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 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 / tehty, ideat, muistiot
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.
-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ä rmdir
komento, kuten alla.
rmdir ~ / Documents / htg / tehty, ideat, muistiinpanot
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 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.