Kuinka poistaa useita alihakemistoja yhdellä Linux-komennolla

Kuinka poistaa useita alihakemistoja yhdellä Linux-komennolla
Kuinka poistaa useita alihakemistoja yhdellä Linux-komennolla
Anonim
Jos haluat poistaa useita alihakemistoja toisessa hakemistossa komentoriviltä Linuxissa, yleensä sinun on käytettävä
Jos haluat poistaa useita alihakemistoja toisessa hakemistossa komentoriviltä Linuxissa, yleensä sinun on käytettävä

rm

komento useita kertoja. Tämä on kuitenkin nopeampi tapa.

Sanotaan, että meillä on hakemisto nimeltä htg, jossa on viisi alihakemistoa ja haluamme poistaa kolme niistä. Normaalissa tilanteessa käytämme sitä

rm

komento kolme kertaa.

Voimme kuitenkin tehdä tätä prosessia vielä lyhyemmäksi yhdistämällä nämä kolme
Voimme kuitenkin tehdä tätä prosessia vielä lyhyemmäksi yhdistämällä nämä kolme

rm

komennot yhdeksi. Näin on.

Jos haluat poistaa kolme alihakemistoa, sinun tarvitsee kirjoittaa vain seuraava komento ja paina Enter-näppäintä (muutos nimenomai- sesti muutettava, mitä haluat poistaa).

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

Suluissa olevat sanat ovat osa "laajennuslista". Jokainen hylsyn laajennusluettelon kohteista lisätään erikseen edelliseen polkuun (~ / Documents / htg /). Esimerkiksi yllä oleva komento laajennetaan hakemistoon / / Documents / htg / done, ~ / Documents / htg / ideas ja ~ / Documents / htg / notes, htg-hakemiston kolme alihakemistoa, jotka haluamme poistaa. Kuten alla olevassa kuvakaappauksessa näet, nämä kolme alihakemistoa poistettiin.

Image
Image

-r

lippua tarvitaan, kun käytetään rm-komentoa hakemiston poistamiseksi tiedostoon. Jos poistut

-r

lippu pois edellä mainitusta komennosta, saat virheilmoituksen, että hakemistoja ei voi poistaa.

Jos kaikki alihakemistot, jotka haluat poistaa, ovat tyhjiä, voit käyttää niitä
Jos kaikki alihakemistot, jotka haluat poistaa, ovat tyhjiä, voit käyttää niitä

rmdir

komento, kuten alla.

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

Jos osoittautuu, että jokin alihakemistoista ei ole tyhjää, näyttöön tulee virhe, joka kertoo, että poisto epäonnistui ja kyseistä alihakemistoa ja sen alihakemistoja ei poisteta. Kuitenkin tyhjät alihakemistot poistetaan.

Ole varovainen
Ole varovainen

rm

komento. Käyttämällä sitä väärin voit poistaa kaikki kiintolevyn tiedostot.

Voit myös luoda hakemiston, joka sisältää useita alihakemistoja tai hakemistopuun käyttäen yhtä komentoa.

Suositeltava: