Obtendo a soma do tamanho os arquivos listados com "du"
Obtendo a soma do tamanho os arquivos listados com "du"
O comando "du " é usado para listar o tamanho de arquivos e diretórios. Veja um exemplo:
du -h 2021*
196M 2021-03-28_14-00-30.mp4
136M 2021-03-28_14-42-22.mp4
532K 2021-03-30_22-13-59.mp4
752K 2021-03-30_22-14-21.mp4
218M 2021-03-30_22-14-54.mp4
161M 2021-03-30_22-54-42.mp4
362M 2021-04-02_17-21-54.mp4
112M 2021-04-02_18-26-56.mp4
218M 2021-04-04_15-46-46.mp4
310M 2021-04-04_22-45-03.mp4
55M 2021-04-07_05-56-46.mp4
9,7M 2021-04-07_06-07-37.mp4
95M 2021-04-07_06-10-50.mp4
111M 2021-04-13_16-36-40.mp4
Nesta dica queremos obter a soma do tamanho de todos os arquivos que casaram com a máscara "2021*" que usei, para isso adicione o parâmetro "--total" ao comando:
du -h --total 2021*
Ou simplesmente adicione "-c" (--total é um alias para -c):
du -ch 2021*
196M 2021-03-28_14-00-30.mp4
136M 2021-03-28_14-42-22.mp4
532K 2021-03-30_22-13-59.mp4
752K 2021-03-30_22-14-21.mp4
218M 2021-03-30_22-14-54.mp4
161M 2021-03-30_22-54-42.mp4
362M 2021-04-02_17-21-54.mp4
112M 2021-04-02_18-26-56.mp4
218M 2021-04-04_15-46-46.mp4
310M 2021-04-04_22-45-03.mp4
55M 2021-04-07_05-56-46.mp4
9,7M 2021-04-07_06-07-37.mp4
95M 2021-04-07_06-10-50.mp4
111M 2021-04-13_16-36-40.mp4
2,0G total
Neste exemplo a soma dos meus arquivos é de 2GB.
Se quiser ordenar a saída, combine-a com o comando sort:
du -ch 2021* | sort -h
532K 2021-03-30_22-13-59.mp4
752K 2021-03-30_22-14-21.mp4
9,7M 2021-04-07_06-07-37.mp4
55M 2021-04-07_05-56-46.mp4
95M 2021-04-07_06-10-50.mp4
111M 2021-04-13_16-36-40.mp4
112M 2021-04-02_18-26-56.mp4
136M 2021-03-28_14-42-22.mp4
161M 2021-03-30_22-54-42.mp4
196M 2021-03-28_14-00-30.mp4
218M 2021-03-30_22-14-54.mp4
218M 2021-04-04_15-46-46.mp4
310M 2021-04-04_22-45-03.mp4
362M 2021-04-02_17-21-54.mp4
2,0G total
Também é possível fazer uma ordenação reversa, do maior para o menor, neste caso o total vem primeiro:
du -ch 2021* | sort -rh
2,0G total
362M 2021-04-02_17-21-54.mp4
310M 2021-04-04_22-45-03.mp4
218M 2021-04-04_15-46-46.mp4
218M 2021-03-30_22-14-54.mp4
196M 2021-03-28_14-00-30.mp4
161M 2021-03-30_22-54-42.mp4
136M 2021-03-28_14-42-22.mp4
112M 2021-04-02_18-26-56.mp4
111M 2021-04-13_16-36-40.mp4
95M 2021-04-07_06-10-50.mp4
55M 2021-04-07_05-56-46.mp4
9,7M 2021-04-07_06-07-37.mp4
752K 2021-03-30_22-14-21.mp4
532K 2021-03-30_22-13-59.mp4
Espero ter ajudado!
Outras dicas deste autor
Pingendo - Crie um layout para o teu site em 5 minutos!
Erro: "W: Possible missing firmware... for module" [Resolvido]
inkscape - software de desenho vetorial (estilo CorelDraw)
Busca Reversa no Mongo Shell
Verificar se site está online via linha de comando
Leitura recomendada
Gnome/KDE: Sistema não loga ou efetua logoff em 10 segundos (ERRO no .ICEauthority)
Referência de comandos Unix/Linux
Usando o comando df
Aprenda a usar o Scrot (captura de tela)
Utlilizando o cron
Comentários
Contribuir com comentário
Enviar