Как да премахнете символна връзка (Symlink)

Anonim

Премахването на символна връзка се постига чрез командния ред и както ще ви покажем, всъщност има два различни начина за отмяна на мека връзка. Това е насочено към потребители, които прекарват много време в командния ред, но за по-малко познатите, символните връзки се използват в Linux, Mac OS X и Unix, за да насочат едно местоположение или файл към друго местоположение или файл, подобно на псевдоним работи на Mac OS X Finder или пряк път работи на работния плот на Windows.

Нека да преминем към него и да демонстрираме как се изтрива символна връзка.

И да, това работи за изтриване на символна връзка в Linux, Mac OS X или всяка друга модерна операционна система, базирана на Unix.

Премахване на символна връзка с прекратяване на връзката

Най-добрият начин за премахване на символна връзка е с подходящо наречения инструмент за премахване на връзката. Използването на премахване на връзка за изтриване на символна връзка е изключително лесно, просто трябва да го насочите към символната връзка, за да прекратите връзката и да я премахнете. Както винаги с командния ред, уверете се, че вашият синтаксис е точен.

unlink SymLinkToRemove

Дали символната връзка е към файл или връзка към директория, няма значение, просто посочете директно въпросната символна връзка и не добавяйте наклонената черта / в края.

Например, ако премахваме символна връзка от ~/Desktop/hosts към /etc/hosts, тогава ще направите следното:

cd ~/Desktop/

прекратяване на връзката с хостове

Винаги можете да потвърдите, че разглеждате символна връзка с командата ‘ls -l’ така:

ls -l -rwxr-xr-x 1 Paul staff 24K 19 юни 11:28 hosts -> /etc/hosts

Това ще ви каже къде сочи символната връзка, ако не сте сигурни.

Командата unlink е основно командата rm, която можете да използвате и ако искате да премахнете символна връзка.

Изтриване на символна връзка с rm

Можете също да използвате командата rm директно за премахване на символни връзки. Ако не ви е много удобно да използвате този подход, винаги можете да активирате потвърждение с команди rm и srm, преди да се изпълнят, което е полезно за начинаещи в командния ред или за тези с известна лоша точност на синтаксиса.

rm SymLinkToDelete

Подобно на премахването на връзката, уверете се, че посочвате правилната символна връзка и не включвате директория / когато посочвате символната връзка за премахване, в крайна сметка това е връзка, а не истинска директория .

В крайна сметка няма голямо значение кой метод ще изберете за премахване на символна връзка, просто отидете с това, което помните или което ви е удобно.

Знаете ли друг или по-добър начин за модифициране и изтриване на символни връзки в командния ред? Кажете ни в коментарите.

Как да премахнете символна връзка (Symlink)