Maksutavat Abuse

Mihin rm-komentoa käytetään?

16.08.2023, 01:47

Linuxissa rm-komentoa käytetään tiedostojen tai kansioiden poistamiseen. Sekä tyhjät että tyhjentämättömät kansiot voidaan poistaa, eikä virheilmoitusta näytetä, jos poistettava tiedosto tai kansio sisältää alikansioita tai tiedostoja.

Esimerkkejä tämän komennon käytöstä

Esimerkkejä komennon `rm:` käytöstä

rm tiedosto.txt

jossa "tiedosto.txt" on poistettavan tiedoston nimi. "rm -r hakemisto", jossa "hakemisto" on poistettavan hakemiston ja sen sisällön nimi.

rm-komennon vaihtoehdot tarjoavat lisää vaihtoehtoja tiedostojen ja hakemistojen poistamiseen. Nämä ovat:- `-f` tai `-force`: poistaa tiedostot tai hakemistot ilman kehotusta (ole varovainen tätä vaihtoehtoa käytettäessä, koska poistettuja tiedostoja ei voi palauttaa).- `-r` tai `-R` tai `--recursive`: käytetään poistamaan rekursiivisesti hakemistoja kaikkine sisältöineen (mukaan lukien alihakemistot ja sisäkkäiset tiedostot).

Tätä vaihtoehtoa käytettäessä on varottava poistamasta tarpeettomia tai arvokkaita kohteita. `-preserve-root`: on rm-komennon oletusparametri, joka estää juurihakemiston (/) poistamisen. Huomaa, että rm-komentoa ei voi peruuttaa eikä poistettuja tiedostoja tai hakemistoja voi palauttaa. Siksi tätä komentoa käytettäessä on oltava erittäin varovainen, jotta varmistetaan, että poistettuja tiedostoja ja hakemistoja ei todella tarvita.

Komennon asentaminen

Koska rm-komento on saatavilla useimmissa Linux-jakeluissa, sitä ei tarvitse asentaa rm-komennon käyttämiseksi. Se on osa järjestelmän perustyökaluja. Jos rm-komento ei jostain syystä ole käytettävissä järjestelmässäsi, se voi johtua siitä, että 'coreutils'-paketti, joka sisältyy oletusarvoisesti, puuttuu.

Asenna coreutils-paketti ja käytä rm-komentoa noudattamalla alla olevia ohjeita:

  1. Avaa terminaali tai konsoli.
  2. Debian-pohjaisissa jakeluissa (Ubuntu, Linux Mint jne.): sudo apt-get
  3. Asenna coreutils. Red Hatiin perustuvissa jakeluissa (Fedora, CentOS jne.): sudo dnf install coreutils tai sudo yum install coreutils.
    Arch Linuxiin (Manjaro jne.) perustuvissa jakeluissa: sudo pacman -S coreutils.
  4. Anna tarvittaessa pääkäyttäjän salasana tai myönnä järjestelmänvalvojan oikeudet.

Kun coreutils-paketti on asennettu, rm-komennon pitäisi olla käytettävissä ja käyttövalmis järjestelmässä.