Домашня » як » Повне керівництво по створенню символічних посилань (так званих Symlinks) на Windows

    Повне керівництво по створенню символічних посилань (так званих Symlinks) на Windows

    Windows 10, 8, 7 і Vista підтримують символічні посилання, також відомі як символічні посилання, які вказують на файл або папку у вашій системі. Їх можна створити за допомогою командного рядка або інструменту сторонніх розробників, який називається розширенням посилання.

    Що таке символічні посилання?

    Символічні посилання в основному є передовими ярликами. Створіть символічне посилання на окремий файл або папку, і це посилання буде схожим на файл або папку для Windows - навіть якщо це лише посилання, яке вказує на файл або папку.

    Наприклад, припустимо, у вас є програма, яка потребує її файлів у C: Program. Ви дійсно хочете зберегти цей каталог у D: Stuff, але програма вимагає що його файли знаходяться в C: Program. Ви можете перемістити оригінальний каталог з C: Програма до D: Записати, а потім створити символічне посилання в C: Програма, що вказує на D: Заповнення. Коли ви повторно запускаєте програму, вона спробує отримати доступ до свого каталогу у програмі C :. Windows буде автоматично перенаправляти її на D: Stuff, і все буде працювати так, наче це було в C: Program.

    Цей трюк можна використовувати для різноманітних речей, включаючи синхронізацію будь-якої папки з програмами, такими як Dropbox, Google Drive і OneDrive.

    Існують два типи символічних посилань: жорсткий і м'який. М'які символічні посилання працюють аналогічно стандартному ярлику. Коли ви відкриєте м'яку посилання на папку, ви будете перенаправлені в папку, де зберігаються файли. Тим не менш, жорсткий зв'язок змушує його виглядати так, ніби файл або папка фактично існує в місці розташування символічного посилання, і ваші програми не будуть знати нічого кращого. Це робить жорсткі символічні посилання більш корисними в більшості ситуацій.

    Зверніть увагу, що Windows насправді не використовує терміни "жорсткі посилання" і "м'які посилання". Натомість, він використовує терміни «жорсткі посилання» і «символічні посилання». У документації Windows «символічна посилання» - це те ж саме, що і «м'яка посилання». Проте mklink команда може створювати як жорсткі посилання (відомі як "жорсткі посилання" у Windows), так і м'які посилання (відомі як "символічні посилання" у Windows).

    Як створити символічні посилання з mklink

    Символічні посилання можна створювати за допомогою команди mklink у вікні командного рядка як адміністратор. Щоб відкрити його, знайдіть ярлик "Командний рядок" у меню "Пуск", клацніть його правою кнопкою миші та виберіть "Запуск від імені адміністратора".

    На Оновлення Творців Windows 10 можна використовувати звичайне вікно командного рядка, не запускаючи його як адміністратора. Однак, щоб зробити це без вікна командного рядка адміністратора, спочатку потрібно ввімкнути режим розробника в меню Налаштування> Оновлення та безпека> Для розробників.

    Без додаткових опцій, mklink створює символічне посилання на файл. Наведена нижче команда створює символічну, або «м'яку» посилання на Посилання вказуючи на файл Ціль :

    mklink Посилання на ціль

    Використовуйте / D, коли ви хочете створити м'яку посилання, що вказує на каталог. так:

    mklink / D Link Target

    Використовуйте / H, коли потрібно створити жорсткий зв'язок, який вказує на файл:

    mklink / H Link Target

    Використовуйте / J для створення жорсткого посилання, що вказує на каталог, також відомий як перехід до каталогу:

    mklink / J Link Target

    Так, наприклад, якщо ви хочете створити жорсткий зв'язок у C: LinkToFolder, що вказує на C: User Name OriginalFolder, ви повинні виконати таку команду:

    mklink / J C: LinkToFolder C: Користувачі Ім'я Оригінальна папка

    Необхідно помістити лапки навколо доріжок з пробілами. Наприклад, якщо папки замість назви C: Link To Folder і C: User Name Оригінальна папка, ви повинні використовувати наступну команду:

    mklink / J "C: Ссилка на папку" "C: Користувачі \ t

    Якщо ви бачите повідомлення "Ви не маєте достатньо привілеїв для виконання цієї операції"., Перед запуском команди потрібно запустити командний рядок як адміністратор..

    Як створити символічні посилання з графічним інструментом

    Якщо ви бажаєте зробити це за допомогою графічного інструменту, завантажте розширення посилання Shell. Обов'язково завантажте відповідний пакет обов'язкових умов, перш ніж сам інструмент - обидва зв'язані на сторінці завантаження інструменту.

    Після інсталяції знайдіть файл або папку, на яку потрібно створити посилання, клацніть правою кнопкою миші та виберіть у меню "Джерело зв'язку".

    Після цього можна клацнути правою кнопкою миші в іншу папку, перейти до меню "Скинути як" і вибрати "Hardlink", щоб створити жорсткий зв'язок з файлом, "Junction" для створення жорсткого посилання на каталог або "Symbolic Link" щоб створити м'яке посилання на файл або каталог.

    Як видалити символічні посилання

    Щоб позбутися символічного посилання, ви можете просто видалити його, як і будь-який інший файл або каталог. Просто будьте обережні, щоб видалити посилання, а не файл або каталог, до якого він посилається.