Kaip pašalinti kelis pakatalogius su viena Linux komanda

Kaip pašalinti kelis pakatalogius su viena Linux komanda
Kaip pašalinti kelis pakatalogius su viena Linux komanda

Video: Kaip pašalinti kelis pakatalogius su viena Linux komanda

Video: Kaip pašalinti kelis pakatalogius su viena Linux komanda
Video: PHILIPS HUE DIMMER - Control Hue and Other HomeKit Accessories - YouTube 2024, Balandis
Anonim
Jei norite pašalinti kelis pakatalogius kitame kataloge naudodami komandinę eilutę Linux, dažniausiai turite naudoti
Jei norite pašalinti kelis pakatalogius kitame kataloge naudodami komandinę eilutę Linux, dažniausiai turite naudoti

rm

komanda keletą kartų. Tačiau tai yra greitesnis būdas tai padaryti.

Tarkime, kad turime katalogą htg su penkiais pakatalogiais, ir mes norime ištrinti tris iš jų. Įprastoje situacijoje mes norėtume naudoti

rm

komanda tris kartus.

Tačiau mes galime padaryti šį procesą dar trumpesnį, derindami tris
Tačiau mes galime padaryti šį procesą dar trumpesnį, derindami tris

rm

komandas į vieną. Štai kaip.

Norėdami pašalinti tris pakatalogius, reikia tik įvesti šią komandą eilutėje ir paspausti Enter (žinoma, pakeiskite katalogų pavadinimus, kuriuos norite pašalinti).

rm -r ~/Documents/htg/{done,ideas,notes}

Skliaustuose esantys žodžiai yra dalis "brace expand list". Kiekvienas elementas pratęsimo sąraše pridedamas atskirai į ankstesnį kelią (~ / Documents / htg /). Pavyzdžiui, pirmiau nurodyta komanda yra išplečiama į ~ / Documents / htg / done, ~ / Documents / htg / ideas ir ~ / Documents / htg / notes, tris kataloguose esančius htg katalogus, kuriuos norime pašalinti. Kaip matote toliau pateiktame ekrano kopija, šie trys pakatalogiai buvo pašalinti.

The
The

-r

vėliavą reikia, kai naudojate komandą rm, norėdami pašalinti katalogą, o ne failą. Jei paliksite

-r

vėliavą iš pirmiau pateiktos komandos gausite klaidą, sakydama, kad katalogų negalima pašalinti.

Jei visi pakatalogiai, kuriuos norite pašalinti, yra tušti, galite naudoti
Jei visi pakatalogiai, kuriuos norite pašalinti, yra tušti, galite naudoti

rmdir

komanda, kaip parodyta žemiau.

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

Jei paaiškėja, kad bet kuris pakatalogis nėra tuščias, bus rodoma klaida, kad pašalinimas nepavyko ir atitinkamas pakatalogis ir jo pakatalogiai nėra pašalinti. Tačiau visi tušti pakatalogiai pašalinami.

Būkite labai atsargūs su
Būkite labai atsargūs su

rm

komanda Naudodamiesi klaidingu būdu, galite ištrinti visus kietajame diske esančius failus.

Taip pat galite sukurti katalogą, kuriame yra keli pakatalogiai, arba aplanko medį, naudojant vieną komandą.

Rekomenduojamas: