Linux

Komenda na usuwanie katalogu w Linux

Mężczyzna korzystający z laptopa, ilustracja do artykułu
(Mężczyzna korzystający z laptopa, ilustracja do artykułu : envato, autor nikki_meel)

Usuwanie katalogów różni się w zależności tego, czy katalog jest pusty, czy posiada w sobie pliki. W jednym i drugim przypadku do usunięcia używamy prostych poleceń z kilkoma parametrami. Zobacz poniżej, jak poprawnie usuwać pełne i puste katalogi w Linux. Usuwając pierwszy raz katalogi w Linux bądź bardzo ostrożny, błędne usunięcie plików jest przeważnie procesem nieodwracalnym. 

Usuwanie pustego katalogu w Linux

Jeżeli katalog, który chcesz usunąć jest pusty, usunięcie jego jest proste i potrzebujesz do tego polecenia rmdir, którego nazwa jest skrótem od angielskiego remove directory. 

Polecenie powinno mieć postać: rmdir nazwakatalogu. Jeśli próbujesz usunąć niepusty katalog tą komendą, otrzymasz informacje w stylu "Directory not empty", a katalog nie zostanie usunięty. 

Żeby zobaczyć jakie pliki znajdują się w katalogu użyj komendy ls -la nazwakatalogu. Komenda ls wyświetla pliki w katalogu, parametr a wyświetla dodatkowo ukryte pliki z nazwą zaczynającą się od kropki, parametr l układa wszystko w listę z dodatkowymi informacjami.  

Usuwanie niepustego katalogu w Linux

Sprawa komplikuje się, jeśli katalog, który chcesz usunąć ma jakąś zawartość. Polecenie rmdir usuwa katalog wtedy i tylko wtedy, gdy jest on pusty. W przeciwnym wypadku trzeba użyć polecenia rm -r, które przyjmuje postać rm -r nazwakataloguniepustego. Parametr r dodaje do komendy rm (remove) usuwanie katalogów z zawartością rekursywnie.

Przydatne parametry przy usuwanie niepustego katalogu

  • Zawsze jeśli usuwasz niepusty katalog jest nie jest to bezpieczne i istnieje ryzyko, że usuniesz ważne i potrzebne dokumenty. W celu zabezpieczenia się można użyć komendy rm -ri katalog, parametr ten wymusza zatwierdzanie usunięcia każdego pliku z katalogu oddzielnie.
  • Czasami możesz chcieć otrzymać tylko listę usuniętych plików, a nie zatwierdzać kolejno usunięcie każdego pliku. Służy do tego parametr -v, a komenda przyjmie postać rm -rv nazwakatalogu.

Uwaga! naucz się używania powyższych komend na mało ważnych katalogach, które możesz stracić - wraz z zawartością - bezpowrotnie.

Zobacz również nasz artykuł: Jak stworzyć katalog w Linux?


Czy ten artykuł był Ci pomocny? Jesteśmy doświadczoną agencją SEO, skontakuj się z nami, jeśli potrzebujesz pomocy ze swoją stroną.

Spotkajmy się też w moich social media :
Zobacz moje wszystkie artykuły
Zaufali nam:
ElbudBis
Instytu cyfrowego obywatelstwa
Kinesso
Fundacja Orange
Rodzice.pl

Współpracuj z nami!

Naszą mocą jest technologia i doświadczony zespół

Przez lata zdobywaliśmy doświadczenie u największych wydawców w Polsce, a teraz zadbamy o rozwój Twojej firmy od strategii wzrostu po wdrożenia na stronach dzięki naszemu własnemu software house'owi. Zaufaj nam, aby osiągać dobre wyniki.

Porozmawiajmy o Twoich celach i potrzebach!

Przejrzyj najnowsze artykuły i wpisy na naszym blogu