RM(1) | General Commands Manual | RM(1) |
rm - borra ficheros o directorios
rm [opciones] fichero...
Opciones de POSIX: [-fiRr]
Opciones de GNU (en la forma más corta): [-dfirvR] [--help] [--version] [--]
rm borra cada fichero dado. Por lo normal, no borra directorios. Pero cuando se da la opción -r o -R, se borra el árbol de directorios entero a partir del directorio especificado (y sin limitaciones en cuanto a la profundidad de los árboles de directorio que pueden borrarse con `rm -r'). Es un error que el último componente del camino de fichero sea . o .. (para evitar así sorpresas desagradables con `rm -r .*' o así).
Si se da la opción -i, o si un fichero no es modificable, y la entrada estándar es una terminal, y la opción -f no se ha dado, rm pregunta al usuario si quiere borrar realmente el fichero, escribiendo una pregunta en la salida estándar de errores y leyendo una respuesta desde la entrada estándar. Si la respuesta no es afirmativa, el fichero no se borra y se pasa al siguiente.
La System V Interface Definition prohíbe el borrado del último enlace a un fichero binario ejecutable que se esté ejecutando en ese momento.
La implementación de GNU (en fileutils-3.16) está mal en el sentido de que hay un límite superior a la profundidad de las jerarquías de directorios que pueden borrarse. (Si fuera menester, se puede utilizar una utilidad `deltree' para borrar árboles muy profundos.)
Las variables LANG, LC_ALL, LC_COLLATE, LC_CTYPE y LC_MESSAGES tienen los significados usuales.
POSIX 1003.2, excepto por la limitación en la profundidad de la jerarquía de ficheros.
Esta página describe rm según se encuentra en el paquete fileutils-4.0; otras versiones pueden diferir un poco. Envíe por correo electrónico correcciones y adiciones a la dirección aeb@cwi.nl. Informe de fallos en el programa a fileutils-bugs@gnu.ai.mit.edu.
Noviembre de 1998 | GNU fileutils 4.0 |