수백만 개의 하위 디렉터리가 있고 각각 파일이 들어 있는 폴더가 있습니다.
전체 디렉터리 크기를 가져와야 합니다. 사용했다 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
.
더 나은 솔루션/스크립트/프로그램을 찾으면 언제든지 공유해 주세요!