28 de agosto de 2014

Borrar archivos temporales, documentos, imagenes y lo que sea de forma recursiva por consola

El Problema

Esta entrada es más un acceso directo que un tema informativo de gran detalle. Resulta que me ha pasado que necesito borrar archivos de forma recursiva, es decir, todos de un solo golpe; En este sentido les comento que los archivos suelen seguir un patrón, es decir, "Todos los php temporales", "Todos los .bak de mi directorio", "Todas las fotos", "Fotos que terminen con...", "Documentos que inicien con...", en fin. A través de la consola podemos hacerlo de la siguiente manera:

find . -name ".svn" -exec rm -rf {} \;
Éste comando borra todo los archivos ocultos .svn

find . -name "*.php~" -exec rm -rf {} \;
Ésta borra todos los archivos PHP temporales

find . -name "*.bak" -exec rm -rf {} \;
Borrando todo los .bak

find . -name "*old*" -exec rm -rf {} \;
Borra todo lo que en su nombre tenga la palabra "old" ej: archivo_old.php

Como comento al principio, solo es un acceso directo a mucha información que hay en internet, solo quiero tenerlo a mano y que sea útil para quién lo necesite.

Gracias por leerme y encantado estaría de leer sus comentarios. Igualmente les invito a suscribirse a los feeds del sitio con su lector favorito o suscribirse a través de correo electrónico, esperaré leer sus comentarios.

No hay comentarios:

Publicar un comentario

Cuando deje su comentario NO OLVIDE dejar su Nombre