Android

Rozłącz polecenie w systemie Linux (usuń plik)

Podstawy pracy w terminalu w systemie Linux

Podstawy pracy w terminalu w systemie Linux

Spisu treści:

Anonim

pokażemy, jak usunąć plik w systemach GNU / Linux za pomocą polecenia unlink .

Usuwanie pliku z unlink

unlink to narzędzie wiersza polecenia do usuwania pojedynczego pliku.

Składnia polecenia unlink jest następująca:

unlink filename

Gdzie filename to nazwa pliku, który chcesz usunąć. Po pomyślnym zakończeniu polecenie nie generuje żadnych wyników i zwraca zero.

Polecenie unlink akceptuje tylko dwie opcje, --help która wyświetla pomoc polecenia i --version która pokazuje informacje o wersji.

Zachowaj szczególną ostrożność podczas usuwania plików za pomocą polecenia unlink , ponieważ po usunięciu pliku nie można go w pełni odzyskać.

W przeciwieństwie do bardziej wydajnego polecenia rm , unlink może zaakceptować tylko jeden argument, co oznacza, że ​​możesz usunąć tylko jeden plik. Jeśli spróbujesz usunąć więcej niż jeden plik, pojawi się błąd „unlink: extra operand”.

Podczas usuwania dowiązań symbolicznych z unlink plik, do którego prowadzi dowiązanie symboliczne, nie jest usuwany.

Aby usunąć dany plik, musisz mieć uprawnienia do zapisu w katalogu zawierającym ten plik. W przeciwnym razie pojawi się błąd „Operacja niedozwolona”.

Na przykład, jeśli spróbujesz usunąć plik file3.txt w katalogu /opt który jest własnością root:

unlink /opt/file2.txt

System wydrukuje następujący komunikat:

unlink: cannot unlink '/opt/file2.txt': Permission denied

W systemach GNU / Linux unlink nigdy nie może usunąć katalogu. Jeśli spróbujesz usunąć katalog:

unlink dir1

Otrzymasz następujący komunikat:

unlink: cannot unlink 'dir1': Is a directory

Wniosek

Usuwanie plików za pomocą unlink to prosty proces, ale musisz uważać, aby nie usunąć odpowiednich danych.

odłączyć terminal