rm - eliminar archivos o directorios
SINOPSIS
rm [OPCIÓN]... [ARCHIVO]...
DESCRIPCIÓN
Esta página de manual documenta la versión GNU de rm. rm elimina cada archivo especificado. Por defecto, no elimina directorios.
Si se da la opción -I o --interactive=once, y hay más de tres archivos, o se dan las opciones -r, -R o --recursive, entonces rm le pregunta al usuario si debe continuar con toda la operación. Si la respuesta no es afirmativa, todo el comando se aborta.
De lo contrario, si un archivo no se puede escribir, la entrada estándar es una terminal, y no se da la opción -f o --force, o se da la opción -i o --interactive=always, rm le pregunta al usuario si debe eliminar el archivo. Si la respuesta no es afirmativa, el archivo se omite.
OPCIONES
Eliminar (desvincular) los ARCHIVO(S).
-f, --force
ignorar los archivos y argumentos inexistentes, nunca preguntar
-i preguntar antes de cada eliminación
-I preguntar una vez antes de eliminar más de tres archivos, o cuando se elimina recursivamente; menos intrusivo que -i, al mismo tiempo que proporciona protección contra la mayoría de los errores
--interactive[=CUÁNDO]
preguntar de acuerdo con CUÁNDO: nunca, una vez (-I) o siempre (-i); sin CUÁNDO, preguntar siempre
--one-file-system
al eliminar una jerarquía recursivamente, omitir cualquier directorio que esté en un sistema de archivos diferente al del argumento correspondiente de la línea de comandos
--no-preserve-root
no tratar '/' de manera especial
--preserve-root[=all]
no eliminar '/' (por defecto); con 'all', rechazar cualquier argumento de la línea de comandos en un dispositivo diferente
a su padre
-r, -R, --recursive
eliminar directorios y su contenido recursivamente
-d, --dir
eliminar directorios vacíos
-v, --verbose
explicar qué se está haciendo
--help mostrar esta ayuda y salir
--version
mostrar información de la versión y salir
Por defecto, rm no elimina directorios. Use la opción --recursive (-r o -R) para eliminar cada directorio listado, así como todo su contenido.
Cualquier intento de eliminar un archivo cuyo último nombre de componente de archivo sea '.' o '..' se rechazará con un mensaje de diagnóstico.
Para eliminar un archivo cuyo nombre comience con un '-', por ejemplo '-foo', use uno de estos comandos:
rm -- -foo
rm ./-foo
Si usa rm para eliminar un archivo, es posible que pueda recuperar parte de su contenido, dado el conocimiento y/o tiempo suficientes. Para una mayor seguridad de que el contenido sea irrecuperable, considere usar shred(1).
AUTOR
Escrito por Paul Rubin, David MacKenzie, Richard M. Stallman y Jim Meyering.
INFORMES DE ERRORES
Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]
VÉASE TAMBIÉN
unlink(1), unlink(2), chattr(1), shred(1)
Documentación completa [https://www.gnu.org/software/coreutils/rm] o disponible localmente a través de: info '(coreutils) rm invocation'
Empaquetado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [https://gnu.org/licenses/gpl.html]. Este es un software libre: usted es libre de cambiarlo y redistribuirlo. No hay GARANTÍA, en la medida permitida por la ley.