rm on Unix-ohjelma tiedostojen ja hakemistopuiden poistoon. Rm poistaa viittauksen tiedostoon (oikeammin inodeen) hakemistopuusta ja viittausten määrän pudotessa nollaan tiedoston tila vapautetaan.
Tiedostojen a0.out ja a1.out poisto:
rm a0.out a1.out
Joskus tiedoston nimi saattaa alkaa esimerkiksi kontrollimerkillä tai "-":lla jolloin rm:n käyttö vaikeutuu. Tällöin kannattaa yrittää hyödyntää komentotulkin tukea säännöllisille lausekkeille ja -i valitsinta, joskin helpommin tällaisten tiedostojen poisto onnistunee esimerkiksi GNU Emacs:n hakemistoa käsittelevässä tilassa
Esimerkki, tiedoston -a.out poisto:
rm ./-a.out