rm
rm [OPCIÓN]... ARCHIVO...
Eliminar (desenlazar) el/los ARCHIVO(s)
Options
--force,-f-
ignorar archivos y argumentos inexistentes, nunca avisar
-i-
avisar antes de cada eliminación
-I-
avisar una vez antes de eliminar más de tres archivos, o al eliminar recursivamente.
Menos intrusivo que -i, mientras aún da cierta protección contra la mayoría de errores --interactive=<WHEN>-
avisar según CUÁNDO: never, once (-I), o always (-i). Sin CUÁNDO,
avisa siempre --one-file-system-
al eliminar una jerarquía recursivamente, omitir cualquier directorio que esté en un sistema
de archivos diferente del argumento de línea de comandos correspondiente (NO
IMPLEMENTADO) --no-preserve-root-
no tratar ‘/’ especialmente
--preserve-root-
no eliminar ‘/’ (por defecto)
--recursive,-r,-R-
eliminar directorios y su contenido recursivamente
--dir,-d-
eliminar directorios vacíos
--verbose,-v-
explicar lo que se está haciendo
--progress,-g-
exhibe una barra de progreso. Nota: esta característica no es admitida por GNU coreutils.
--presume-input-tty
Por defecto, rm no elimina directorios. Use la opción –recursive (-r o -R) para eliminar cada directorio listado, también, junto con todo su contenido
Para eliminar un archivo cuyo nombre comienza con ‘-’, por ejemplo ‘-foo’, use uno de estos comandos: rm – -foo
rm ./-foo
Note que si usa rm para eliminar un archivo, podría ser posible recuperar algo de su contenido, dada suficiente experiencia y/o tiempo. Para mayor aseguración de que el contenido sea verdaderamente irrecuperable, considere usar shred.
Examples
Elimina archivos específicos:
rm {{ruta/al/archivo1 ruta/al/archivo2 ...}}
Elimina archivos específicos ignorando los que no existen:
rm -f {{ruta/al/archivo1 ruta/al/archivo2 ...}}
Elimina varios archivos de forma interactiva, solicitando confirmación antes de eliminar cada archivo:
rm -i {{ruta/al/archivo1 ruta/al/archivo2 ...}}
Elimina archivos, imprimiendo un mensaje por cada archivo eliminado:
rm -v {{ruta/al/archivo1 ruta/al/archivo2 ...}}
Elimina, de forma recursiva, archivos y directorios:
rm -r {{ruta/al/directorio1 ruta/al/directorio2 ...}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.