<Anterior | Contenido | Siguiente>
Opciones y ejemplos útiles
Estas son algunas de las opciones comunes para rm:
Tabla 4-8: Opciones rm
Opción Significado
Opción Significado
-I, --interactivo Antes de eliminar un archivo existente, solicite al usuario
confirmación. Si no se especifica esta opción, rm eliminará silenciosamente los archivos.
-r, --recursivo Eliminar directorios de forma recursiva. Esto significa que si un
El directorio que se está eliminando tiene subdirectorios, elimínelos también. Para eliminar un directorio, se debe especificar esta opción.
-F, --fuerza Ignore los archivos inexistentes y no pregunte. Esta
anula el --interactivo .
-v, --verboso Mostrar mensajes informativos a medida que se borra
realizado.
Tabla 4-9: Ejemplos de rm
Resultados del comando
Resultados del comando
rm file1 Borrar file1 silenciosamente.
rm -i file1 Igual que el anterior, excepto que se solicita al usuario que confirme antes de realizar la eliminación.
rm -r archivo1 dir1 Borrar file1 y dir1 y su contenido.
rm -rf archivo1 dir1 Igual que arriba, excepto que si file1 or dir1 do
no existe, rm Continuará en silencio.
¡Tenga cuidado con rm!
Los sistemas operativos similares a Unix, como Linux, no tienen un comando de recuperación. Una vez que eliminas algo con rm, se fue. Linux asume que eres inteligente y sabes lo que estás haciendo.
rm - Eliminar archivos y directorios
Tenga especial cuidado con los comodines. Considere este ejemplo clásico. Supongamos que desea eliminar solo los archivos HTML de un directorio. Para hacer esto, escribe:
rm * .html
lo cual es correcto, pero si accidentalmente colocas un espacio entre el "*" y el ".html" así:
rm * .html
los rm El comando eliminará todos los archivos en el directorio y luego se quejará de que no hay ningún archivo llamado ".html".
Aquí tienes un consejo útil. Siempre que use comodines con rm (¡además de verificar cuidadosamente su escritura!), pruebe el comodín primero con ls. Esto le permitirá ver los archivos que se eliminarán. Luego presione la tecla de flecha hacia arriba para recuperar el comando y reemplace el ls con rm.