私のファイルシステムの設定は次のとおりです。
/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