Android

Jak usunąć pliki i katalogi za pomocą wiersza poleceń systemu Linux

Kurs Linux Polecenia - lekcja 6 - Tworzenie i usuwanie plików oraz katalogów

Kurs Linux Polecenia - lekcja 6 - Tworzenie i usuwanie plików oraz katalogów

Spisu treści:

Anonim

W tym samouczku pokażemy, jak używać poleceń rm , unlink i rmdir do usuwania plików i katalogów w systemie Linux.

Jak usunąć pliki

Aby usunąć (lub usunąć) plik w systemie Linux z wiersza polecenia, użyj polecenia rm (remove) lub unlink .

Polecenie unlink pozwala usunąć tylko jeden plik, natomiast za pomocą rm można usunąć wiele plików jednocześnie.

Zachowaj szczególną ostrożność podczas usuwania plików lub katalogów, ponieważ po usunięciu pliku nie można go łatwo odzyskać.

  • Aby usunąć pojedynczy plik, użyj polecenia rm lub unlink a następnie nazwy pliku:

    unlink filename

    rm filename

    Jeśli plik jest chroniony przed zapisem, pojawi się monit o potwierdzenie, jak pokazano poniżej. Aby usunąć plik, wpisz y i naciśnij Enter . W przeciwnym razie, jeśli plik nie będzie chroniony przed zapisem, zostanie usunięty bez pytania.

    rm: remove write-protected regular empty file 'filename'?

    Aby usunąć wiele plików jednocześnie, użyj polecenia rm a następnie nazw plików oddzielonych spacją.

    rm filename1 filename2 filename3

    Możesz także użyć znaku wieloznacznego ( * ) i regularnych rozszerzeń, aby dopasować wiele plików. Na przykład, aby usunąć wszystkie pliki .pdf z bieżącego katalogu, użyj następującego polecenia:

    rm *.pdf

    Korzystając z regularnych rozszerzeń, najpierw wypisz listę plików za pomocą polecenia ls , aby zobaczyć, które pliki zostaną usunięte przed uruchomieniem polecenia rm .

    Użyj rm z opcją -i , aby potwierdzić każdy plik przed jego usunięciem:

    rm -i filename(s)

    Aby usunąć pliki bez pytania, nawet jeśli pliki są chronione przed zapisem, przekaż -f (force) do polecenia rm :

    rm -f filename(s)

    Możesz także łączyć opcje rm . Na przykład, aby usunąć wszystkie pliki .txt z bieżącego katalogu bez monitu w trybie pełnym, użyj następującego polecenia:

    rm -fv *.txt

Jak usunąć katalogi (foldery)

W systemie Linux możesz usuwać / usuwać katalogi za pomocą rmdir i rm .

rmdir to narzędzie wiersza polecenia do usuwania pustych katalogów, natomiast za pomocą rm można rekurencyjnie usuwać katalogi i ich zawartość.

  • Aby usunąć pusty katalog, użyj polecenia rmdir lub rm -d a następnie nazwy katalogu:

    rm -d dirname

    rmdir dirname

    Aby usunąć niepuste katalogi i wszystkie zawarte w nich pliki, użyj polecenia rm z opcją -r (rekurencyjna):

    rm -r dirname

    Jeśli katalog lub plik w katalogu jest chroniony przed zapisem, pojawi się monit o potwierdzenie usunięcia.

    Aby usunąć niepuste katalogi i wszystkie pliki bez monitu, użyj polecenia rm z opcjami -r (rekurencyjnymi) i -f :

    rm -rf dirname

    Aby usunąć wiele katalogów jednocześnie, użyj polecenia rm -r a następnie nazw katalogów oddzielonych spacją.

    rm -r dirname1 dirname2 dirname3

    Tak samo, jak w przypadku plików, możesz także używać symboli wieloznacznych ( * ) i regularnych rozszerzeń, aby dopasować wiele katalogów.

Wniosek

Do tej pory powinieneś dobrze rozumieć, jak korzystać z poleceń Linux rm , rmdir i unlink , a także powinieneś być w stanie bezpiecznie usuwać pliki i katalogi z wiersza poleceń.

rm rmdir unlink terminal