xargs
tem uma opção para não ser executada se nenhuma entrada for fornecida:
-r, --no-run-if-empty
If the standard input does not contain any nonblanks, do not run
the command. Normally, the command is run once even if there is
no input. This option is a GNU extension.
Portanto, use xargs -r du -ch
.