Jak usunąć pliki i foldery za pomocą wiersza poleceń systemu Linux

Opublikowany: 2024-09-28

Jeśli zarządzasz serwerami, zwłaszcza wirtualnymi serwerami prywatnymi (VPS), nauka poleceń systemu Linux jest ważna, ponieważ pomagają one w skuteczniejszym zarządzaniu serwerem.

Chociaż można używać panelu sterowania z przyciskami i menu, polecenia systemu Linux są szybsze i skuteczniejsze w przypadku zadań takich jak usuwanie plików i organizowanie danych.

Dlatego w tym poście omówimy, jak używać poleceń systemu Linux do usuwania plików i katalogów.


Spis treści
Jak usunąć pliki i foldery w systemie Linux za pomocą WPOven VPS
Jak usunąć katalog w systemie Linux? (Dla wszystkich użytkowników)
Jak usunąć pusty folder w systemie Linux
Wniosek

Jak usunąć pliki i foldery w systemie Linux za pomocą WPOven VPS

Jeśli korzystasz z VPS firmy WPOven, masz pełną kontrolę nad serwerem, dzięki czemu możesz łatwo zarządzać plikami i wykonywać zadania za pomocą SSH, bez ograniczeń.

Zastanawiasz się jak? Mamy dedykowany blog na ten temat, który musisz przeczytać: Jak używać protokołu SSH do bezpiecznego łączenia się z serwerem

Jeśli chcesz wygenerować klucz SSH, skorzystaj z naszego bezpłatnego narzędzia do generowania kluczy SSH .


Jak usunąć katalog w systemie Linux? (Dla wszystkich użytkowników)

Aby trwale usunąć folder w systemie Linux, możesz użyć dwóch poleceń: rmdir lub rm .

  • rmdir lub rm -d służy do usuwania pustych folderów.
  • rm -r służy do usuwania folderów zawierających pliki.

Przed usunięciem:

  • Poznaj nazwę folderu : Musisz znać dokładną nazwę folderu, który chcesz usunąć.
  • Sprawdź swoją lokalizację : użyj polecenia pwd, aby zobaczyć, gdzie się znajdujesz w systemie, lub ls , aby wyświetlić listę plików i folderów.

Opcje poleceń:

  • rm -d : usuwa pusty folder.
  • rm -r : usuwa folder i wszystko, co się w nim znajduje.
  • rm -f : Usuwa chroniony plik bez pytania.
  • rm -rf : Usuwa folder i wszystko, co się w nim znajduje, bez pytania.
  • rm -i : pyta o potwierdzenie przed usunięciem każdego elementu.
  • rm -I : Pyta o potwierdzenie tylko raz przed usunięciem więcej niż trzech plików.
  • rm * : usuwa wiele plików.
  • hm? : usuwa pliki pasujące do pojedynczego znaku.
  • rmdir -p : usuwa pusty folder i jego folder nadrzędny.
  • rmdir -v : Pokazuje komunikat w przypadku usunięcia folderu.

Używanie poleceń:

Aby użyć tych poleceń, połącz się z serwerem za pomocą protokołu SSH. Możesz to zrobić za pomocą specjalnego programu lub terminala na swoim komputerze.


Uwaga: Zawsze upewnij się, że masz kopię zapasową przed usunięciem czegokolwiek, na wypadek przypadkowego usunięcia czegoś ważnego.


Jak usunąć pusty folder w systemie Linux

W Linuksie, gdy usuwasz pliki lub foldery, nie trafiają one do kosza ani kosza, jak w niektórych innych systemach. Oznacza to, że jeśli przypadkowo coś usuniesz, nie będziesz mógł tego odzyskać, chyba że masz gdzieś zapisaną kopię zapasową.

Korzystanie z polecenia rmdir

Aby uniknąć takich błędów, możesz użyć polecenia rmdir , aby usunąć tylko puste foldery. Jeśli spróbujesz usunąć folder zawierający pliki, zobaczysz następujący komunikat o błędzie:

**”rmdir: nie udało się usunąć „Katalogu”: Katalog nie jest pusty.”**

Jak korzystać z polecenia rmdir

– Podstawowy sposób użycia polecenia wygląda następująco:

rmdir Nazwa katalogu

Na przykład, aby usunąć folder o nazwie **Simple-Directory**, wpisz:

rmdir Prosty katalog

– Możesz także usunąć wiele pustych folderów jednocześnie, wyświetlając ich listę:

rmdir Katalog_1 Katalog_2 Katalog_3


WPOven

Dodatkowe opcje dla rmdir

– **-p**: Ta opcja umożliwia usunięcie podfolderu i jego folderu nadrzędnego, jeśli oba są puste. Na przykład:

rmdir -p /Katalog/Podkatalog

Spowoduje to usunięcie **Podkatalogu**, a także jego nadrzędnego **Katalogu**, jeśli jest pusty.

– **-v**: Ta opcja wyświetla komunikat potwierdzający, że folder został pomyślnie usunięty. Na przykład:

rmdir -v Prosty katalog

Wiadomość będzie zawierać coś w rodzaju **”rmdir: usuwanie katalogu, „Simple-Directory””**, aby potwierdzić usunięcie.

Jak usunąć folder zawierający pliki

Aby usunąć folder zawierający pliki, użyj polecenia **rm**. Chociaż to polecenie służy głównie do usuwania plików, możesz dodać opcje usuwania również folderów. Oto jak z niego korzystać:

Podstawowa składnia poleceń

Podstawowy sposób napisania polecenia to:

rm opcja FileOrFolderName

Korzystanie z opcji -r

– Aby usunąć folder i wszystko, co się w nim znajduje (w tym wszystkie pliki i podfoldery), użyj opcji **-r**, która oznacza „rekurencyjny”. Na przykład:

rm -r Prosty katalog

To polecenie usunie **Simple-Directory** i wszystko, co się w nim znajduje.

**Ostrzeżenie**: Zachowaj ostrożność podczas używania tego polecenia! Usunięcie folderu za pomocą **rm -r** spowoduje również usunięcie całej jego zawartości. Możesz je odzyskać tylko wtedy, gdy masz kopię zapasową.

Potwierdzanie usunięcia

– Jeśli folder, który próbujesz usunąć, jest chroniony przed zapisem (co oznacza, że ​​ma pewną ochronę przed usunięciem), system poprosi Cię o potwierdzenie przed usunięciem czegokolwiek.

– Jeżeli chcesz usunąć folder bez pytania o potwierdzenie, możesz skorzystać z opcji **-rf**:

rm -rf Prosty katalog

Spowoduje to usunięcie folderu i całej jego zawartości bez uprzedniego pytania.

Usuwanie pustych folderów

– Możesz także usunąć puste foldery za pomocą polecenia **rm** z opcją **-d**:

rm -d Prosty katalog


WPOven Dedicated Hosting

Usuwanie wielu folderów

– Podobnie jak w przypadku polecenia **rmdir**, możesz usunąć wiele folderów jednocześnie za pomocą **rm**, wyświetlając je wszystkie:

rm -r Katalog_1 Katalog_2 Katalog_3

Jak usunąć plik w systemie Linux za pomocą polecenia rm

Jeśli chcesz usunąć konkretny plik zamiast całego folderu, możesz użyć polecenia **rm**. Ta metoda jest bezpieczniejsza, ponieważ pomaga uniknąć przypadkowego usunięcia całej zawartości folderu.

Usuwanie pojedynczego pliku

Aby usunąć jeden plik w bieżącym katalogu, wystarczy wpisać:

plik rm.txt

Usuwanie wielu plików

Możesz także usunąć kilka plików jednocześnie, wymieniając ich nazwy:

rm plik1.txt plik2.txt plik3.txt

**Uwaga**: Te polecenia działają tylko wtedy, gdy znajdujesz się w folderze, w którym znajdują się te pliki. Jeśli plik znajduje się w innym folderze, możesz określić ścieżkę:

rm katalog/podkatalog/plik.txt

Dodanie potwierdzenia, aby zapobiec przypadkowemu usunięciu

Ponieważ to polecenie trwale usuwa pliki, możesz dodać opcję **-i**, aby poprosić o potwierdzenie przed usunięciem:

rm -i plik1.txt plik2.txt plik3.txt

Po uruchomieniu tego polecenia system zapyta, czy chcesz usunąć każdy plik. Wpisz **T** i naciśnij Enter, aby usunąć, lub **N**, aby anulować.

Jeśli chcesz tylko raz potwierdzić usunięcie więcej niż trzech plików, użyj opcji **-I**:

rm -I plik1.txt plik2.txt plik3.txt

Pomijanie potwierdzenia

Jeśli chcesz usunąć plik bez pytania o potwierdzenie, użyj opcji **-f**:

rm -f plik.txt

Używanie symboli wieloznacznych do usuwania wielu plików

Możesz użyć symboli wieloznacznych, aby usunąć wiele plików jednocześnie:

– **Gwiazdka (*)**: oznacza wiele znaków. Na przykład, aby usunąć wszystkie pliki tekstowe:

rm *.txt

To polecenie usunie wszystkie pliki z rozszerzeniem **.txt** w bieżącym katalogu.

– **Znak zapytania (?)**: Oznacza pojedynczy znak. Możesz go użyć z gwiazdką, aby usunąć pliki z określonymi rozszerzeniami. Na przykład:

hm *.?

To polecenie usunie pliki z rozszerzeniem jednoznakowym.

Ostrzeżenie dotyczące symboli wieloznacznych

Zachowaj szczególną ostrożność podczas używania symboli wieloznacznych, ponieważ możesz przypadkowo usunąć ważne pliki. Przed uruchomieniem polecenia zawierającego symbole wieloznaczne użyj polecenia **ls**, aby sprawdzić, jakie pliki znajdują się w katalogu i upewnić się, że nie usuwasz niczego ważnego.


Wniosek

Usuwanie lub usuwanie plików i folderów za pomocą poleceń systemu Linux nie jest wielkim problemem; wszystko, co musisz zrobić, to najpierw zrozumieć podstawową funkcjonalność poleceń rm i rmdir . Polecenie rm umożliwia usuwanie plików i folderów, natomiast polecenie rmdir umożliwia usuwanie tylko pustych folderów.

To nie koniec; jeśli znasz inne niezbędne polecenia systemu Linux, jest wiele rzeczy, które możesz zrobić z plikami.

Jeśli masz jakieś pytania lub sugestie dotyczące tego tematu, daj nam znać w sekcji komentarzy poniżej.