Rm (Unix)
comando dei sistemi operativi Unix e Unix-like
- Il titolo corretto di questo articolo è rm. La lettera iniziale è maiuscola a causa di restrizioni tecniche.
rm (abbraviazione di remove) è un comando dei sistemi Unix per la cancellazione di file dal filesystem.
Le opzioni accettate 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 montanto sul computer.
rm è spesso usato insieme a xargs per fornire la lista dei file:
xargs rm <filelist
Voci correlate
Collegamenti esterni
- (EN) rm su manpages
- (EN) rm