Команда mklink - створення символічного посилання на файл або каталог.

Відео: Створення Символічною Посилання



Символьна (символічна) посилання (також симлінк від англ. Symbolic link) - спеціальний файл в файловій системі, для якого не формуються ніякі дані, крім одного текстового рядка з покажчиком. Посилання може вказувати на файл, каталог або навіть неіснуючий файл. Основне призначення символьних посилань - створення удобнойструктури файлів і каталогів в файлової системі. Посилання дозволяють для одного файлу або каталогу мати кілька імен, абсолютно ніяк не пов`язаних з іменами файлів або каталогів, на які вони ссилаются.На практиці, символьні посилання використовуються для підключення в потрібне місце файлової системи файлів або папок, розташованих в довільних місцях, атакож для зв`язування вмісту з конкретним ім`ям файлу або каталогу. Наприклад, для підключення до каталогу, яке обслуговується FTP-сервером, знімного диска (флешки) для тимчасової роздачі по FTP. Замість копіювання вмісту флешки, можна в домашньому каталозі сервера створити символьне посилання, що посилається на її вміст.

Формат командного рядка MKLINK:

MKLINK [[/ D] | [/ H] | [/ J]] Посилання Призначення

Параметри командного рядка:

/ D - Створення символічного посилання на каталог. За замовчуванням створюється символічне посилання на файл.

/ H - Створення жорсткої зв`язку (hard link) замість символічного посилання.

/ J - Створення з`єднання для каталогу.




Посилання - Ім`я нової символічної посилання.

призначення - Шлях (відносний або абсолютний), на який посилається створювана посилання.

Приклади використання:




mklink /? - відобразити підказку по використанню команди.

mklink / D slnk1 D: - створити в поточному каталозі символьне посилання з ім`ям slnk1, посилається на кореневий каталог диска D:

mklink / D C: mountpoint ShC ? GLOBALROOT Device HarddiskVolumeShadowCopy1 - створити символічне посилання з ім`ям ShC в каталозі mountpoint на диску C:, посилається на тіньову копію (миттєвий знімок) диска.

При роботі з каталогами, параметр / J і параметр / D мають однаковий результат.

Для видалення створених символічних посилань можна скористатися стандартними командами командного рядка Windows:

erase lnkfile1 - видалити символьне посилання на файл. Сам файл, на який посилається посилання, не видаляється.

del lnkfile1 - то ж, але з використанням команди del

rmdir C: mountpoint ShC - видалення символічного посилання на каталог. Сам каталог не видаляється. Зверніть увагу, що використання команди del для файлів всередині каталогу, на який посилається посилання, призводить до їх видалення.

erase C: mountpoint ShC lile1.txt - видалити файл з каталогу, визначеного символічним посиланням.

mklink / H hm histmacros.cmd - створити жорстке посилання з ім`ям hm, посилається на файл histmacros.cmd. Жорсткі посилання можуть створюватися тільки в межах одного розділу. Не можна створити жорстке посилання, наприклад, командою:

mklink / H C: mountpoints hm D: SCRIPTS histmacros.cmd

І жорстка посилання, і файл, на який вона посилається, повинні бути на одному і тому ж логічному диску.
Поділися в соціальних мережах:

Схожі
Команда append - приєднати каталог до поточногоКоманда append - приєднати каталог до поточного
Команда attribКоманда attrib
Команда expand - розпакувати стиснений файл у форматі .cabКоманда expand - розпакувати стиснений файл у форматі .cab
Команда subst - призначення (скасування призначення) каталогу букви дискаКоманда subst - призначення (скасування призначення) каталогу букви диска
Символічна посилання за допомогою mklink на windows 10Символічна посилання за допомогою mklink на windows 10
Витяг файлів з архівів формату .cab в операційних системах windows.Витяг файлів з архівів формату .cab в операційних системах windows.
Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.
Команда convertКоманда convert
Команда tree - графічне представлення структури папок або шляху.Команда tree - графічне представлення структури папок або шляху.
Команда replace - замінити або додати файл в каталог.Команда replace - замінити або додати файл в каталог.
» » Команда mklink - створення символічного посилання на файл або каталог.