Как да премахна символна връзка в Linux?

How Do I Remove Symbolic Link Linux



Символична връзка, известна още като символна връзка, е файл, който сочи към друг файл. Файлът, към който сочи, може да бъде в същата или различна директория. Подобно е на преките пътища в операционната система Windows.

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







Преди да премахнете файл, можете да проверите дали това е символична връзка, като използвате командата ls -l. Той също така ще ви покаже файла или директорията, към която сочи.



$ls -на

The на в разрешенията (lrwxrwxrwx) потвърждава, че това е символична връзка.







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

Командата unlink се използва за премахване на един файл от файловата система. За да премахнете символична връзка в Linux, въведете прекратяване на връзката команда, последвана от името на символната връзка и натиснете Enter:

$sudo прекратяване на връзкатаsymbolic_link

Заменете symbolic_link с името на символната връзка, която искате да премахнете. След това можете да използвате ls -l команда, за да потвърдите дали символната връзка е премахната.



Премахнете символна връзка, която сочи към директория, не използвайте наклонена черта след името на директорията. Да кажем, че искаме да премахнем символична директория с връзки, наречена Docs, както е показано на следната екранна снимка:

Командата за премахване на директорията на символната връзка ще бъде:

$sudo прекратяване на връзкатаДокументи

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

Командата rm може да се използва и за премахване на символна връзка. За да премахнете символична връзка в Linux, въведете rm команда, последвана от името на символната връзка и натиснете Enter:

$sudo rmмащабиране

След това можете да използвате ls -l команда, за да потвърдите дали символната връзка е премахната.

Можете също да използвате флага -i с командата rm, за да поискате потвърждение.

$sudo rm -iмащабиране

Премахвайки символна връзка, която сочи към директория, не използвайте наклонена черта след името на директорията. Да речем, че искаме да премахнем символична директория с връзки, наречена Docs, както е показано на следната екранна снимка:

Командата за премахване на директорията на символната връзка ще бъде:

$sudo rmДокументи

След това можете да използвате командата ls -l, за да потвърдите дали символната връзка е премахната.

Това е всичко! Научихте се да премахвате символична връзка в Linux OS, като използвате командата unlink и rm в тази публикация. Докато премахвате символична връзка, не забравяйте да премахнете само самата символична връзка, а не файла или директорията, към която се свързва.