Como posso obter o tamanho de todos os arquivos e todos os arquivos em seus subdiretórios usando o comando du.
Estou tentando o seguinte comando para obter o tamanho de todos os arquivos (e arquivos em subdiretórios)
find . -type f | du -a
Mas isso também imprime os tamanhos das pastas. Como posso obter uma lista de tamanhos de todos os arquivos e arquivos em subdiretórios? Eu também tentei o, exec flag
mas não tenho certeza de como canalizar a saída para outro comando depois que ele executa os resultados do find
into du
.
O sistema operacional é o AIX 6.1 com shell ksh.
find -print0
ou outros recursos do GNU. Se disponível, a substituição\;
por\+
resultará em menos invocaçõesdu
e, portanto, melhor desempenho.