28Jun
Jos haluat poistaa useita alihakemistoja toisesta hakemistosta komentoriviltä Linuxissa, yleensä sinun on käytettävä rm-komentoa useita kertoja. Tämä on kuitenkin nopeampi tapa.
Sanotaan, että meillä on hakemisto htg, jossa on viisi alihakemistoa ja haluamme poistaa kolme niistä.Normaalissa tilanteessa käytämme rm-komentoa kolme kertaa.
Voimme kuitenkin tehdä tätä prosessia vielä lyhyemmäksi yhdistämällä kolme rm-komentoa yhteen. 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, ideoita, muistiinpanoja}Suluissa olevat sanat ovat osa "laajennuslista".Jokainen hylsyn laajennusluettelon kohteista liitetään erikseen edelliseen polkuun( ~ /Documents/htg/).Esimerkiksi yllä oleva komento laajennetaan ~ /Documents/htg/ tehtyyn, ~ /Documents/htg/-ideoihin ja ~ /Documents/htg/-muistiinpanoihin, kolmeen alihakemistoon htg-hakemistossa, jonka haluamme poistaa. Kuten alla olevassa kuvakaappauksessa näet, nämä kolme alihakemistoa poistettiin.
-r-lippua tarvitaan, kun käytetään rm-komentoa hakemiston poistamisen sijaan tiedostoon. Jos poistat -R-merkin edellä olevasta komennosta, saat virheilmoituksen, että hakemistoja ei voi poistaa.
Jos kaikki alihakemistot, jotka haluat poistaa, ovat tyhjiä, voit käyttää rmdir-komentoa alla kuvatulla tavalla.
rmdir ~ /Documents/htg/{ tehty, ideoita, muistiinpanoja}Jos osoittautuu, että jokin alihakemistoista ei ole tyhjää, näyttöön tulee virhe, joka kertoo, että poistaminen epäonnistui ja kyseistä alihakemistoa ja sen alihakemistoja ei poisteta. Kuitenkin tyhjät alihakemistot poistetaan.
Ole varovainen rm-komennolla. Käyttämällä sitä väärin voit poistaa kaikki kiintolevyn tiedostot.
Voit myös luoda useita alihakemistoja tai hakemistopuun sisältävää hakemistoa yhdellä komennolla.