jak usunąć (usunąć) dowiązania symboliczne w Linuksie

jak usunąć (usunąć) dowiązania symboliczne w Linuksie

dowiązanie symboliczne jest również znane jako dowiązanie symboliczne lub miękkie, Jest specjalnym typem pliku, który służy jako odniesienie do innego pliku lub katalogu. Dowiązanie symboliczne może wskazywać na plik lub katalog na tym samym lub innym systemie plików lub partycji. Ten przewodnik wyjaśnia, jak usunąć dowiązania symboliczne w systemach Linux.

przed usunięciem dowiązania symbolicznego upewnij się, że w katalogu nadrzędnym dowiązania symbolicznego masz prawo zapisu. W przeciwnym razie otrzymasz błąd “operacja nie jest dozwolona”.

aby sprawdzić dowiązanie symboliczne i znaleźć docelowy katalog lub plik, użyj polecenia ls -l.

ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php

na powyższym wyjściu pierwszy znak l pokazuje, że plik jest dowiązaniem symbolicznym, a strzałka -> wskazuje, gdzie dowiązanie symboliczne wskazuje.

Usuń dowiązania symboliczne za pomocą rm #

aby usunąć dowiązanie symboliczne, użyj polecenia rm, po którym następuje nazwa dowiązania symbolicznego. Używając polecenia rm możesz usunąć podany plik lub katalogi.

rm SYMLINK_NAME

na przykład, aby usunąć łącze symboliczne /home/file.php, wykonasz następujące polecenie:

rm /home/file.php

nie będzie pokazywać wyjścia i wyjść z zerowym.

jeśli chcesz usunąć więcej niż jeden dowiązanie symboliczne, możesz przekazać wiele nazw dowiązań symbolicznych jako argumenty z rozdzieleniem space.

rm SYMLINK_NAME_1, SYMLINK_NAME_2

jeśli chcesz wyświetlić komunikat z potwierdzeniem przed usunięciem dowiązania symbolicznego, powinieneś przekazać opcję -i wraz z poleceniem rm :

rm -i SYMLINK_NAME

wpisz yi naciśnij Enter klucz do potwierdzenia.

otrzymasz następujące dane wyjściowe:

rm: remove symbolic link 'SYMLINK_NAME'?

upewnij się, że nigdy nie używasz opcji -r wraz z poleceniem rm podczas usuwania dowiązania symbolicznego. W przeciwnym razie usunie całą zawartość katalogu docelowego.

Usuń dowiązania symboliczne za pomocą polecenia unlink#

unlink usuwa podany dowiązanie symboliczne. Można usunąć tylko jeden plik używając unlink.

aby usunąć dowiązanie symboliczne za pomocą funkcji unlink, uruchom następujące polecenie, po którym następuje nazwa dowiązania symbolicznego.

unlink SYMLINK_NAME

na przykład, aby usunąć łącze symboliczne /home/file.php, wykonasz polecenie unlink :

unlink /home/file.php

podczas usuwania dowiązania symbolicznego wskazującego na katalog nie należy dodawać ukośnika końcowego do nazwy dowiązania symbolicznego.

wniosek#

ten samouczek pokazuje, jak usunąć dowiązania symboliczne lub dowiązania symboliczne za pomocą polecenia rm lub unlink.

Leave a Reply