답변1
Python 도구는 tkdu
대부분 이 작업을 수행합니다. 트리맵만 있고 특정 du
형식( du -ak
)이 필요합니다. 저는 이를 사용하여 du
Windows 및 OS X 클라이언트의 헤드리스 Linux 서버에서 생성된 보고서를 봅니다 .
원래 웹사이트는 다음과 같습니다.없는(보관된). 내 사이트에서 원본 버전과 약간의 개선이 적용된 버전을 얻을 수도 있습니다.GitHub의 포크(원래 버전).
원본 버전에는 제한된 보고서 지원을 포함하여 내가 수정한 몇 가지 단점이 있습니다 . Linux(및 OS X?)에서만 표준(예: )을 통해 제공된 출력을 du
읽을 수 있습니다 . 스크립트 파일(Windows 탐색기)에 놓을 때 출력이 포함된 일반 파일과 gzip 파일을 어디에서나 명령줄 인수로 허용하는 기능을 추가했습니다 .du
tkdu.py < du-ak-report.log
du
내 포크에는 몇 가지 특이한 점이 있는데 원본에도 적용되는지 확실하지 않습니다.
- Windows에서 관찰됨: 축소하려면 마우스 가운데 버튼을 클릭해야 합니다(IIRC는 Windows에서 동작이 중단된 OS X에서 원본과 동등한 문제를 수정했습니다).
- Windows에서 관찰됨: 최대화하기 위해 제목 표시줄을 두 번 클릭하면 하위 트리가 확대될 수 있습니다. 최대화 버튼을 클릭하는 것이 더 안전합니다.