Pesquise os maiores diretórios ou arquivos em seu disco rígido com find

Você já quis saber qual é a maior pasta ou arquivo em seu disco rígido?

Comando find é ótimo, nos permite fazer muitas coisas (já falamos sobre algumas delas aqui), trago aqui um outro uso dela.

O comando a seguir pesquisará todo o HDD e nos informará quais são os 10 maiores arquivos ou pastas no computador:

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

Se você quiser saber não apenas os 10 maiores, mas os 20 ou algo assim, apenas troque os últimos 10 pelos desejados.

Como eu disse antes, isso contará pastas e arquivos, se você apenas quiser levar em consideração o pastas seria adicionar -tipo d (d = diretório):

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

Pelo contrário e quero ver apenas o registros e nenhuma pasta seria do tipo f (f = arquivo):

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

Se quiser especificar o tipo de arquivo, ou seja, basta levar em consideração o .mp4, basta adicionar um -iname "* .mp4":

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

No meu caso, os maiores arquivos que tenho são os HDDs virtuais dos meus servidores virtuais com KVM+ Qemu, depois um vídeo de futebol (apresentação de Gareth Bale com o Real Madrid) e outras coisas.