Kako ukloniti više poddirektorija s jednim Linux Command

Kako ukloniti više poddirektorija s jednim Linux Command
Kako ukloniti više poddirektorija s jednim Linux Command

Video: Kako ukloniti više poddirektorija s jednim Linux Command

Video: Kako ukloniti više poddirektorija s jednim Linux Command
Video: SCP-261 Pan dimensional Vending Machine | object class safe | Food / drink scp - YouTube 2024, Ožujak
Anonim
Ako želite ukloniti nekoliko poddirektorija unutar drugog imenika pomoću naredbenog retka u Linuxu, općenito morate upotrijebiti
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 smo

rm

naredbu tri puta.

Međutim, ovaj postupak možemo još kraći kombiniranjem tri
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,ideas,notes}

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.

Image
Image

-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
Ako su sve podmape koje želite ukloniti prazne, možete upotrijebiti

rmdir

naredba, kao što je prikazano u nastavku.

rmdir ~/Documents/htg/{done,ideas,notes}

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

Preporučeni: