何百万ものサブディレクトリがあり、それぞれがファイルを含むフォルダがあります。
完全なディレクトリサイズを取得する必要があります。使ってdu
使いました。17時間(M.2 SSDで)コマンドを完了するには、その時間内にサイズが変更され、出力が古くなったり役に立たなくなります。
データのツリー構造の例は次のとおりです。
parent/
├── sub1/
│ ├── sub1.1/
│ │ └── file.txt
│ ├── sub1.2/
│ │ │── sub1.2.1/
│ │ │ └── file.txt
│ │ └── file.txt
│ └── file.txt
├── sub2/
│ ├── sub2.1/
│ │ └── file.txt
...etc...
サブディレクトリの数と深さは不明です。
私が試したこと
前に言ったように
du -csh parent/
tree parent/
Googleを検索しましたが、うまくいく解決策が見つかりませんでした。私が考えることができる唯一の実際の解決策は、親フォルダを空のハードドライブに配置しますdf -h
。
より良いソリューション/スクリプト/プログラムを見つけたら、いつでも共有してください!