rm

De Viquipèdia
Dreceres ràpides: navegació, cerca


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[modifica | modifica el codi]

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ó.

A vegades 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[modifica | modifica el codi]

  • Esborra l'arxiu angel.cpp que està en el directori /usr/home/anix/ estant en el directori /etc
rm /usr/home/anix/angel.cpp
  • Esborrar tots els arxius .ogg del directori /usr/home/anix/musica
rm /usr/home/anix/musica/*.ogg
  • Esborrar tot el directori musica (si s'omet el -r f, el sistema sol·licitarà confirmació per a cada arxiu que estigui en el directori a eliminar).
rm -rf /usr/home/anix/musica

Enllaços externs[modifica | modifica el codi]