Manuales para la línea de comandos

Man » Manual de rm en línea - documentación en línea detallada para la página de manual de rm

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