Jak opróżnić katalog w Linux?

Jak opróżnić katalog w Linux?
W systemach Linux stosuje się różne metody usuwania katalogów. Jako użytkownik Linux możesz usuwać pliki i foldery za pomocą graficznego interfejsu użytkownika lub przez menedżer plików komputerowych; Na przykład KDE Dolphin, pliki Gnome mogą być używane w tym samym celu. Jeśli jednak chcesz natychmiast usunąć kilka katalogów i działać na serwerze bezgłowym, najbezpieczniejszym sposobem jest użycie wiersza poleceń do usunięcia katalogów. Pokazamy metodę usuwania katalogów za pomocą RM, RMDIR i znajdziemy polecenia.

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 TestFolder

Oh! 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 TestFolder

Jak 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 TestFolder

Przywoł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 TestFolder33

Wypisz 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 TestFolder

Znajdź 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.