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 y
i 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