Peut-être xargs, qui réinvoque la commande spécifiée après pour chaque ligne supplémentaire de paramètres reçue sur stdin...
ls -1 $FOLDER | xargs du
Mais, dans ce cas, pourquoi pas...
du *
...? Ou...
for X in *; do
du $X
done
(Personnellement, j'utilise zsh, où vous pouvez modifier le modèle glob pour ne trouver que des fichiers normaux, ou uniquement des répertoires, uniquement des liens symboliques, etc.
Me manque-t-il une partie de votre exigence ?
Le find
command vous permettra également d'exécuter une commande pour chaque élément qu'il trouve. Sans autre argument, il trouvera tous les fichiers et dossiers du répertoire courant, comme ceci :
$ find -exec du -h {} \;
Le {}
part est la "variable" où la correspondance est placée, ici comme argument de du
. \;
termine la commande.