Quanto espaço em disco uma lista de arquivos usa

7

Como posso encontrar quanto disco usa uma lista de arquivos? Estou à procura de uma variação de

du -s *.sql

Eu quero ver apenas o total geral e, com o comando acima, ele sempre mostra uma linha para cada arquivo.

    
por Elazar Leibovich 23.05.2011 / 14:25

5 respostas

13

Você pode usar tail para cortar a última linha (o total) da saída de du :

du -c *.sql | tail -n 1

Parece não haver nenhuma maneira de fazer o próprio du reportar apenas o total de um conjunto de arquivos.

    
por 23.05.2011 / 19:02
3

O que não funciona no seu exemplo? Você quer uma soma? man du mostra que a opção -c fornece uma soma de uso:

du -sc *.sql

Você também pode gostar dos argumentos -h ou -k .

    
por 23.05.2011 / 14:29
2

Sua pergunta é muito ambígua, mas suspeito que você esteja procurando o sinal -c para produzir um total.

du -c *.sql
    
por 23.05.2011 / 14:29
1

pode ser uma variação como:

du -sch * | tail -n 1
    
por 22.12.2015 / 01:54
-2
cat *.sql | wc -c

A resposta está em bytes.

    
por 25.05.2011 / 13:33