If-Koubou

Kako ukloniti više poddirektorija s jednim Linux Command

Kako ukloniti više poddirektorija s jednim Linux Command (Kako da)

Ako želite ukloniti nekoliko poddirektorija unutar drugog imenika pomoću naredbenog retka u Linuxu, općenito morate upotrijebiti rm nekoliko puta. Međutim, postoji brži način za to.

Pretpostavimo da imamo direktorij pod nazivom htg s pet poddirektorija unutar njega i želimo ih izbrisati tri. U normalnoj situaciji, koristili bi se rm naredbu tri puta.

Međutim, ovaj postupak možemo još kraći kombiniranjem tri rm naredbe u jednu. Evo kako.

Da biste uklonili tri poddirektorije, trebate upisati sljedeću naredbu i upisati Enter (očito, promijenite nazive direktorija na ono što želite ukloniti).

rm -r ~ / Documents / htg / done, ideja, bilješke

Riječi u zagradama dio su "popisa ekspanzije okreta". Svaka od stavki u popisu ekspanzije okova zasebno je dodana na prethodnu putanju (~ / Documents / htg /). Na primjer, gornja naredba se proširuje na ~ / Documents / htg / done, ~ / Documents / htg / ideas i ~ / Documents / htg / notes, tri poddirektorije pod htg direktorijem koje želimo ukloniti. Kao što možete vidjeti na snimci zaslona u nastavku, te su tri poddirektorije uklonjene.

-r zastavica je potrebna kada koristite naredbu rm da biste uklonili direktorij umjesto datoteke. Ako napustite -r zastavicu iz gore navedene naredbe, dobit ćete pogrešku koja kaže da direktorije ne mogu biti uklonjene.

Ako su sve podmape koje želite ukloniti prazne, možete upotrijebiti rmdir naredba, kao što je prikazano u nastavku.

rmdir ~ / Documents / htg / done, ideje, bilješke

Ako se pokaže da bilo koji od poddirektorija nije prazan, pojavit će se pogreška u kojoj se navodi da je uklanjanje neuspjelo, a predmetni poddirektorij i njegovi poddirektori nisu uklonjeni. Međutim, sve prazne poddirektorije uklanjaju se.

Budite vrlo oprezni s rm naredba. Korištenjem pogrešnog načina možete izbrisati sve datoteke na tvrdom disku.

Također možete stvoriti direktorij koji sadrži nekoliko poddirektorija ili stablo direktorija, koristeći jednu naredbu.