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.
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.
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 .
Sua pergunta é muito ambígua, mas suspeito que você esteja procurando o sinal -c para produzir um total.
du -c *.sql
pode ser uma variação como:
du -sch * | tail -n 1
cat *.sql | wc -c
A resposta está em bytes.
Tags command-line disk-usage