Ir al contenido

rm

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 23:23 9 abr 2013 por Grillitus (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Para otro significado de "RM", véase resonancia magnética o Registro mercantil.

rm es un comando de la familia de sistemas operativos Unix usada para eliminar archivos y directorios del sistema de archivos.[1]​ 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.

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

Sinopsis

rm [Opciones] fichero

Modificadores

Modificadores comunes que acepta rm:

  • -r, Procesa subdirectorios de forma recursiva.
  • -i, Pide confirmación para cada borrado.
  • -f, Forzado, ignora archivos no existentes y elimina cualquier aviso de confirmación.
  • -v, Muestra el nombre de cada fichero antes de borrarlo

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"

Ejemplos

Eliminar todos los archivos del directorio actual:

rm *

Eliminar todos los archivos con extensión.txt del subdirectorio ejemplo:

rm ejemplo/*.txt

Eliminar recursivamente todos los directorios del home del usuario, donde la tilde (~) es un alias de /home/usuario:

rm -rf ~

Eliminar todas los archivos que comiencen con la cadena imagen del subdirectorio fotos:

rm fotos/imagen*

Rm -rf

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

Véase también

Enlaces externos

Referencias

  1. www.unix.com/man-page/posix/0/rm/