Eliminación selectiva de directorios en la consola
Si tenemos un directorio que contiene 10 subdirectorios y queremos, por ejemplo, borrar 3 de ellos desde la consola, la forma correcta sería:
- rm -rf /home/alex/trabajos
- rm -rf /home/alex/documentos
- rm -rf /home/alex/proyectos
Pero hay también otra forma sencilla de hacerlo sin tener que escribir varias veces el comando rm. Es la siguiente:
- rm -rf /home/alex/{trabajos,documentos,proyectos}
Popularity: 1% [?]
Otras entradas que te pueden interesar
- Autocorrección de directorios en la consola
- Montar un directorio remoto con SSHFS
- Abre y mueve tus carpetas con Gnome Do
- Realizar búsquedas en GNU/Linux con los comandos find, locate y grep
- Gestión de usuarios en GNU/Linux
- Mostrar archivos ocultos en Ubuntu (Gnome)
- Estructura de directorios en GNU/Linux


Si, por ejemplo, los nombres variasen pocos; se podría usar también un comodín para borrarlas
Ejemplo:
Dentro de la carpeta TEST, que está en tu carpeta personal, hay cinco carpetas y muchos archivos. Quieres borrar las carpetas, pero no los archivos.
Las cinco carpetas se llaman test1, test2, test3, test4 y test5 respectivamente. Entonces usariamos:
rm -rf ~/TEST/test*
Y borraria todas las carpetas que se llamen test y tengan cualquier caracter apartir del comodín (a menos que se cierre tal comodín).
La opción que tu dices también se puede mezclar; supón que solo quieres borrar tres de esas 5 carpetas:
rm -rf ~/TEST/test{1,2,3}
Alxe
3 Abr 09 at 5:20 pm
Llegando de http://blog.unlugarenelmundo.es he descubierto tu blog y he navegado por tus archivos un buen rato y antes de cerrar (por ahora! estas fichado en marcadores!) quería felicitarte por tu trabajo. Una estética muy amigable y un contenido muy trabajado!
r0s
3 Abr 09 at 11:25 pm
Hola ros! Muchas gracias por tu comentario. Espero que los contenidos que ponga de aquí en adelante también sean de tu agrado.
Un saludo!
Alejandro Meroño Hernández
4 Abr 09 at 11:00 am
Alxe, muchas gracias por tu aporte!!
Un saludo
Alejandro Meroño Hernández
4 Abr 09 at 11:01 am