Borrar basura mediante find

El comando GNU/Linux find, uno de los más potentes, además de buscar archivos por patrones u otros criterios, permite hacer cosas con los resultados obtenidos, y si sabéis un poquito de scripting más todavía. Hoy os voy a explicar una acción sencilla de aplicar, de las que lleva de serie este comando, pero a su vez usadla con cuidado ya que es peligrosa. Si quisiéramos encontrar todos los archivos Thumbs.db que genera un sistema Windows para las miniaturas (no solo de imágenes, si no de cualquier tipo de archivo), podemos usar este comando: Si lo ejecutáis en un disco de un tera de datos os podéis sorprender. Si además tenéis curiosidad de saber lo que ocupan todos esos ficheros Thumbs.db, lo podéis averiguar con este pequeño script: Copiadlo a un fichero llamado tamanominis.sh por ejemplo, dejad ese fichero en la raíz de vuestro disco de datos, y como seguramente será NTFS ya que lo tenéis compartido con Windows, posiblemente no podáis darle permisos de ejecución, no pasa nada, salid a la consola y ejecutarlo así: Una posible ejecución mostraría algo así: Quizá 113 MB no sea un tamaño importante dadas las capacidades actuales, pero cada archivo ocupa como mínimo el tamaño de la unidad mínima de asignación, cuyo tamaño estándar ronda los 4KiloBytes. Además, en el caso de particiones NTFS, son 1478 entradas ocupadas en la MFT, vuelve a ser una ridiculez sí, pero ahí lo dejo. Una vez hemos ejecutado find, y hemos repasado que todo son archivos llamados Thumbs.db, no hagáis la locura de usar […]

» Leer más