Comando.- rm

Definición de la Wikipedia:

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

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

Sintaxis:

rm [opciones] [archivo(s) | directorio(s)]

Lista de opciones en la ayuda del comando en Ubuntu:

  -f, --force              Ignora archivos no existentes, 
                                nunca solicita confirmación
  -i                       Solicita confirmación antes 
                                de cada remoción
  -l                       Preguntar antes de eliminar más
                                de tres archivos o cuando
                                se esta removiendo
                                recursivamente. Menos
                                intrusivo que -i pero brinda
                                cierta protección contra
                                errores comunes.
  --interactivo[=CUANDO]   preguntar de acuerdo a CUANDO: 
                                nunca, una vez (-l) o 
                                siempre (-i). Sin CUANDO,
                                preguntar siempre
  --one-file-system        cuando se elimina un árbol
                                recursivamente, omitir 
                                cualquier directorio que
                                esté en un sistema de
                                archivos diferente del
                                correspondiente en la línea
                                de órdenes
  --no-preserve-root       no trata `/' de forma especial
  --preserve-root          no elimina `/' (predeterminado)
  -r, -R, --recursive      borra los directorios y sus
                                contenidos recursivamente
  -v, --verbose            explica lo que va haciendo
  --help                   muestra esta ayuda y finaliza
  --version                informa de la versión y finaliza

 

 

Borrar directorios junto con su contenido

rm -rf [directorio]

Precaución: Evitar a toda cosa dejar una barra (/) sola, esto elimina todo lo que puede; llega a borrar incluso el mismo sistema operativo, dejando el disco en blanco si cuenta con los permisos suficientes. Este ejemplo nunca de los nunca hay que usarlo rm -rf /

En este ejemplo quiero borrar la carpeta Archivos junto con todo su contenido

rm -rf Desktop/Archivos

 

Borrar un archivo o directorio que empiece con un guión ()

rm [opciones] -- [archivo | directorio que empieza con el guión]

Ejemplo:

Borrar el archivo -hola.txt</em< del escritorio

rm -- -hola.txt

Borrar la carpeta -hola del escritorio

rm -rf -- Desktop/-hola

Nota: Como se el -hola en el escritorio se trata de un directorio acompañe el comando rm con las opciones -rf

 

Que pregunte antes de borrar un archivo.

rm -i [archivo(s) | directorio(s)]

Ejemplo:

rm -i Desktop/travesuras.txt

 

La opción -v, verbose dice lo que va haciendo el comando rm

rm -v [archivo(s) | directorio(s)]
rm --verbose [archivo(s) | directorio(s)]

Borrar el archivo travesuras.txt del escritorio

rm -v travesuras.txt
rm --verbose travesuras.txt

 

 

 

http://es.wikipedia.org/wiki/Rm
http://www.computerhope.com/unix/urm.htm
http://www.opengroup.org/onlinepubs/009695399/utilities/rm.html
Información en el sistema operativo (teclear en la terminal):

rm --help
man -t rm | ps2pdf - > Desktop/man-rm.pdf

Anuncios

2 thoughts on “Comando.- rm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s