Rm (Unix)

comando dei sistemi operativi Unix e Unix-like
Versione del 17 gen 2007 alle 19:02 di Chobot (discussione | contributi) (robot Aggiungo: ko:Rm)
Il titolo di questa pagina non è corretto per via delle caratteristiche del software MediaWiki. Il titolo corretto è rm (unix).
«Just don't create a file called -rf.  :-)»

rm (abbreviazione di remove) è un comando dei sistemi Unix per la cancellazione di file dal filesystem.

Le opzioni accettate da rm sono:

  • -r, che rimuove il contenuto delle cartelle ricorsivamente.
  • -i, richiede conferma per ogni cancellazione.
  • -f, ignora file non-esistenti e sovrascrive ogni richiesta di conferma ("force").

rm è spesso utilizzato con l'alias di "rm -i" per evitare cancellazioni accidentali di file. Se un utente desidera cancellare un largo numero di file senza la richiesta di conferma, può manualmente cancellare il parametro -i aggiungendo l'opzione -f.

rm -rf (e varianti, rm -rf /, rm -rf *, e altre) sono frequentemente utilizzate in scherzi e aneddoti su disastri in ambienti Unix. La variante rm -rf /, infatti, se utilizzata da un amministratore (root) causerebbe la cancellazione dei contenuti in ogni disco montato sul computer.

rm è spesso usato insieme a xargs per fornire la lista dei file:

   xargs rm <filelist

Voci correlate

Collegamenti esterni