サブディレクトリセットが使用するスペース全体を取得する方法

サブディレクトリセットが使用するスペース全体を取得する方法

私のファイルシステムの設定は次のとおりです。

/ftp/data/ProductGroup*/ProductType*/Year*/Day*/ActualProductFile*

("*"は変更されたディレクトリ名を示します)

2011年に製品がどのくらいのスペースを使用しているかを知りたいです。それはまるで

du -ks /ftp/data/*/*/2011

ただし、これらすべてのディレクトリの合計が必要です。何百ものディレクトリがあり、すべてを追加したくありません(エラーが発生しやすいです!)。

誰にも提案がありますか?

ベストアンサー1

du追加のタスクを実行する項目に結果をパイプするだけです。

du -ks /ftp/data/*/*/2011 |
    sed -e 's/\(^[0-9]*\).*$/\1 +/' -e '1s/^/0 /' -e '$s/$/ p/' | dc

おすすめ記事