rm

De Wikipedia, la enciclopedia libre


Para el otro significado de "RM", véase resonancia magnética.

==Definición" rm es una orden de Unix usada para eliminar archivos y directorios del sistema de archivos. Esta orden debe utilizarse con cautela, ya que puede ser muy destructiva, debido a que, al momento de ser llamada, por omisión borra los archivos sin pedir confirmación.

rm proviene de la palabra remove que significa "borrar" en inglés.

Modificadores comunes que acepta rm:

  • -r, Procesa subdirectorios de forma recursiva.
  • -i, Pide confirmación para cada borrado.
  • -f, Ignora archivos no existentes y elimina cualquier aviso de confirmación.

En ocasiones se crea un alias con el nombre "rm", redirigido a "rm -i", con el fin de evitar borrados accidentales. Si un usuario desea borrar varios archivos sin confirmación, se puede cancelar manualmente la confirmación con el modificador -f: "rm -f"

"rm -rf" (con variantes, "rm -rf /", "rm -rf *", entre otras) son frecuentemente usados en bromas y anécdotas sobre desastres en Unix. Esta variante de la orden si es ejecutada por el administrador, puede causar que todos los contenidos del sistema de archivos sean borrados.


[editar] Ejemplos

Borra el archivo angel.cpp que está dentro de la carpeta /usr/home/anix/ estando en el directorio /etc

rm /usr/home/anix/angel.cpp

Borrar todos los archivos .ogg dentro del directorio /usr/home/anix/musica

rm /usr/home/anix/musica/*.ogg

Borra todo el folder música (OJO: si omites el -rf, te pedirá confirmación para cada archivo que esté dentro.

  rm -rf /usr/home/anix/musica 

[editar] Véase también

cp, mv

Herramientas personales