rm ( englanniksi re m ove ) on UNIX- ja UNIX - tyyppisten järjestelmien apuohjelma , jota käytetään tiedostojen poistamiseen tiedostojärjestelmästä . rm : n kanssa käytetyt vaihtoehdot :
Esimerkiksi komento rm -rf mydir poistaa rekursiivisesti tiedoston (tai hakemiston) mydir ilman vahvistusta tai virhekoodia.
rmusein synonyymi komennolle rm -i, mikä tarkoittaa, että komento pyytää vahvistusta ennen tiedostojen poistamista oletusarvoisesti, mikä estää niitä vahingossa poistamasta. Jos käyttäjän on poistettava suuri määrä tiedostoja vahvistamatta toimintoa, avain voidaan peruuttaa -ilisäämällä avain -f.
Joskus erilaisissa konferensseissa kokeneemmat käyttäjät, kun niitä pyydetään antamaan neuvoja vähemmän kokeneelle, ehdottavat komennon syöttämistä konsoliin sudo rm -rf /, mikä puolestaan poistaa kaiken juurikansion sisällön. Tästä on vitsi, ns. "Barmin's patch", jossa todetaan, että tämä komento on yleinen tapa korjata SCO Unixin ongelmat.
Sun toteutti suojauksen rm -rf /vuonna 2005 julkaistussa Solaris 10:ssä [1] . Kun komento suoritetaan, järjestelmä ilmoittaa nyt, että / poistaminen ei ole sallittua. Pian tämän jälkeen sama toiminto otettiin käyttöön FreeBSD :n mukana toimitetussa rm-komennossa . GNU ei suorita komentoa, rm -rf /ellei --no-preserve-root[2] -vaihtoehtoa ole määritetty . Tämä käyttäytyminen toteutettiin vuonna 2006 julkaistussa GNU Core Utilities -versiossa 6.4.
Komento rm -rf /voi vahingoittaa UEFI :ää [3] .
Unix-komennot | ||||||||
---|---|---|---|---|---|---|---|---|
|