私が実行したとき:
du -sh ./*/
次のエラーが発生します。
sort: read failed: ./folder/: Is a directory
どうすれば解決できますか?
sort
私のシステムに問題がありますか?私は走っていますx86_64 Linux 4.16.8-1-ARCH
。
答え1
ユーティリティdu
はこのエラーメッセージを生成しません。このメッセージは、フォルダであるコマンドライン引数が指定されたとき(ファイルが必要な場合)にこのメッセージを生成しますsort
。sort
したがって、実際にはシェル関数またはエイリアスであると仮定するのが妥当であり、du
質問から呼び出される方法でエイリアス/関数を呼び出すと、ディレクトリ名をコマンドライン引数として呼び出されますsort
。sort
つまり、エイリアスや関数に欠陥があります。
これはdu
後でコメントで元のユーザーが確認したエイリアスです。