Existe um comando de terminal para listar o tamanho da pasta e os tamanhos de arquivo correspondentes no Ubuntu 14.04 (Trusty Tahr)?

6

Existe um comando do terminal do Ubuntu 14.04 para listar o tamanho da pasta e detalhar o tamanho de cada arquivo na pasta e seu tamanho?

Uma das minhas pastas está ocupando muito espaço e gostaria de identificar quais arquivos ou subpastas são os culpados.

Eu sei que du -sh dá o tamanho total da pasta e ls -lah em cada pasta me dá tamanhos de arquivos / subpastas, mas há uma maneira de obter uma visão geral de tudo?

    
por purple dot 27.01.2015 / 07:23

4 respostas

3

Sim, existe o comando tree . Instale-o via sudo apt-get install tree e digite o seguinte:

tree -h

De árvore de homem :

-h    Print  the size of each file but in a more human readable way, e.g. appending a size letter for kilo‐
      bytes (K), megabytes (M), gigabytes (G), terabytes (T), petabytes (P) and exabytes (E).

Concluído:)

    
por 27.01.2015 / 07:41
14

Eu gosto de usar simplesmente:

du -chd 1 | sort -h

Ele exibe o tamanho total de cada subdiretório a partir da localização atual do diretório (o "1" acima), bem como um total de todos os subdiretórios, e o ordena por tamanhos legíveis:

    
por 29.11.2016 / 07:12
3

Eu encontrei esses top 10 úteis uso de disco . Para uso rápido, a linha de comando é a seguinte:

du -m | sort -nr | head -10

Ele lista todas as pastas (incluindo subpastas repetitivas) com a maior parte do uso de espaço em disco classificado.

    
por 20.05.2015 / 10:43
2

Árvore é legal, e eu sei que isso pode ser o que você pediu. Eu queria apresentar algo ligeiramente diferente para ajudá-lo a encontrar o que você está procurando (o que está consumindo mais espaço):

du -lah|grep -v -e '^.*K[[:space:]]'|sort -r -n

Você também pode encaminhar para a cabeça para obter apenas a lista principal:

du -lah|grep -v -e '^.*K[[:space:]]'|sort -r -n|head

Eu estava tentando realmente dar isso com grep -v -e ..., mas não parece estar funcionando na saída de du -lah por algum motivo. Deve ser suficiente embora.

    
por 27.01.2015 / 07:45