Usuń katalog rekurencyjnie bez monitowania o potwierdzenie w Linuksie

Usuń katalog rekurencyjnie bez monitowania o potwierdzenie w Linuksie
Czasami możesz mieć więcej niż jeden katalog w jednym katalogu. Jest to znane jako subkredytory, zdefiniowane jako katalog w katalogu. Zazwyczaj podkazowe w katalogu są ściśle powiązane z tym katalogiem. Oznacza to, że za każdym razem, gdy czujesz się, jakbyś nie potrzebujesz konkretnego katalogu, to nie będziesz potrzebować dalej jego podwodników. Pytanie powstaje: „Jak pozbyć się wszystkich plików i katalogów w katalogu?"

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ł.