Se você for usar ferramentas unix:
xargs -L1 du -k --max-depth=1 <folderlist.txt >foldersizes.txt
Lembre-se, os comandos unix tendem a fazer um trabalho. O trabalho de du
é o tamanho total dos arquivos. A tarefa de xargs
é ler uma lista de linhas de um arquivo.
A propósito, você realmente quis dizer --max-depth=1
, ou seja, mostrar o tamanho de cada subdiretório dos diretórios listados em folderlist.txt
, mas não detalha seus subdiretórios? As opções mais usadas são -s
(mostre o tamanho dos diretórios listados, não detalhe seus subdiretórios) e -S
(não inclua o tamanho dos subdiretórios).