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

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

当我跑步时:

du -sh ./*/

我收到以下错误:

sort: read failed: ./folder/: Is a directory

我该如何解决?

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

答案1

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

因此,可以合理地假设du实际上是一个 shell 函数或别名,当以问题中调用的方式调用别名/函数时,以目录名作为命令行参数进行调用sortsort换句话说,别名或函数是有缺陷的。

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

相关内容