En el día a día puede que nos encontremos con una gran cantidad de espacio ocupado en nuestro sistema. Si tenemos problemas con el almacenamiento y sospechamos que es por el volúmen de algunos archivos, podemos realizar una búsqueda en todo el sistema para encontrar aquellos archivos que pueden estar causando ese problema, o simplemente que queremos eliminar.
La consulta a ejecutar para buscar archivos es la siguiente:
find / -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'
ésta buscará archivos de más de 20 megas (20000kbs) así que si queremos variar ese tamaño simplemente pondremos el tamaño en kbs.
Si además de eso conocemos la extensión y queremos buscar archivos mayores a un tamaño por extensión o cualquier otr valor de la ruta la consulta queda así:
find / -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }' |grep .zip
donde el .zip lo podemos cambiar por cualquier valor que pueda tener la ruta completa del archivo, por ejemplo para buscar en la carpeta descargas, quedaría así
find / -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }' |grep descargas
así buscamos archivos por tamaño en una carpeta en linux.
El resto se puede hacer con un poquito de imaginación.