Existe algum comando que possa me mostrar o tamanho de várias pastas no linux, talvez classificadas do maior para o menor?
10
Como outros disseram, du
é o caminho a percorrer. Mas conhecer as opções du
é essencial. Aqui estão eles:
du -m --max-depth 1 /foo /bar
Isso fornecerá o tamanho em megabytes dos diretórios contidos em /foo
e /bar
. Se você deseja que a saída seja classificada, passe-a pelo sort
utilitário:
du -m --max-depth 1 /foo /bar | sort -n -k 1
Ou você pode passar:
du -sm /dir1 /dir2 | sort -nrk 1
#or
du -sm * | sort -nrk 1
A diferença entre o primeiro e o segundo é que o sencond selecionará todos os arquivos e diretórios no diretório atual e o primeiro apenas os diretórios que você passou.
du -s
esort
realmente não gostam um do outro.-s
e-h
. Por favor, desconsidere meu comentário.fonte
Se você desejar uma exibição gráfica (X11), considere a instalação
xdiskusage
. Você pode canalizar a saídadu
para ele (como faria se estiver executandodu
como outro usuário, ou em outro sistema ou em outro momento) ou pode executá-lo interativamente e ele será chamadodu
por si próprio.Como de costume, uma vez instalado, consulte a página de manual.
fonte
use
du
no terminal.fonte
Na linha de comando, prefiro listar o último maior, então uso:
fonte