rm
rm és una ordre d'Unix utilitzada per a eliminar arxius i directoris del sistema d'arxius. Aquesta ordre ha d'utilitzar-se amb precaució, ja que pot ser molt destructiva, a causa que, al moment de ser executada, per omissió esborra els arxius sense demanar confirmació.
Prové de la paraula remove que significa "esborrar" en anglès.
Modificadors
Modificadors comuns que accepta rm:
- -r, Processa subdirectoris de manera recursiva.
- -i, Demana confirmació per a cada esborrat.
- -f, Forçat, ignora arxius no existents i elimina qualsevol avís de confirmació.
En ocasions es crea un alies amb el nom "rm", redirigit a "rm -i", amb la finalitat d'evitar esborrats accidentals. Si un usuari desitja esborrar diversos arxius sense confirmació, es pot cancel·lar manualment la confirmació amb el modificador -f: "rm -f"
"rm -rf" (amb variants, "rm -rf /", "rm -rf *", entre altres) són freqüentment usats en bromes i anècdotes sobre desastres en Unix. Aquesta variant de l'ordre si és executada perl l'administrador, pot causar que tots els continguts del sistema d'arxius siguin esborrats.
Exemples
- Esborra l'arxiu angel.cpp que està dintre de la carpeta /usr/home/anix/ estant en el directori /etc
- rm /usr/home/anix/angel.cpp
- Esborrar tots els arxius .ogg dintre del directori /usr/home/anix/musica
- rm /usr/home/anix/musica/*.ogg
- Esborrar tot el directori musica (si s'omet el -rf, el sistema sol·licitarà confirmació per a cada arxiu que estigui en el directori a eliminar).
- rm -rf /usr/home/anix/musica