Tutaj pojawia się koncepcja usuwania rekurencyjnego. Usunięcie rekurencyjne ma na celu usunięcie wszystkich plików i katalogów w podkładce. Zasadniczo, za każdym razem, gdy próbujesz usunąć dowolny plik lub katalog w dowolnym systemie operacyjnym, system operacyjny monituje o potwierdzenie, aby zapobiec przypadkowemu usunięciu ważnych plików lub katalogów. Jeśli jednak jesteś w 100% pewien, co zamierzasz usunąć, i istnieje duża liczba plików do usunięcia, może być uznane za kłopotliwe, aby zapewnić potwierdzenie każdego pliku lub katalogu.
W takim przypadku możesz usunąć katalog rekurencyjnie, nie otrzymując monitu przez system operacyjny do potwierdzenia za każdym razem. W tym artykule wyjaśniono, jak usunąć katalog rekurencyjnie bez monitowania użytkownika do potwierdzenia w Linux Mint 20.
Aby usunąć katalog rekurencyjnie w Linux Mint 20 bez monitowania użytkownika do potwierdzenia, należy wykonać następującą serię kroków.
Krok 1: Wymień zawartość katalogów
Stworzyliśmy dwa przykładowe katalogi, a mianowicie Directory1 i Directory2, w naszym katalogu domowym, aby zademonstrować tę metodę usuwania katalogów rekurencyjnych w Linux Mint 20. Directory1 zawiera dwa podkatalogowe, o nazwie D1 i D2, podczas gdy Directory2 zawiera plik o nazwie D5. Pokazamy ci zawartość naszego katalogu domowego, abyś mógł sprawdzić, czy Directory1 i Directory2 istnieją w naszym katalogu domowym. Aby wymienić zawartość katalogu domowego, uruchomimy następujące polecenie w naszym terminalu:
$ ls
Z wyjścia tego polecenia można zobaczyć, że Directory1 i Directory2 istnieją w naszym katalogu domowym, jak podkreślono na poniższym obrazku. Wykonaliśmy ten krok, abyś mógł łatwo zweryfikować usunięcie wykonane w kroku 4 tej metody.
Następnie pokażemy zawartość naszego katalogu1, uruchamiając następujące polecenie w terminalu:
$ ls/home/aqsa_yasin/Directory1
Tutaj możesz podać ścieżkę dowolnego katalogu, którego zawartość, którą chcesz wymienić.
Zawartość katalogu 1 pokazano na poniższym obrazku:
Na koniec pokażemy Ci zawartość naszego katalogu2, uruchamiając następujące polecenie w terminalu:
$ ls/home/aqsa_yasin/Directory2
Tutaj możesz podać ścieżkę dowolnego katalogu, którego zawartość, którą chcesz wymienić.
Zawartość katalogu2 pokazano na poniższym obrazku:
Krok 2: Usuń pojedynczy katalog rekurencyjnie bez monitowania użytkownika o potwierdzenie
Aby usunąć pojedynczy katalog rekurencyjnie bez monitowania użytkownika o potwierdzenie, uruchom następujące polecenie w terminalu:
$ rm -rf pathofthedirectoryTobedleted
Wymień „PathofthedirectoryTobedleted” dokładną ścieżką katalogu, którą zamierzasz usunąć. W naszym przypadku katalog jest /home/aqsa_yasin/Directory1. Flaga „-RF” wraz z poleceniem „RM” usuwa katalog rekurencyjnie bez monitowania użytkownika do potwierdzenia.
Krok 3: Usuń wiele katalogów rekurencyjnie bez monitowania użytkownika do potwierdzenia
Jeśli chcesz usunąć wiele katalogów rekurencyjnie na raz bez monitowania użytkownika o potwierdzenie, pomiń krok 2, a zamiast tego uruchom następujące polecenie w terminalu:
$ rm -rf ścieżka1 ścieżka 2…
Tutaj zastąp „ścieżka 1” i „ścieżka 2” na dokładne ścieżki katalogów, które zamierzasz usunąć. W naszym przypadku chcieliśmy tylko usunąć dwa katalogi, tj.mi., Directory1 i Directory2. Możesz jednak usunąć jak najwięcej katalogów, ile chcesz za pomocą tego polecenia, po prostu podając ścieżki katalogów, oddzielone przestrzeniami, zgodnie z poleceniem „rm -rf”.
Krok 4: Sprawdź usunięcie określonych katalogów
Po wykonaniu polecenia w kroku 3, najlepiej, nasz Directory1 i Directory2 powinny zostać usunięte wraz ze wszystkimi ich podkładnikami, z naszego katalogu domowego. Zawsze możemy potwierdzić, czy proces usunięcia z powodzeniem nastąpił, wymieniając zawartość naszego katalogu domowego. Możemy to zrobić, uruchamiając następujące polecenie w terminalu:
$ ls
Tym razem, na wyjściu tego polecenia, nie będziemy już mogli zobaczyć Directory1 i Directory2 w katalogu domowym, jak pokazano na poniższym obrazku. Wskazuje to, że określone katalogi zostały pomyślnie usunięte.
Wniosek
Korzystając z metody określonej w tym artykule, możesz usunąć pojedynczy katalog lub wiele katalogów bez monitowania użytkownika do potwierdzenia w Linux Mint 20. Za pomocą tej metody możesz pozbyć się wszystkich śladów katalogu, w tym wszystkich podlokatorów i plików w nim, bez ciągłego potrzebowania użytkownika, aby wyrazić zgodę. W ten sposób możesz łatwo i szybko zwolnić miejsce do przechowywania systemu, aby uzyskać ważniejsze pliki i katalogi. Mam nadzieję, że postępując zgodnie z tym artykuł.