Eu teria comentado a resposta do @Paul Calabro se eu tivesse reputação suficiente no serverfault.
Eu também percebo que o OP está feliz que o problema foi resolvido, mas achei útil para aqueles que estão mais nervosos ou em um nível de principiante.
sudo du -shc /*
não tem sido uma opção melhor, pois listaria cada pasta no diretório raiz?
No entanto, como @Paul, em seguida, refere-se a usar cd
, então talvez
cd /
# position 1
sudo du -shc *
cd <into whatever folder you want drill down into>
# repeat from position 1
Eu estava pensando originalmente em du -x
, mas quando isso não funcionou, percebi que era porque du -x *
não está removendo a pasta home
porque, embora esteja , em um sistema de arquivos diferente a pasta *
se expande para incluir home
explicitamente.
Além de tornar o resultado um pouco mais fácil de discernir o grande do não tão grande, substitua du -h
por du -BM
ou, para uma exibição mais grosseira du -BG
, como você receberia um relatório como
0M /sys
0M /mnt
1500M /usr
0M /root
0M /srv
104M /home
8M /sbin
12M /bin
47M /boot
18000M /var
0M /media
0M /lib64
2M /run
359M /lib
Agora, a pasta /var
se sobressai notavelmente, pois você não precisa prestar atenção se as unidades são K, M ou G. Eu percebo que o original sem -h
ou -BM
também teria destacado o tamanho no entanto, é possivelmente um caso de excesso de detalhes ou sobrecarga de informações. Você está realmente incomodado se uma pasta usa 4 blocos ou 400 blocos em um dispositivo 20G?
Enquanto escrevia isso, achei que era uma pena não haver uma opção -B%
que informa cada linha como uma porcentagem do total.
E finalmente, para um pouco de alívio da luz ...
Direitos de se gabar
sudo du -scBP /
Direitos de divulgação extrema
sudo du -scBE /