duコマンドを使用して、すべてのファイルとそのサブディレクトリ内のすべてのファイルのサイズを取得するにはどうすればよいですか。
すべてのファイル(およびサブディレクトリ内のファイル)のサイズを取得するために次のコマンドを試行しています
find . -type f | du -a
ただし、これによりフォルダーサイズも出力されます。すべてのファイルとサブディレクトリ内のファイルのサイズのリストを取得するにはどうすればよいですか?私も試してみましたexec flag
が、それは結果を実行した後、私は別のコマンドにパイプへの出力方法がわからないよfind
にしますdu
。
オペレーティングシステムは、kshシェルを備えたAIX 6.1です。
find -print0
他のGNU機能にアクセスできない場合は、この回答を使用します。使用可能な場合、で置換\;
する\+
と、呼び出しが少なくdu
なり、パフォーマンスが向上します。