Buscar archivos grandes en Linux
Con una simple consulta con el comando find y haciendo un pipe de la salida a awk para formatearla con el nombre de fichero (ruta) y el tamaño obtengo los archivos del sistema (/) con un tamaño superior a 100 MB.
Lanzándolo como superusuario habilitamos la búsqueda para rastrear sobre rutas en las que no tenemos los permisos suficientes con un usuario común. Así:
ahornero@6581-D:~$ sudo find / -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’
Y la salida obtenida, tiene en mi caso, la siguiente forma:
/home/ahornero/backups/ubuntu-10.10-desktop-i386.iso: 694M
/home/ahornero/backups/OFFICE_2007_ENT_ES_CD.iso: 573M
/home/ahornero/Pictures/Londres: 151M
/home/ahornero/Pictures/Photos/2009/10/04/montoro.tif: 154M
/home/ahornero/Documents/Seat: 210M
/home/ahornero/.VirtualBox/HardDisks/Elastix.vdi: 2.2G
/home/ahornero/.VirtualBox/HardDisks/winxp.vdi: 4.3G
Sí, uso Microsoft Office y Windows XP virtualizado (y con licencia original). 🙂