Usuń folder w Bash

Usuń folder w Bash

Istnieją dwa alternatywne sposoby usunięcia katalogu, pliku lub folderu w Bash. Możemy usunąć foldery lub katalogi za pomocą dwóch różnych poleceń. Polecenie „RMDIR” służy do usuwania pustych folderów lub katalogów. Polecenie „RM” służy do usuwania folderów lub katalogów, które nie są puste. Jednak użyjemy polecenia „RM”, aby usunąć foldery w tym artykule. Dodatkowo usuwamy niektóre pliki z pulpitu Linux.

Usuwanie folderu lub katalogu w Linux za pomocą BASH

W tej części pokazujemy, jak usunąć plik lub katalog za pomocą wiersza poleceń Linux. Ale zanim to zrobimy, musimy najpierw otworzyć terminal. Zanim będziemy mogli usunąć folder lub reżyser, musimy najpierw znać jego nazwę. Dlatego musimy najpierw wykonać polecenie „LS” w terminalu, aby znaleźć folder lub katalog lub wyświetlić wszystkie foldery. W Linux i innych systemach operacyjnych opartych na UNIX polecenie „LS” służy do wyświetlania plików lub folderów. Funkcja LS umożliwia domyślnie wymienianie wszystkich plików lub folderów w bieżącym katalogu roboczym i dalsze angażowanie się z nimi przez wiersz polecenia, podobnie jak eksplorowanie w folderze lub terminale z graficznym.

Linus@Linux: ~ $ ls

Po naciśnięciu klawisza Enter na klawiaturze po wpisaniu „LS” w terminalu, wszystkie foldery lub katalogi są wyświetlane w oknie terminalu, jak pokazano na poniższym rysunku. W sumie jest „6” foldery z nazwiskami „Desktop”, „Plaints”, „Muzyka”, „Pictures”, „Szablony” i „Filmy” wyświetlone.

Teraz, gdy zdajemy sobie sprawę, że katalogi i foldery nie zawierają rozszerzeń w ich nazwach, próbujemy usunąć katalog „muzyczny” w tej sekcji za pomocą polecenia „RM”. Aby to osiągnąć, napisz „RM”, a następnie naciśnij pasek przestrzeni przed wpisaniem „-rf”. Polecenie „RM” lub „-RF” oznacza rekurencję i uniemożliwia serwerowi prośbę o potwierdzenie usunięcia. Krótko mówiąc, polecenie „RM” eliminuje wpisy dla wybranego pliku, zestawu dokumentów lub zbioru plików z listy wpisów katalogu. Polecenie „-RF” na stałe usuwa katalog. Wskazuje, że nawet jeśli rekord lub folder zinterpretował dostęp, nadal zostanie usunięty. Teraz, gdy wprowadzono polecenie „rm -rf”, musimy umieścić miejsce przed wpisaniem nazwy folderu, który chcemy usunąć. Dlatego wprowadź tutaj folder „muzyczny”.

Linus@Linux: ~ $ rm -rf muzyka

Teraz, gdy wykonaliśmy to polecenie, folder „muzyczny” jest usuwany. Aby zweryfikować usunięcie, wpisz polecenie „LS” w terminalu, aby sprawdzić, czy folder jest usunięty, czy nie.

Linus@Linux: ~ $ ls

Po wykonaniu tego polecenia nazwy folderów pojawiają się na ekranie, jak pokazano następująco. Jak widać, wszystkie foldery są widoczne oprócz folderu „muzycznego”, co oznacza, że ​​folder jest usuwany.

Poniższa sekcja jest identyczna z poprzednim. Ale w tej sekcji eliminujemy folder „Szablony”, a nie folder „muzyczny”. Aby to zrobić, używamy tego samego polecenia „RM”, a następnie przestrzeni, „-rf”, a następnie innej przestrzeni poprzedzonej nazwą folderu „Szablony”.

Linus@Linux: ~ $ rm -rf szablony

Dlatego kiedy wykonujemy wspomniane polecenie, folder „Szablony” jest usuwany. Wprowadzając polecenie „LS” w oknie terminalu, teraz ustalamy, czy folder jest usunięty, czy nie.

Linus@Linux: ~ $ ls

Po naciśnięciu Enter po wpisaniu tego polecenia wyświetlana jest nazwa pozostałego folderu. Na poniższym obrazie widać, że foldery „muzyka” i „szablony” nie są zawarte na liście folderów. Zamiast tego wyświetlane są tylko cztery foldery - „Desktop”, „Pliki”, „Pictures” i „Film” -.

Usuwanie wielu folderów lub katalogów

W tej sekcji używamy tego samego polecenia, aby usunąć kilka folderów jednocześnie. W tej sekcji eliminujemy dwa foldery jednocześnie. Aby to osiągnąć, używamy polecenia, w którym najpierw wpisujemy „RM”. Następnie używamy przestrzeni. Następnie wpisujemy „-rf”, a następnie przestrzeń. Wreszcie nazwa folderów, które chcemy usunąć. W takim przypadku chcemy usunąć foldery „zdjęcia” i „filmy”, więc wpisujemy „zdjęcia” i „filmy” w poleceniu.

Linus@Linux: ~ $ rm -rf Pictures Filmy

Po wykonaniu tego polecenia wpisujemy polecenie „LS” na terminalu, aby ustalić, czy foldery są usunięte, czy nie.

Linus@Linux: ~ $ ls

Dlatego po kliknięciu Enter, nazwy pozostałych folderów są wyświetlane. Pozostaje nam tylko dwa katalogi - „Desktop” i „Pliki”.

Usuwanie plików z komputera stacjonarnego

Kiedy usuwaliśmy foldery w poprzedniej sekcji, w tej sekcji usuwamy pliki komputera stacjonarnego. Teraz, aby usunąć plik z pulpitu, musimy najpierw odzyskać lokalizację katalogu za pomocą polecenia, w którym najpierw używany jest „CD”, a następnie przestrzeń. Następnie wpisz „Desktop” i cięcie na końcu.

Linus@Linux: ~ $ CD Desktop/

Po uruchomieniu tego polecenia otrzymujemy katalog pulpitu. Teraz używamy typu polecenia „LS” do wyświetlania wszystkich plików na ekranie.

Linus@Linux: ~/Desktop $ ls

Jak widać na poniższym obrazie, kiedy uruchomiono to polecenie, na ekranie cały pulpit pojawia się liczba plików pulpitu. Ma w sobie trzy pliki. Pierwszy z nich nazywa się „Plik.sh ”, ponieważ jest to skrypt powłoki, a pozostałe dwa to pliki tekstowe o nazwie„ plik tekstowy.txt ”i„ plik tekstowy.tekst.ratować".

Obecnie usuwamy plik „.plik sh ”z pulpitu. Aby to zrobić, używamy polecenia, w którym najpierw wpisujemy „RM”, a następnie miejsce, a następnie nazwę pliku, który chcemy usunąć. W takim przypadku jest to „plik.cii".

Linus@Linux: ~/Desktop $ rm.cii

Kiedy wykonujemy to polecenie, ponownie używamy polecenia „LS”, aby sprawdzić, czy plik został wyeliminowany.

Linus@Linux: ~/Desktop $ ls

Po wykonaniu tego polecenia wyświetlana jest nazwa pozostałego pliku pozostawionego na pulpicie wraz z dwoma plikami, które pokazują usunięcie „pliku.plik sh ”z pulpitu.

Używając znaku „*”, aby usunąć wszystkie pliki z komputera stacjonarnego

W tej części używamy znaku „*”, aby usunąć wszystkie pliki z komputera stacjonarnego. W takim przypadku tworzymy nowe pliki na komputerze stacjonarnym. Następnie używamy polecenia „LS” do wyświetlania wszystkich plików pulpitu w terminalu.

Linus@Linux: ~/Desktop $ ls

Jak widać na poniższym zrzucie ekranu, kiedy wykonujemy to polecenie, wyświetla wszystkie pliki pulpitu. Te cztery pliki to „dane.txt ”,„ puste.txt ”,„ MH.txt ”i„ sh.tekst".

Używamy polecenia, w którym piszemy „RM”. Następnie stawiamy przestrzeń. Następnie piszemy „-rf” i symbol „*”. W końcu, kiedy uruchamiamy to polecenie, wszystkie pliki są usuwane z komputera, jednocześnie.

Linus@Linux: ~/Desktop $ rm -rf *

Teraz nic nie jest wyświetlane na ekranie, gdy używamy polecenia „LS”. Uruchom, aby sprawdzić wyświetlanie pliku pulpitu, ponieważ plik jest usuwany. Możesz to zobaczyć na następujący obraz:

Wniosek

W tym artykule omówiliśmy, jak używać polecenia „RM -rf” w Bash, aby usunąć folder lub katalog w Linux. Pierwsza sekcja obejmowała jednocześnie usuwanie wielu folderów, a także jak używać polecenia „LS” do wyświetlania każdego folderu lub katalogu w oknie terminalu. W drugiej części omówiliśmy, jak usunąć pojedynczy plik z pulpitu w Linux i jak usunąć wszystkie pliki z pulpitu jednocześnie za pomocą znaku „*”.