"du"サブディレクトリなしで数百万のディレクトリサイズが含まれています。

何百万ものサブディレクトリがあり、それぞれがファイルを含むフォルダがあります。

完全なディレクトリサイズを取得する必要があります。使って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

より良いソリューション/スクリプト/プログラムを見つけたら、いつでも共有してください!

ベストアンサー1

おすすめ記事