Linuxin rm-komentoa käytetään tiedostojen tai hakemistojen poistamiseen. Sen avulla voit poistaa sekä tyhjiä että ei-tyhjiä hakemistoja, eikä se tuota virheilmoitusta, jos poistettava tiedosto tai hakemisto sisältää alihakemistoja tai tiedostoja.
Esimerkkejä rm-komennon käytöstä:
rm file.txt
``tiedosto.txt``, jossa `tiedosto.txt` on poistettavan tiedoston nimi. ``rm-r hakemisto``, jossa`hakemisto` on poistettavan hakemiston nimi ja sen sisältö.
Komennon rm vaihtoehdot tarjoavat lisävaihtoehtoja tiedostojen ja hakemistojen poistamiseen. Joitakin niistä ovat:- `-f` tai `--force`: mahdollistaa tiedostojen tai hakemistojen poistamisen kysymättä vahvistusta (ole varovainen tätä vaihtoehtoa käytettäessä, sillä poistettuja tiedostoja ei voi palauttaa).- `-r` tai `-R` tai `--recursive`: käytetään poistamaan hakemistoja kaikkine sisältöineen rekursiivisesti (mukaan lukien alihakemistot ja alikansiot).
Kun käytät tätä vaihtoehtoa, ole varovainen, ettet poista mitään tarpeetonta tai arvokasta.- `--preserve-root`: rm-komennon vakiovaihtoehto, joka estää juurihakemiston(/) poistamisen. Huomaa, että rm-komentoa ei voi perua, eikä poistettuja tiedostoja tai hakemistoja voi palauttaa. Ole siis erityisen varovainen käyttäessäsi tätä komentoa ja varmista, että poistamiasi tiedostoja ja hakemistoja ei todella enää tarvita.
rm-komentoa ei tarvitse asentaa, jotta sitä voi käyttää, sillä se on jo useimmissa Linux-jakeluissa. Se on osa järjestelmän perusapuohjelmia. Jos rm-komentoa ei jostain syystä ole saatavilla järjestelmässäsi, se voi johtua siitä, että järjestelmästä puuttuu"coreutils"-paketti, joka sisältää sen oletusarvoisesti.
Jos haluat asentaa coreutils-paketin ja siten käyttää rm-komentoa, sinun on noudatettava seuraavia ohjeita:
sudo apt-get install coreutils. Red Hat-pohjaisissa jakeluissa (Fedora, CentOS jne.): sudo dnf install coreutils tai sudo yum install coreutils. Arch Linux-pohjaisissa jakeluissa (Manjaro ja muut): sudo pacman -S coreutils.Kun coreutils-paketin asennus on valmis, rm-komennon pitäisi olla käytettävissä ja valmis käytettäväksi järjestelmässäsi.