ディレクトリによってディスク上で使用されている合計ストレージを表示する小さなスクリプトを作成しようとしています。それを理解するために、du コマンドを使用しています。ただし、DUが非常に大きなディレクトリで作業しているときにユーザーにフィードバックを提供するために、パイプを介して出力を実行し、行数を表示したいと考えています。これにより、ユーザーはフォルダーの数とディレクトリにあるファイル。これが私のコードです:
du -ah | pv -l | tail -n 1 | sed 's/\.$//'
ただし、pv コマンドは行を使用しますが、パイプを介して合計データを行ではなくキロバイトで表示します。バイトではなく、パイプされた行の総数を表示する方法はありますか。もしかして違うコマンド?
ありがとう!