Jak usunąć katalog linux

Systemy operacyjne oparte na jądrze Linux zazwyczaj przechowują dużą liczbę pustych i niepustych katalogów. Niektóre z nich zajmują wystarczająco dużo miejsca na dysku, a także często stają się niepotrzebne. W takim przypadku właściwą opcją byłoby ich usunięcie. Istnieje kilka sposobów wykonywania czyszczenia, każda z nich ma zastosowanie w konkretnej sytuacji. Przyjrzyjmy się bliżej wszystkim dostępnym metodom, a wybierzesz najbardziej odpowiednią na podstawie swoich potrzeb.

Usuń katalogi w systemie Linux

W tym artykule omówimy narzędzia konsoli i dodatkowe narzędzia uruchamiane przez wprowadzanie poleceń. Nie należy jednak zapominać, że dystrybucje graficzne są często implementowane w dystrybucjach. W związku z tym, aby usunąć katalog, wystarczy przejść do niego za pomocą menedżera plików, kliknąć prawym przyciskiem myszy ikonę i wybrać „Usuń” . Po tym nie zapomnij opróżnić koszyka. Ta opcja nie będzie jednak stosowana dla wszystkich użytkowników, dlatego zalecamy zapoznanie się z następującymi instrukcjami.

Zanim zaczniesz rozważać sposoby, ważne jest, aby pamiętać, że podczas wprowadzania polecenia najczęściej określasz nazwę folderu, który chcesz usunąć. Gdy nie znajdujesz się w jego lokalizacji, powinieneś podać pełną ścieżkę. Jeśli istnieje taka możliwość, zalecamy znalezienie katalogu nadrzędnego obiektu i przejście do niego za pośrednictwem konsoli. Ta akcja jest wykonywana w ciągu kilku minut:

  1. Otwórz menedżera plików i przejdź do lokalizacji przechowywania folderu.
  2. Przejdź do katalogu za pomocą menedżera plików w systemie Linux

  3. Kliknij prawym przyciskiem myszy i wybierz Właściwości .
  4. Przejdź do właściwości katalogu za pomocą menedżera plików Linux

  5. W sekcji „Podstawowe” znajdź pełną ścieżkę i zapamiętaj ją.
  6. Znajdź folder katalogu macierzystego w systemie operacyjnym Linux

  7. Uruchom konsolę za pomocą menu lub użyj standardowego skrótu klawiaturowego Ctrl + Alt + T.
  8. Uruchamianie terminala w celu usunięcia folderów w systemie Linux

  9. Użyj cd, aby dostać się do pracy w danej lokalizacji. Następnie linia wejściowa staje się cd /home/user/folder i jest aktywowana po naciśnięciu klawisza Enter . Użytkownik w tym przypadku to nazwa użytkownika, a folder to nazwa folderu nadrzędnego.
  10. Przejdź do określonej lokalizacji w terminalu Linux

Jeśli nie masz możliwości określenia lokalizacji, podczas usuwania będziesz musiał sam wprowadzić pełną ścieżkę, więc będziesz musiał to wiedzieć.

Metoda 1: Standardowe polecenia terminalu

Powłoka poleceń dowolnej dystrybucji Linuksa zawiera zestaw podstawowych narzędzi i narzędzi, które umożliwiają wykonywanie różnych działań z ustawieniami systemu i plikami, w tym usuwanie katalogów. Istnieje kilka takich narzędzi i każdy z nich będzie tak użyteczny, jak to możliwe, w danej sytuacji.

Użycie polecenia rmdir do usunięcia pustego katalogu w systemie Linux

Polecenie Rmdir

Przede wszystkim chciałbym dotknąć rmdir. Jest przeznaczony do czyszczenia systemu tylko z pustych katalogów. Usuwa je na stałe, a zaletą tego narzędzia jest prostota jego składni i brak jakichkolwiek błędów. W konsoli wystarczy zarejestrować rmdir folder , gdzie folder jest nazwą folderu w bieżącej lokalizacji. Narzędzie jest aktywowane przez naciśnięcie klawisza Enter .

Użycie polecenia rmdir do usunięcia pustego katalogu w systemie Linux

Nic nie stoi na przeszkodzie, aby określić pełną ścieżkę do katalogu, jeśli nie można przejść do wymaganej lokalizacji lub nie ma takiej potrzeby. Następnie linia przyjmuje na przykład następującą postać: rmdir /home/user/folder/folder1 , gdzie użytkownik jest nazwą użytkownika , folder jest katalogiem nadrzędnym, a folder1 to folder do usunięcia. Pamiętaj, że przed domem musi być ukośnik i musi być nieobecny na końcu ścieżki.

Za pomocą polecenia rmdir usuń pełną ścieżkę do folderu w systemie Linux

Polecenie Rm

Poprzednie narzędzie jest jednym ze składników narzędzia rm. Początkowo jest przeznaczony do usuwania plików, ale jeśli podasz odpowiedni argument, usunie folder. Ta opcja jest już odpowiednia dla niepustych katalogów, w konsoli należy wprowadzić rm -R folder (lub pełną ścieżkę do katalogu). Zwróć uwagę na argument -R - rozpoczyna rekursywne usuwanie, to znaczy dotyczy całej zawartości folderu i samego siebie. Podczas wpisywania należy wziąć pod uwagę sprawę, ponieważ -r jest zupełnie inną opcją.

Użycie polecenia rm z argumentem rekurencyjnym do usunięcia folderu w systemie Linux

Jeśli chcesz wyświetlić listę wszystkich usuniętych plików i folderów podczas używania rm, musisz trochę zmodyfikować linię. Wpisz rm -Rfv folder w Terminalu , a następnie aktywuj polecenie.

Użycie polecenia rm do rekurencyjnego usuwania z mapowaniem plików w systemie Linux

Po zakończeniu usuwania zostaną wyświetlone informacje o wszystkich katalogach i pojedynczych obiektach wcześniej zlokalizowanych w określonej lokalizacji.

Wyświetlanie usuniętych plików za pomocą polecenia rm w systemie Linux

Znajdź polecenie

Nasza strona zawiera już materiały z przykładami użycia find w systemach operacyjnych opracowanych na jądrze Linux. Oczywiście są tylko podstawowe i najbardziej przydatne informacje. Możesz się z nim zapoznać, klikając poniższy link, a teraz proponujemy dowiedzieć się, jak to narzędzie działa, gdy trzeba usunąć katalogi.

Więcej szczegółów: Przykłady użycia polecenia find w systemie Linux

  1. Jak wiadomo, find służy do wyszukiwania obiektów w systemie. Korzystając z dodatkowych opcji, możesz znaleźć katalogi o określonej nazwie i natychmiast je usunąć. Aby to zrobić, wpisz find . -type d -name "folder" -exec rm -rf {} ;, где folder w konsoli find . -type d -name "folder" -exec rm -rf {} ;, где folder find . -type d -name "folder" -exec rm -rf {} ;, где folder jest nazwą katalogu. Pamiętaj, aby napisać podwójne cudzysłowy.
  2. Za pomocą polecenia find znajdź i usuń folder według nazwy w systemie Linux

  3. Osobna linia czasami wyświetla informację, że nie ma takiego pliku lub katalogu, ale nie oznacza to, że nie został znaleziony. Po prostu znajdź ponownie pracę po usunięciu katalogu z systemu.
  4. Pomyślne usunięcie folderu po nazwie za pomocą funkcji Znajdź w systemie operacyjnym Linux

  5. find ~/ -empty -type d -delete pozwala usunąć wszystkie puste foldery w systemie. Niektóre z nich są dostępne tylko dla administratora, więc sudo należy dodać przed znalezieniem .
  6. Znajdź i usuń pusty folder za pomocą polecenia find w systemie Linux

  7. Dane o wszystkich znalezionych obiektach i powodzenie operacji pojawią się na ekranie.
  8. Lista usuniętych pustych folderów za pomocą find w systemie Linux

  9. Możesz także określić tylko określony katalog, w którym narzędzie będzie wyszukiwać i czyścić. Wtedy linia będzie wyglądać tak, jak na przykład: find /home/user/Folder/ -empty -type d -delete .
  10. Wyszukaj puste foldery do usunięcia w określonej lokalizacji za pomocą find w systemie Linux

To kończy interakcję ze standardowymi narzędziami konsoli w systemie Linux. Jak widać, istnieje ich duża liczba i każda z nich ma zastosowanie w pewnych sytuacjach. Jeśli chcesz poznać inne popularne zespoły, przeczytaj nasz oddzielny materiał na poniższym linku.

Zobacz także: Często używane polecenia w terminalu Linux

Metoda 2: Wyczyść narzędzie

Jeśli poprzednie narzędzia są wbudowane w powłokę poleceń, narzędzie wipe będzie musiało niezależnie zainstalować swoje oficjalne repozytorium. Jego zaletą jest to, że pozwala trwale usunąć katalog bez możliwości jego przywrócenia za pomocą specjalnego oprogramowania.

  1. Otwórz „Terminal” i zarejestruj się sudo apt install wipe .
  2. Instalowanie programu wipe w systemie Linux za pośrednictwem terminala

  3. Wprowadź hasło, aby potwierdzić konto.
  4. Wprowadzanie hasła, aby zainstalować program Wipe w terminalu Linux

  5. Poczekaj na dodanie nowych pakietów do bibliotek systemowych.
  6. Dodawanie pakietów czyszczenia do usuwania folderów w systemie Linux

  7. Pozostaje tylko przejść do żądanej lokalizacji lub zarejestrować polecenie z pełną ścieżką do folderu. Wygląda to tak: wipe -rfi /home/user/folder lub po prostu wipe -rfi folder ze wstępnym wykonaniem cd + путь .
  8. Polecenie działania w Linuxie

Jeśli po raz pierwszy miałeś do czynienia z pracą w narzędziu do czyszczenia , napisz wipe -help w konsoli, aby uzyskać informacje na temat korzystania z tego narzędzia przez programistów. Zostanie tam wyświetlony opis każdego argumentu i opcji.

Jesteś teraz zaznajomiony z poleceniami terminalowymi, które pozwalają na usuwanie pustych katalogów lub niepustych katalogów w systemie operacyjnym opracowanym na Linuksie. Jak widać, każde prezentowane narzędzie działa inaczej, więc będzie optymalne w różnych sytuacjach. Przed uruchomieniem narzędzi zdecydowanie zalecamy sprawdzenie poprawności podanej ścieżki i nazw folderów, aby nie wystąpiły błędy lub przypadkowe usunięcia.