Linux uderzająco różni się od systemu operacyjnego Windows. Na przykład, jeśli chcesz usunąć folder w systemie Windows, możesz po prostu kliknąć go prawym przyciskiem myszy i usunąć. Jednak w Linuksie sprawy nie są takie proste. Usuwanie katalogu lub folderu w systemie Linux można wykonać za pomocą graficznego interfejsu użytkownika, a także interfejsu wiersza poleceń. Jeśli nie masz pewności, jak usunąć katalog w systemie Linux, przygotowaliśmy dla Ciebie prosty, ale skuteczny przewodnik. W tym artykule pokażemy metody GUI i CLI do usuwania katalogów w systemie Linux.
Usuń katalog w systemie Linux (2023)
Foldery w Linuksie są znane jako katalogi. A w świecie Linuksa wszystko jest traktowane jako plik, nawet katalog. Zobaczmy teraz, jak usunąć katalog w systemie Linux na cztery różne sposoby – jeden GUI i trzy CLI.
Jak usunąć katalog w systemie Linux (metoda GUI)
Ta metoda usuwania plików jest łatwa i najlepiej nadaje się dla użytkowników, którzy niedawno przeprowadzili migrację do systemu Linux. Może działać na dowolnej dystrybucji, pod warunkiem, że na komputerze jest zainstalowane „Środowisko pulpitu” i menedżer plików. W tym artykule używamy Ubuntu 20.04 LTS ze środowiskiem graficznym Gnome i menedżerem plików Nautilus. Oto jak to działa:
1. Najpierw otwórz dowolnego menedżera plików i przejdź do ścieżki, w której chcesz usunąć katalog.
2. Wybierz foldery, które chcesz usunąć i naciśnij przycisk „Usuń” na klawiaturze. Możesz też kliknąć prawym przyciskiem myszy wybrany folder i wybrać „Przenieś do kosza” z menu kontekstowego.
3. Wszystkie usunięte pliki i katalogi w systemie Linux nie są trwale usuwane, ale przenoszone do specjalnej lokalizacji zwanej Koszem, która jest podobna do Kosza w systemie Windows.
4. Aby trwale usunąć katalog w systemie Linux, zaznacz go i naciśnij „Shift + Delete” na klawiaturze. Otworzy się monit, czy chcesz go trwale usunąć, czy nie. Kliknij ponownie „Usuń” w oknie dialogowym.
Usuń katalog w systemie Linux za pomocą wiersza poleceń
Wykonywanie dowolnego zadania za pomocą wiersza poleceń jest szybsze dzięki wielu opcjom niż metoda GUI. Ponadto metoda CLI trwale usuwa pliki i foldery. Tutaj pokażemy trzy polecenia usunięcia katalogu w systemie Linux, który jest preinstalowany w każdej dystrybucji Linuksa.
Usuń katalog za pomocą polecenia rmdir
Polecenie rmdir jest zwykle używane do usuwania pustych katalogów, ale może być również używane do usuwania niepustych. Polecenie nie ma mnóstwa funkcji i opcji, ale wykonuje zadanie. Ogólna składnia polecenia jest następująca:
rmdir
Niektóre opcje, które może przyjąć polecenie rmdir, to:
OptionDescription–ignore-fail-on-non-emptyużywane do usuwania niepustych katalogów-p, –parentsużywane do usuwania katalogu wraz z określonymi jego elementami podrzędnymi-v, –verboseużywane do uzyskiwania komunikatu diagnostycznego dla każdego katalogu
Usuń pusty katalog w systemie Linux
Aby usunąć pusty katalog w systemie Linux, użyj następującego polecenia:
rmdir
Tutaj, w tym przykładzie, ponieważ nie otrzymujemy danych wyjściowych, oznacza to, że polecenie zostało pomyślnie wykonane, a katalog został usunięty.
Usuń niepusty katalog w systemie Linux
Gdy spróbujesz usunąć niepusty katalog za pomocą polecenia rmdir, pojawi się następujący błąd:
rmdir: nie udało się usunąć „
Aby usunąć niepusty katalog w systemie Linux, użyj następującego polecenia:
rmdir –ignore-fail-on-non-empty
Usuń katalog za pomocą polecenia rm
Polecenie rm to potężne narzędzie, które może usuwać zarówno pliki, jak i katalogi, zapewniając jednocześnie wiele wspaniałych funkcji. Podstawowa składnia polecenia to:
rm
Niektóre opcje, które może przyjąć polecenie, to:
Opcja Opis-fKiedy ta flaga jest używana, monit o potwierdzenie nie pojawi się, a wszystkie nieistniejące pliki i katalogi będą ignorowane-iKiedy ta flaga jest używana, polecenie będzie pytać użytkownika o potwierdzenie każdego usunięcia.-rKiedy ta flaga jest używany, polecenie usunie całą zawartość określonego katalogu. -dTa flaga służy do usuwania pustych katalogów. -vTa flaga służy do uzyskania wyjaśnienia, co jest aktualnie wykonywane.
Usuń puste katalogi
Aby usunąć puste katalogi w systemie Linux, użyj flagi -d z poleceniem, jak pokazano poniżej:
rm -d
Usuń niepusty katalog
Usuwanie niepustych treści może być bardzo niebezpieczne, ponieważ niektóre istotne pliki mogą zostać usunięte. Zachowaj więc szczególną ostrożność podczas usuwania niepustych katalogów. Aby usunąć katalog z całą jego zawartością, użyj flagi -r z poleceniem, jak pokazano poniżej:
rm -r
Wymuś usuwanie katalogów w systemie Linux
Polecenie rm wyświetla domyślnie monit podczas usuwania plików i katalogów chronionych przed zapisem. Naciśnij „y” lub „n” w zależności od wyboru. Aby ominąć monit, używamy flagi -f, jak pokazano poniżej:
rm -rf
To polecenie może okazać się dość katastrofalne, jeśli zostanie wykonane przypadkowo w katalogu głównym.
Zapytaj przed usunięciem folderów w systemie Linux
Podczas usuwania wielu plików użyj flagi -i z poleceniem rm, aby uzyskać monit przed każdym plikiem, jak pokazano poniżej:
rm -ri
Usuń katalogi za pomocą polecenia find
Usuń pusty katalog w systemie Linux
Możesz także usuwać foldery za pomocą polecenia find z flagą -delete, jak pokazano poniżej:
znajdź <ścieżka_do_wyszukiwania> -wpisz d -nazwa „nazwa_katalogu” -usuń
To polecenie wyszuka pusty katalog określony przez parametr
Usuń niepuste katalogi
Aby usunąć niepuste katalogi za pomocą polecenia find, użyj następującej składni:
znajdź <ścieżka_do_wyszukiwania> -type d -name „nazwa_katalogu” -exec rm -r {} +
Zrozumienie powyższej składni:
W powyższej składni polecenie find szuka katalogów pasujących do
Często Zadawane Pytania
Jaki jest najszybszy sposób usunięcia katalogu w systemie Linux?
Metoda wiersza poleceń to najszybszy sposób usuwania katalogów. Możesz użyć poleceń rmdir, rm i find, aby usunąć katalogi w systemie Linux.
Dlaczego nie mogę usunąć katalogu w systemie Linux?
Głównym powodem, dla którego nie możesz usunąć katalogu w systemie Linux, jest to, że nie masz odpowiednich uprawnień do wprowadzania jakichkolwiek zmian w katalogu. Aby usunąć katalog z pominięciem brakującego uprawnienia, użyj następującego polecenia: sudo rm -rf
Usuń pliki i katalogi za pomocą poleceń systemu Linux
Usuwanie katalogów / plików w systemie Linux to bardzo proste zadanie, ale bardzo ważne dla użytkowników wszelkiego rodzaju. Tutaj pokazaliśmy dwa sposoby usuwania folderów w systemie Linux i mamy nadzieję, że ten artykuł dobrze zrozumiał te dwie metody i polecenia. Daj nam znać w komentarzach w przypadku jakichkolwiek problemów.