Disk-Usage

排序:讀取失敗:./folder/:是目錄

  • June 5, 2018

當我執行時:

du -sh ./*/

我收到以下錯誤:

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

我該如何解決?

我的系統有問題嗎sort。我正在跑步x86_64 Linux 4.16.8-1-ARCH

du實用程序永遠不會產生該錯誤消息。消息來自sort。該sort實用程序在給定命令行參數時生成該消息,該參數是一個文件夾,而它需要一個文件。

因此,可以合理地假設它du實際上是一個 shell 函式或別名,它sort以這樣一種方式呼叫,即sort當別名/函式以問題中呼叫的方式呼叫時,它被賦予目錄名稱作為命令行參數。換句話說,別名或函式是錯誤的。

du是一個別名,後來被原始使用者在評論中確認。

引用自:https://unix.stackexchange.com/questions/447877