如何在linux目录下的所有文件上做“du”?

ker*_*nel 5 linux du

这是我尝试过的:

[demo@ ~]# ll /usr/local/apache2/logs/|xargs |du -hm -
du: cannot access `-': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想查看每个文件在m单元中占用的空间量。

如何以正确的方式做到这一点?

Mad*_*ter 5

我假设ll是 的别名ls -l,在这种情况下有什么问题

du -hm /usr/local/apache2/logs/*
Run Code Online (Sandbox Code Playgroud)