Busca els directoris o arxius més gran de la teva disc dur amb find

No han desitjat alguna vegada saber quina és la carpeta o l'arxiu més gran que tenen en el seu disc dur?

la comanda trobar és genial, ens permet fer moltes coses (d'algunes ja hem parlat aquí), aquí els porto una altra utilitat d'ell.

El següent comanda buscarà a tot el HDD i ens dirà quins són els 10 arxius o carpetes més grans de l'ordinador:

sudo find / -printf '%s %p\n'| sort -nr | head -10

Si voleu saber no només els 10 més grans, sinó els 20 o alguna cosa així, simplement canviïn l'últim número 10 pel desitjat.

Com he dit abans, això comptarà tant carpetes com arxius, si desitgen només tenir en compte les Carpetes seria afegir -type d (d = directori):

sudo find / -type d -printf '%s %p\n'| sort -nr | head -10

Per contra i volen veure només els arxius i no les carpetes seria -type f (f = file):

sudo find / -type f -printf '%s %p\n'| sort -nr | head -10

Si desitgen especificar el tipus d'arxiu, és a dir, només tenir en compte els .mp4 n'hi ha prou amb afegir un -iname «* .mp4»:

sudo find / -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10

En el meu cas els arxius més grans que tinc són els HDD virtuals dels meus servidors virtuals amb KVM+ Qemu, després un vídeo de futbol (presentació de Gareth Bale amb el Reial Madrid) i altres coses més.