Poista kansio Bashista

Delete Folder Bash



Kun työskentelet Linux Mint 20: ssä, sinun on työskenneltävä eri tiedostojen ja kansioiden parissa. Mutta tapa luoda tai poistaa kansio tai hakemisto jossain määrin on erilainen kuin tiedoston luominen tai poistaminen. Kun poistat tiedostoja tai hakemistoja komentoriviltä, ​​ole valpas, koska kun hakemisto on poistettu tässä artikkelissa mainittujen komentojen avulla, sitä ei enää palauteta kokonaan.

Tässä artikkelissa opit kaikista perusmenetelmistä kansioiden poistamiseksi Bashista.







Kansioita tai hakemistoja voi poistaa kahdella tavalla. Nämä ovat seuraavat:



  • Komento rmdir - Käytetään tyhjien kansioiden tai hakemistojen poistamiseen.
    • Poista yksi kansio
    • Poista kansio kansiosta
    • Poista useita kansioita
  • Komento rm - Käytetään tyhjien kansioiden tai hakemistojen poistamiseen.

Kokeillaan näitä kahta tapaa käyttämällä joitain esimerkkejä kansioiden poistamisesta.



Komento rmdir

Jos olet Linux -käyttäjä ja haluat poistaa tyhjän kansion, sinun on käytettävä rmdir -komentoa. Joten sinun on heti alussa tarkistettava, kuinka monta kansiota kotihakemistossasi on tällä hetkellä seuraavasti:





$ ls

Poista yksi kansio

Luo ensin uusi hakemisto nimellä Folder1 käyttämällä seuraavaa yksinkertaista komentoa ja luetteloi kaikki hakemistot uudelleen. Näet juuri luodun kansion hakemistoluettelossa.



$ mkdir kansion nimi

Voit poistaa tämän juuri luodun kansion, joka on tällä hetkellä tyhjä, käyttämällä seuraavaa komentoa:

$ rmdir-kansion nimi

Luettele kaikki hakemistot, niin näet, että kyseinen kansio on poistettu eikä ole luettelossa.

Poista kansio kansiosta

Listaa kaikki hakemistot, jotka sinulla on. Luo uusi hakemisto nimellä Folder2 käyttämällä mkdir -komentoa seuraavasti:

$ mkdir kansion nimi

Tee nyt uusi kansio, Test1, äskettäin luotuun kansioon nimeltä Folder2.

$ mkdir kansio1-nimi/kansio2nimi

Voit myös luoda kansion kansioon käymällä cd -komennolla alla olevan kuvan mukaisesti:

$ cd-kansion1-nimi
$ mkdir-kansion2-nimi

Yritä nyt poistaa Folder2 -kansio rmdir -komennolla. Saat virheilmoituksen: Hakemisto ei ole tyhjä, koska Kansio2: ssa on Test1, minkä vuoksi rmdir -komento ei voi poistaa Kansio2 -kansiota.

$ rmdir kansion nimi

Joten sinun on poistettava Test1 -kansio alla olevan komennon avulla:

$ rmdir-kansio1-nimi/kansio2-nimi

Voit myös kokeilla toista tapaa poistaa kansio kansiosta käyttämällä cd -komentoa kansion polun sijaan seuraavasti:

$ cd kansion nimi
$ rmdir-alikansion nimi

Näet, että kansio Test1 on poistettu kansiosta2.

Huomautus: Jos haluat nähdä poistoviestin kansion poistamisen aikana, sinun on käytettävä seuraavaa komentoa yhdessä -v -lipun kanssa:

$ rmdir –v tiedostonimi

Poista useita kansioita

Jos haluat poistaa useita kansioita kerrallaan, sinun on ensin luotava useita kansioita. Luo siis kolme kansiota nimellä Test1, Test2 ja Test3 mkdir -komennolla. Listaa kaikki uudet kansiot ls -komennolla.

$ mkdir -kansio1 kansio2 kansio3

Voit käyttää seuraavaa komentoa kansioiden poistamiseen, jos niillä on eri nimet:

$ rmdir -kansio1 kansio2 kansio3

Jos kansioillasi on eri nimet, yritä poistaa ne seuraavalla komennolla:

$ rmdir –v -kansio*

Tässä komennossa * -merkki osoittaa, että se valitsee kaikki kansiot, jotka on aloitettu tietyllä sanakansiolla. Alla olevassa kuvassa poistetaan kaikki kansiot, joiden nimet alkoivat Testillä.

Komento rm

Jos haluat poistaa kansion, joka ei ole tyhjä, sinun on käytettävä rm -komentoa. Tarkista siis, kuinka monta kansiota kotihakemistossasi on tällä hetkellä luetteloimalla ne alla:

$ ls

Luo nyt uusi kansio, jonka nimi on Uusi, ja tee myös muita kansioita tähän kansioon, kuten Test1, Test2, Test3 jne.

$ mkdir kansion nimi
$ cd kansion nimi
$ mkdir alikansio1 alikansio2 alikansio3

Tarkista kotihakemistossasi olevat kansiot.

Nyt on aika käyttää rm-komentoa poistamaan ei-tyhjä kansio. Käytä tätä varten seuraavaa rm -komentoa ja poistettavan kansion nimeä:

$ rm –r kansion nimi

Tässä komennossa -r -lippu viittaa kansion kaiken sisällön poistamiseen ensin.

Voit myös käyttää isoa R pienen r: n sijasta. Näet, että kansio poistetaan. Ei vain tämä, vaan myös kaikki New -kansion sisällä olevat kansiot poistetaan sen kanssa.

On toinenkin komento, jossa on pieni muutos poistaa ei-tyhjä kansio, kuten alla on esitetty:

$ rm –rf-kansion nimi

Tässä komennossa -r -lippu poistaa kaikki tämän kansion alikansiot tai tiedostot ja siirtyy sitten poistettavaan kansioon. Toisaalta f -lippua käytetään tämän kansion poistamiseen väkisin ilman kehotetta.

Tai

$ rm –rfv-kansion nimi

Edellä mainitussa komennossa v-lippua käytetään näyttämään prosessi, jolla poistetaan tekstiä sisältävä kansio. Se näyttää myös viestin, että hakemisto on poistettu onnistuneesti, kuten alla on esitetty.

Johtopäätös

Yhteenvetona olemme keskustelleet onnistuneesti menetelmistä tyhjien ja ei-tyhjien kansioiden poistamiseksi Bashista rmdir- ja rm-komennolla. Olemme myös selvittäneet, kuinka tyhjät kansiot voidaan poistaa eri olosuhteissa, esim. Yksi kansio, kansion kansio ja useiden kansioiden poistaminen. Toivottavasti tämä artikkeli on auttanut sinua paljon kattamaan perusasiat kansioiden poistamisesta Bashista. Lisäksi seuraamalla yllä olevaa opetusohjelmaa voit nyt kätevästi poistaa tiedostoja ja kansioita Bashista.