Android

Rm-komento linuxissa

Linux Command Line Tutorial For Beginners 7 - rm and rmdir commands for linux

Linux Command Line Tutorial For Beginners 7 - rm and rmdir commands for linux

Sisällysluettelo:

Anonim

rm on komentorivityökalu tiedostojen ja hakemistojen poistamiseen. Se on yksi tärkeimmistä komennoista, jotka jokaisen Linux-käyttäjän tulee tuntea.

Tässä oppaassa selitetään, miten rm komentoa käytetään, esimerkkejä ja selityksiä yleisimmistä rm vaihtoehdoista.

Kuinka käyttää rm komentoa

rm (poista) -komennon yleinen syntaksi on seuraava:

rm… FILE…

Oletuksena, kun rm suoritetaan ilman mitään vaihtoehtoa, se ei poista hakemistoja eikä kysy käyttäjää jatkamaan annettujen tiedostojen poistamista.

Poista yksi tiedosto käyttämällä argumenttina rm komentoa ja tiedostonimeä:

rm filename

Jos tiedostoa ei ole kirjoitussuojattu, se poistetaan ilman erillistä ilmoitusta. Menestyksen jälkeen komento ei tuota mitään tulosta ja palauttaa nollan.

Kun poistat kirjoitussuojattuja tiedostoja, komento pyytää sinua vahvistamaan seuraavan kuvan mukaisesti:

rm: remove write-protected regular empty file 'filename'?

Kirjoita y ja paina Enter poistaaksesi tiedoston.

-f asetus käskee rm koskaan kehottamaan käyttäjää ja jättämään olemattomat tiedostot ja argumentit huomioimatta.

rm -f filename

rm -v filename

removed 'filename'

Useiden tiedostojen poistaminen

Toisin kuin unlink komento, rm antaa sinun poistaa useita tiedostoja kerralla. Sitä varten siirrä tiedostonimet argumentteina, jotka on erotettu välilyönnillä:

rm filename1 filename2 filename3

Voit käyttää säännöllisiä lausekkeita useiden tiedostojen yhdistämiseen. Esimerkiksi, jos haluat poistaa kaikki .png tiedostot nykyisestä hakemistosta, kirjoita:

rm *.png

Kun käytät säännöllisiä lausekkeita, ennen rm komennon suorittamista. on aina hyvä idea listata tiedostot ls komennolla, jotta näet tiedostot, jotka poistetaan.

Hakemistojen (kansioiden) poistaminen

Poista yksi tai useampi tyhjä hakemisto käyttämällä -d vaihtoehtoa:

rm -d dirname

rm -d on toiminnallisesti identtinen rmdir komennon kanssa.

Poista tyhjät hakemistot ja kaikki niissä olevat tiedostot rekursiivisesti käyttämällä -r (rekursiivinen) -vaihtoehtoa:

rm -r dirname

Kysy ennen poistamista

-i asetus käskee rm : n pyytämään käyttäjää jokaiselta tiedostolta ennen sen poistamista:

rm -i filename1 filename2

Vahvista tyyppi y ja paina Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

Kun poistat enemmän kuin kolme tiedostoa tai poistat hakemiston rekursiivisesti, saat yhden kehotteen koko toiminnasta käyttämällä -I vaihtoehtoa:

rm -i filename1 filename2 filename3 filename4

Sinua pyydetään vahvistamaan kaikkien annettujen tiedostojen ja hakemistojen poistaminen:

rm: remove 4 arguments?

rm-rf

Jos annettu hakemisto tai hakemistossa oleva tiedosto on kirjoitussuojattu, rm komento kehottaa sinua vahvistamaan toiminnon. Poista hakemisto ilman kehotusta -f vaihtoehdolla:

rm -rf dirname

Komento rm -rf on erittäin vaarallinen, ja sitä tulisi käyttää erittäin varovaisesti!

johtopäätös

Olemme osoittaneet sinulle, kuinka voit käyttää Linux rm -komentoa tiedostojen ja hakemistojen poistamiseen Linux-järjestelmästä.

Ole erityisen varovainen poistaessasi tärkeitä tiedostoja tai hakemistoja, koska kun tiedosto on poistettu, sitä ei voida helposti palauttaa.

rm-pääte