„„Rm„Polecenie w systemie OS Linux służy do usuwania plików i katalogów z wiersza poleceń. Jednak usunięte pliki i katalogi nie są przenoszone do śmieci. Zamiast tego „Rm„Polecenie usuwa pliki i katalogi na stałe. Dlatego należy zachować ostrożność podczas korzystania z tych poleceń, ponieważ nie będziesz w stanie odzyskać usuniętych plików i katalogów, chyba że masz kopię zapasową.
W tym poście pokażemy praktyczne przykłady polecenia RM w Linux. Pokazamy również składnię polecenia RM i opcje wiersza poleceń, które są z nim używane.
Zacznijmy od polecenia RM.
Jak działa polecenie RM w Linux?
Polecenie RM służy do usuwania plików i katalogów w Linux. Jest to jedna z poleceń, które musisz znać jako administrator systemu Linux do zarządzania plikami i katalogami.
Składnia polecenia RM jest następująca:
$ rm [opcja] [plik]
Różne opcje polecenia RM są następujące:
Opcje | Opis |
---|---|
-v | Aby usunąć test.plik txt z bieżącego katalogu roboczego |
-I | (Aby potwierdzić) przed usunięciem każdego pliku |
-Iv | Aby potwierdzić, czy chcesz usunąć więcej niż 3 pliki |
-D | Aby usunąć puste katalogi |
-RFV | Aby usunąć każdy plik i podkatalog |
-RVI | Wciąż prosi o potwierdzenie usunięcia. |
Zbadać więcej opcji „Rm”Polecenie, użyj następujących„pomoc" pożytek:
Przykłady polecenia Linux RM są następujące:
Przykład 1: Usuń plik
Najprostszym przykładem polecenia RM jest usunięcie pliku. Na przykład, aby usunąć plik, wpisz RM, a następnie nazwę pliku:
$ sudo rm testFile1
To polecenie natychmiast usuwa plik o nazwie „testFile1".
Przykład 2: Usuń plik w określonym katalogu
Aby usunąć plik, którego nie ma w bieżącym katalogu, wspomnij o ścieżce do pliku w następujący sposób:
$ sudo rm ~/dokumenty/test.tekst
To polecenie natychmiast usuwa „test.tekst”Plik znajdujący się w„~/Dokumenty”Katalog.
Przykład 3: Usuń wiele plików
Aby usunąć wiele plików jednocześnie za pomocą pojedynczego polecenia, wpisz RM, a następnie nazwy plików:
$ sudo rm nazwa pliku1 nazwa pliku2 nazwa pliku3
To polecenie natychmiast usuwa „Filename1”, „nazwa pliku2” i „nazwa pliku3” które znajdują się w bieżącym katalogu.
Przykład 4: Usuń plik interaktywnie
Polecenie RM usuwa pliki bez proszenia o potwierdzenie i nie ma możliwości ich cofnięcia, ponieważ usunięte pliki nie są przenoszone do kosza. Polecenie RM ma opcję -i (interaktywne), która prosi o potwierdzenie przed usunięciem plików.
$ sudo rm -v -i biuro.tekst
To polecenie prosi o potwierdzenie, czy chcesz kontynuować operację (usuwanie biura.tekst). Jeśli chcesz kontynuować, wpisz Y. W przeciwnym razie naciśnij N, aby przerywać polecenie.
Przykład 5: Usuń plik chroniony zapisem
Po usunięciu pliku chronionego w zapisu polecenie RM prosi o potwierdzenie. Aby natychmiast usunąć plik i zignorować potwierdzenie, użyj polecenia RM z opcją -f (Force).
$ sudo rm -v -f próbka.tekst
To polecenie mocno usuwa „próbka.tekst”Bez prośby o potwierdzenie.
Przykład 6: Usuń katalog
Polecenie RM może być również użyte do usuwania katalogu i jego zawartości rekurencyjnego. Na przykład, aby usunąć katalog o nazwie „testDir2”I jej zawartość, użyj opcji -R (rekurencyjnej) w następujący sposób:
$ sudo rm -v -r testDir2
Przykład 7: Usuń wszystko z bieżącego katalogu
Jeśli chcesz usunąć wszystko z bieżącego katalogu, użyj polecenia RM z znakiem wieloznacznym w następujący sposób:
$ sudo rm -v *
To polecenie usuwa wszystkie pliki i foldery z bieżącego katalogu roboczego.
Przykład 8: Usuń puste katalogi
Aby usunąć pusty katalog, użyj polecenia RM z opcją -D w następujący sposób:
$ sudo rm -v -d testDir
To polecenie natychmiast usuwa pusty katalog o nazwie „testDir".
Jeśli jednak katalog nie jest pusty, wyświetla „Katalog nie jest pusty" wiadomość.
Przykład 9: Usuń katalog główny
Domyślnie polecenie RM nie pozwala na rekurencyjne usunięcie wszystkiego z katalogu głównego. Jeśli jednak naprawdę potrzebujesz, można to zrobić za pomocą opcji polecenia RM -NO-PRESERVE-ROOT.
$ sudo rm -v -r -no -prereser -root /
To polecenie nie traktuje specjalnie korzenia „/”I usuwa wszystkie pliki znajdujące się w partycji głównej wraz z zamontowanymi plikami w nim.
Przykład 10: Usuń nazwy plików, zaczynając od Dash (-)
Istnieje kilka plików, których nazwy zaczynają się od deski rozdzielczej „-próbka.tekst". Aby usunąć taki plik za pomocą polecenia RM, nie możesz po prostu użyć „Test RM”Ponieważ polecenia Linux używają Dash (-) dla opcji wiersza polecenia.
Tak więc, aby usunąć plik, którego nazwa zaczyna się od deski rozdzielczej (-) jak „-test”, Użyj podwójnej deski rozdzielczej (-) w następujący sposób:
$ sudo rm -v --test
Przykład 11: Usuń określone pliki rozszerzenia
Możesz użyć znaku WildCard za pomocą polecenia RM, aby selektywnie usunąć podzbiór plików. Spójrzmy na kilka przykładów:
Aby usunąć wszystkie pliki w bieżącym katalogu, których nazwy kończą się określonym ciągiem, takim jak „.tekst”, Poleceniem byłoby:
$ sudo rm -v *.tekst
To polecenie usuwa wszystkie pliki, które kończą się „.tekst„W ich imionach jak„test.tekst".
Wniosek
Polecenie Linux RM jest jednym z głównych narzędzi GNU. Pozwala usunąć pliki i katalogi w Linux. Większość administratorów używa polecenia RM do zarządzania plikami i katalogami. W tym poście omówiliśmy, jak korzystać z polecenia RM wraz z kilkoma przykładami.