Hakemiston ja sen sisällön poistaminen Linuxissa



Kokeile Instrumenttia Ongelmien Poistamiseksi

Jos työskentelet Linux-komentorivillä ja sinun on poistettava tyhjä hakemisto, jota et enää käytä, sinun tarvitsee vain kirjoittaa rmdir ja hakemiston nimi. Esimerkiksi kirjoittamalla rmdir Test poistaa Test-hakemiston, jos se on tyhjä. Se antaa sinulle virheilmoituksen, jossa lukee ”rmdir: epäonnistui poistamaan” Test ”: Hakemisto ei ole tyhjä”, jos siinä on tiedostoja.



On olemassa useita tapoja, joilla voit poistaa tämän koko hakemiston ja kaiken sen sisällön yhdellä Linux remove directory -komennolla, mutta pidä mielessä, että sinun on oltava varovainen. Linux-komentorivillä oletetaan, että tiedät mitä olet tekemässä, ja voit poistaa vahingossa tarvitsemasi kokonaiset hakemistot, jos et sano komentojasi oikein. Koska tämä käyttää tavallista rm-komentoa, tämän pitäisi toimia useimpien muiden Unix-toteutusten kanssa, kuten FreeBSD ja macOS.



Tapa 1: Rm pakottaa poistamaan asutut hakemistot

Oletetaan, että olet jo avannut komentoriviliittymän. Voit tehdä niin pitämällä Ctrl-, Alt- ja T-painikkeita alhaalla tai etsiä terminaalia Dashista. KDE-, Cinnamon-, LXDE- ja Xfce4-käyttäjät voivat napsauttaa Sovellukset-valikkoa ja valita sitten Pääte Järjestelmätyökalut-alivalikosta. Voisit teknisesti työskennellä myös virtuaalipäätteellä.



Muista ennen jatkamista, että seuraavat komennot poistavat kaiken hakemistosta. Oletetaan, että halusit poistaa hakemiston täynnä tiedostoja, jotka asuvat kotihakemistosi Documents-hakemistossa. Jos olet tottunut soittamaan sille Asiakirjat-kansioon, muista, että tässä tapauksessa hakemisto ja kansio tarkoittavat samaa. Siirry Asiakirjat-hakemistoon kirjoittamalla cd ~ / Asiakirjat tai seuraa CD-levyä missä tahansa hakemistossa, jonka haluat poistaa. Esimerkiksi, jos haluat poistaa alihakemiston Lataukset-hakemistosta, voit käyttää sen sijaan cd ~ / Lataukset.

Jos kirjoitat rmdir-testi ja paina Enter, niin saat viestin, joka valittaa, että hakemisto ei ole tyhjä. Voit poistaa hakemiston ja kaikki siinä olevat tiedostot kirjoittamalla rm -r testi ja paina Enter, mutta pidä mielessä, että tämä poistaa kaiken sen sisällä. Voit käyttää Testaa tai ls, jota seuraa minkä tahansa hakemiston nimi, jotta näet kaikki siellä olevat tiedostot etukäteen.

Tapa 2: Rm: n pakottaminen poistamaan hakemistot kaikissa olosuhteissa

Voit pakottaa sen poistamaan hakemiston, vaikka hakemiston sisällä olisi vain luku-tiedostoja tai muita ongelmia tiedostoissa, kirjoittamalla rm -rf-testi tai korvaamalla Test millä tahansa hakemiston nimellä. Tämä tuhoaa hakemiston kokonaan ja on samanlainen kuin DOS / Windows deltree -komento. Se on erittäin tuhoisa, joten käytä sitä varoen.

Saatat nähdä, että ihmiset yrittävät saada sinut ajamaan sudo rm -rf / tai vastaavaa, mutta älä kiinnitä heihin mitään huomiota, koska se poistaa koko Linux-asennuksesi ja kaiken sen mukana! Jos olet säännöllinen Linux-käyttäjän tai muun Unix-sovelluksen käyttäjä, törmäät todennäköisesti tällaisiin kepposiin, mutta muista, kuinka vaarallisia ne ovat.

Tapa 3: Rm: n kehottaminen poistamaan tiedostoja

Varmista aina, että käytät CD- ja ls-komentoja hakemiston sisällön tarkastamiseen ennen sen poistamista, mutta joskus voi olla hyvä tehdä myös rm-komentokehote jokaiselle tiedostolle, jotta tiedät mitä olet poistamassa varma äläkä poista jotain mitä tarvitset vahingossa. Voit kirjoittaa ensimmäisen menetelmän testihakemistomme avulla rm -ri-testi ja paina Enter-näppäintä, jotta rm kysyy joka kerta, kun se poistaa tiedoston. Kirjoita y ja paina Enter tai palaa joka kerta poistaaksesi tiedoston. Voit myös kirjoittaa n sen sijaan, että säilytät kyseisen tiedoston.

Saatat huomata, että ensimmäinen kysymys on oikeastaan, pitäisikö sinun 'laskeutua hakemistoon' testi 'vai ei?' Jos vastasit n: llä, tämä estäisi rm: ää tekemästä mitään muuta.

I-vaihtoehdon lisääminen voi olla toisinaan melko häiritsevää, joten jotkut käyttäjät haluavat sen sijaan rm -rI-testi komentona. I-kirjain-vaihtoehto kehottaa sinua vasta, kun aiot poistaa yli kolme tiedostoa, kun aloitat rekursiivisen poistotoiminnon tai kun poistat kirjoitussuojattuja tiedostoja. Tämä pitää sen paljon hiljaisemmana, kun on kyse komentojen tuholaisten määrästä ja tyypistä.

3 minuuttia luettu