Cómo eliminar ciertos archivos y directorios en una carpeta que contiene subcarpetas(directorios)

Quería borrar ciertos archivos y cierta carpeta que estaban dentro de subcarpetas, esto para borrar archivos de configuración de VirtualBox los cuales si fueran muchas máquinas virtuales serían demasiadas carpetas como para hacer eso manualmente, así que lo mejor es usar unos comandos que me encontré.
 
Lo siguiente son las instrucciones:
 

Borrar archivos de configuración

Para borrar todos los archivos de configuración que están dentro de las carpetas de configuración de las máquinas virtuales (esta carpeta está en la carpeta personal o también llamada HOME):


 lo puede hacer manualmente si es que no tiene muchas máquinas virtuales, así:




Borrar sólo los archivos de configuración de las Máquinas Virtuales desde la terminal

Debe ubicarse en una terminal dentro de la carpeta:

/VirtualBox VMs

puede entrar allí en algún administrador de archivos y dar clic en abrir terminal aquí, ejemplo con thunar:


vea esta entrada.

Abrir terminal aquí con administradores de archivos: Nautilus, Dolphin, Caja, Nemo, Krusader, Double Commander, PCmanFM, Thunar

o también puede llegar así:

Cómo llegar a un directorio específico usando la terminal facilmente 


para borrar esos archivos de configuración (no se borrarán las máquinas virutuales -archivos .vdi- que usted tenga) ponga en la terminal:

Borrar archivos .vbox
Para ver todos los archivos .vbox que va a borrar ponga en la terminal (si desea se puede saltar este paso): 

find . -name "*.vbox" -type f

ejemplo:


Para borrar todos los archivos .vbox ponga en la terminal:

find . -name "*.vbox" -type f -delete

aquí una imágen:



Borrar archivos .vbox-prev
Para ver todos los archivos .vbox-prev que va a borrar:

find . -name "*.vbox-prev" -type f

Para borrar todos los archivos .vbox-prev:

find . -name "*.vbox-prev" -type f -delete


Borrar todas las carpetas Logs
Para ver todas las carpetas Logs que va a borrar ponga en la terminal:

find . -type d -iname 'Logs' -print
para borrar todas las capetas Logs

find . -type d -iname 'Logs' -delete

CONSULTA

Use find command to delete unwanted directories
https://www.cyberciti.biz/faq/delete-or-remove-a-directory-linux-command/

Comentarios