polecenie rmdir
Narzędzie wiersza poleceń „RMDIR” służy do usuwania pustych plików lub katalogów. Zamiast sprawdzać katalog, czy jest pusty, czy nie, możesz tylko usunąć pusty katalog. W poniższym przykładzie usuniemy katalog „TestFolder” za pomocą polecenia „RMDIR”.
W poleceniu „RMDIR” określ nazwę katalogu, który chcesz usunąć z systemu plików. Na przykład dodaliśmy „TestFolder” w następującym poleceniu.
$ RMDIR TestFolderOh! Wyjście stwierdza, że katalog nie jest pusty; Dlatego „RMDIR” nie można go usunąć. W takim przypadku przejdziemy do przodu, aby użyć polecenia „RM”, aby usunąć je z systemu.
polecenie rm
Innym najpopularniejszym narzędziem wiersza poleceń używanych do usuwania plików i katalogów jest polecenie „RM”. W przeciwieństwie do polecenia „RMDIR”, polecenie RM może usunąć zarówno puste, jak i nie puste pliki i katalogi. „RM” zapewnia różne opcje.
-Opcje R lub -R usuwa nieokreślony katalog z całą jego treścią, podczas gdy opcja -d umożliwia usuwanie pustego katalogu. Na przykład, aby usunąć „Folder testowy ”z całą jego treścią, użyj opcji -R w poleceniu„ RM ”.
$ rm -r TestFolderJak widać, teraz nie mamy „TestFolder” w naszym katalogu domowym.
Jeśli chcesz usunąć z nim katalog chroniony zapisem lub pliki, pojawi się monit o potwierdzenie usunięcia. Użyj opcji -f do usunięcia tego typu katalogu bez uzyskania podpowiedzi.
$ rm -rf TestFolderPrzywołaj narzędzie „RM”, podaj nazwę wielu katalogów oddzielonych przestrzenią, aby je usunąć jednocześnie. Na przykład katalogi wymienione poniżej „TestFolder1”, „TestFolder2”, „TestFolder3” można natychmiast usunąć za pomocą polecenia „RM”, a my pokażemy, jak to zrobić.
$ rm -r testFolder1 TestFolder2 TestFolder33Wypisz katalogi za pomocą „LS -L” i sprawdź pliki, aby potwierdzić usunięcie.
Opcja I w poleceniu „RM” instruuje ją, aby poprosić o potwierdzenie przed usunięciem pliku i podwodnych.
$ rm -Ri TestFolderZnajdź polecenie
Znajdź polecenie pozwala użytkownikowi wyszukiwać katalogi i pliki na podstawie określonego wyrażenia i wykonać dowolne działanie w każdym dopasowanym pliku. Korzystanie z polecenia FINK do usuwania katalogów opartych na wzorze jest uważane za najczęstszy scenariusz. W poniższym przykładzie usuniemy wszystkie katalogi, które kończą się „_cache” w bieżącym katalogu.
$ znajdź . -Typ d -name '*_cache' -exec rm -r +Wniosek
Usunięcie katalogów w Linux złożonych z prostych i prostych procedur, ale przed ich usunięciem musisz być świadomy ważnych danych. W tym artykule pokazaliśmy różne metody usuwania katalogów. Metody te obejmują polecenie „RMDIR”, „RM”, „Znajdź”. Dzięki „RMDIR” możesz jedynie usunąć pusty katalog, podczas gdy narzędzia „Znajdź” i „RM” zapewniają różne kryteria usuwania katalogów.