Kurs Linux Polecenia - lekcja 6 - Tworzenie i usuwanie plików oraz katalogów
Spisu treści:
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
lubunlink
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śnijEnter
. 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 poleceniarm
.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 poleceniarm
: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
lubrm -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ń.
Jak wyodrębnić plik CAB za pomocą narzędzi wiersza poleceń w systemie Windows 10/8/7
Można rozpakować jeden lub bardziej skompresowane pliki szafy .CAB przy użyciu wbudowanych narzędzi wiersza poleceń systemu Windows, takich jak expand.exe, makecab i extrac32.
Jak zwolnić pamięć RAM w oknach za pomocą wiersza poleceń
Czy kiedykolwiek chciałeś zwolnić trochę pamięci RAM w systemie Windows, używając tylko linii poleceń? Oto, jak możesz to zrobić, dzięki fajnej aplikacji.
Jak korzystać z nano, edytora tekstu wiersza poleceń systemu Linux
W tym przewodniku wyjaśnij podstawowe użycie edytora nano, w tym sposób tworzenia i otwierania pliku, edytowania pliku, zapisywania pliku, wyszukiwania i zastępowania tekstu, wycinania i wklejania tekstu itp.