並べ替え: 読み取り失敗: ./folder/: ディレクトリです。 [閉じる]

並べ替え: 読み取り失敗: ./folder/: ディレクトリです。 [閉じる]

私が実行したとき:

du -sh ./*/

次のエラーが発生します。

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

どうすれば解決できますか?

sort私のシステムに問題がありますか?私は走っていますx86_64 Linux 4.16.8-1-ARCH

ベストアンサー1

ユーティリティduはこのエラーメッセージを生成しません。このメッセージは、フォルダであるコマンドライン引数が指定されたとき(ファイルが必要な場合)にこのメッセージを生成しますsortsort

したがって、実際にはシェル関数またはエイリアスであると仮定するのが妥当であり、du質問から呼び出される方法でエイリアス/関数を呼び出すと、ディレクトリ名をコマンドライン引数として呼び出されますsortsortつまり、エイリアスや関数に欠陥があります。

これはdu後でコメントで元のユーザーが確認したエイリアスです。

おすすめ記事