排序:读取失败:./folder/:是一个目录

Qua*_*ale 2 disk-usage sort read

当我运行时:

du -sh ./*/
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

sort: read failed: ./folder/: Is a directory
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

sort我的系统有问题吗。我在跑步x86_64 Linux 4.16.8-1-ARCH

Kus*_*nda 5

du实用程序永远不会产生该错误消息。该消息来自sort. sort当给定命令行参数时,该实用程序会生成该消息,该参数是一个文件夹,而它需要一个文件。

因此,当别名/函数以问题du中的调用sort方式调用时,可以合理地假设它实际上是一个 shell 函数或别名,其调用方式sort是将目录名称作为命令行参数。别名或函数换句话说就是错误的。

du是一个别名后来在评论原始用户确认。