Начална » как да » Пълно ръководство за създаване на символни връзки (известни още като Symlinks) в Windows

    Пълно ръководство за създаване на символни връзки (известни още като Symlinks) в Windows

    Windows 10, 8, 7 и Vista поддържат символни връзки, известни също като символични връзки, които сочат към файл или папка във вашата система. Можете да ги създадете, като използвате командния ред или инструмент на трета страна, наречен "Разширение на линковите връзки".

    Какво представляват символичните връзки?

    Символните връзки всъщност са напреднали преки пътища. Създайте символична връзка към отделен файл или папка и тази връзка ще изглежда същата като на файла или папката на Windows - въпреки че това е само връзка, сочеща към файла или папката.

    Например, да кажем, че имате програма, която се нуждае от файловете си в C: Program. Наистина бихте искали да съхраните тази директория в D: неща, но програмата изисква че файловете му са в C: Program. Можете да преместите оригиналната директория от C: Програмиране на D: неща, и след това да създадете символична връзка в C: Програма, сочеща към D: неща. Когато рестартирате програмата, тя ще се опита да влезе в директорията си в C: Program. Windows автоматично ще го пренасочи към D: неща, и всичко ще работи само като в C: Program.

    Този трик може да се използва за всякакви неща, включително синхронизиране на всяка папка с програми като Dropbox, Google Диск и OneDrive.

    Има два вида символни връзки: Твърди и меки. Меките символни връзки работят подобно на стандартния пряк път. Когато отворите мека връзка към папка, ще бъдете пренасочени към папката, в която са съхранени файловете. Въпреки това, твърдата връзка го прави да изглежда така, сякаш файлът или папката действително съществува на мястото на символната връзка, а вашите приложения няма да знаят по-добре. Това прави твърдите символични връзки по-полезни в повечето ситуации.

    Имайте предвид, че Windows всъщност не използва термините "твърда връзка" и "мека връзка". Вместо това, той използва термините „твърда връзка“ и „символична връзка“. В документацията на Windows „символична връзка“ е същото като „мека връзка“. както и да е mklink може да създава твърди връзки (познати като "твърди връзки" в Windows) и меки връзки (известни като "символни връзки" в Windows).

    Как да създадете символични връзки с mklink

    Можете да създавате символни връзки, като използвате командата mklink в прозореца на командния ред като администратор. За да го отворите, намерете прекия път на командния ред в менюто „Старт“, кликнете с десния бутон върху него и изберете „Изпълни като администратор“.

    На Windows 10 Creators Update можете да използвате нормален прозорец на командния ред, без да го изпълнявате като администратор. Въпреки това, за да направите това без прозорец на командния ред на администратор, трябва първо да активирате Режим за програмисти от Настройки> Актуализиране и защита> За програмисти.

    Без допълнителни опции, mklink създава символна връзка към файл. Командата по-долу създава символична или “мека” връзка в връзка сочи към файла Мишена :

    mklink Връзка Target

    Използвайте / D, когато искате да създадете мека връзка, сочеща към директория. така:

    mklink / D Цел

    Използвайте / H, когато искате да създадете твърда връзка, сочеща към файл:

    mklink / H Link Target

    Използвайте / J, за да създадете твърда връзка, сочеща към директория, известна също като директория възел:

    mklink / J Link Цел

    Така че, например, ако искате да създадете твърда връзка в C: LinkToFolder, която сочи към C: Потребителско име OriginalFolder, трябва да изпълните следната команда:

    mklink / J C: LinkToFolder C: Потребителско име \ t

    Ще трябва да сложите кавички около пътеки с интервали. Например, ако вместо това папките са наречени C: Връзка към папка и C: Потребители Име Първа папка, вместо това трябва да използвате следната команда:

    mklink / J "C: Връзка към папка" "C: Потребителско име \ t

    Ако видите съобщението „Нямате достатъчна привилегия за извършване на тази операция.“, Трябва да стартирате командния ред като администратор, преди да изпълните командата..

    Как да създадете символични връзки с графичен инструмент

    Ако искате да направите това с графичен инструмент, изтеглете разширението Link Shell. Уверете се, че сте изтеглили подходящия предварителен пакет преди самият инструмент - и двете да са свързани към страницата за изтегляне на инструмента.

    След като бъде инсталиран, намерете файла или папката, към която искате да създадете връзка, щракнете с десния бутон върху него и изберете „Избор на източник на връзка“ в менюто.

    След това можете да щракнете с десния бутон на мишката в друга папка, да посочите менюто „Drop As“ и да изберете „Hardlink“, за да създадете твърда връзка към файл, „Junction“, за да създадете твърда връзка към директория или „Symbolic Link“ за създаване на мека връзка към файл или директория.

    Как да изтриваме символни връзки

    За да се отървете от символична връзка, можете просто да я изтриете като всеки друг файл или директория. Просто внимавайте да изтриете самата връзка, а не файла или директорията, към която се свързва.