Buscar los archivos de mayor tamaño en Linux

No os ha pasado alguna vez, que tu disco duro se esta llenando en tu distribución Linux (Ubuntu, Debian) pero ¿no tienes ni idea de que esta pasando?

Buscas en todos los directorios, pero ¿nada de nada?

Puede ser que utilices el comando para saber todo el almacenamiento ocupado por directorios pero que no sea suficiente:

comandoit@comandoit:~# df -h 
Filesystem      Size  Used Avail Use% Mounted on
udev            1.5G     0  1.5G   0% /dev
tmpfs           295M  1.1M  294M   1% /run
/dev/sda1        77G   20G   54G  27% /
tmpfs           1.5G     0  1.5G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           4.0M     0  4.0M   0% /sys/fs/cgroup
tmpfs           295M   56K  295M   1% /run/user/1000

Si con el comando df -h  sabrás que se esta usando la gran mayoría en el directorio raíz o en otro directorio, pero igualmente deberías ir directorio a directorio dentro de raíz para saber de donde viene ese uso de disco duro.

Para buscar de una manera efectiva deberías ejecutar el siguiente comando en el directorio deseado y así salir de todas las dudas de donde están esos subdirectorios llenos de GB.

Este comando te indicara los 10 directorios mas pesados, pero siempre desde donde se ejecute el comando.

comandoit@comandoit:~# find -type f -exec du -Sh {} + | sort -rh | head -n 10
20G     ./comandoit/Downloads/arachni-1.5.1-0.5.12/system/usr/bin/phantomjs
100M    ./comandoit/Downloads/arachni-1.5.1-0.5.12/system/usr/lib/libruby-static.a
24M     ./comandoit/.ZAP/plugin/selenium-release-15.2.0.zap
21M     ./comandoit/Downloads/arachni-1.5.1-0.5.12/system/usr/lib/ruby/2.2.0/x86_64-linux/openssl.so
20M     ./comandoit/Downloads/arachni-1.5.1-0.5.12/system/usr/lib/libruby.so.2.2.0
13M     ./comandoiti/.ZAP/plugin/zest-beta-32.zap
13M     ./comandoit/Downloads/arachni-1.5.1-0.5.12/system/gems/gems/libv8-3.16.14.19-x86_64-linux/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a
11M     ./comandoit/.ZAP/webdriver/linux/64/chromedriver
11M     ./comandoit/.ZAP/plugin/webdriverlinux-release-20.zap
11M     ./comandoit/.ZAP/plugin/openapi-beta-16.zap

Con este comando no tendrás ningún problema.