du 출력을 읽을 수 있는 디스크 공간 분석기

du 출력을 읽을 수 있는 디스크 공간 분석기

나는 du 출력을 구문 분석하고 탐색 가능한 파일 트리와트리맵.

지금까지 나는 다음을 시도했습니다.

  • xdiskusage, xdu(Linux 전용, 보기 흉한 GUI, 트리 보기 없음)
  • WinDirStat, kdirstat | k4dirstat, GdMAP(du 출력 지원 안 함)
  • JDisk보고서(프리웨어, 사용자 정의 바이너리 형식만 지원)

답변1

Python 도구는 tkdu대부분 이 작업을 수행합니다. 트리맵만 있고 특정 du형식( du -ak)이 필요합니다. 저는 이를 사용하여 duWindows 및 OS X 클라이언트의 헤드리스 Linux 서버에서 생성된 보고서를 봅니다 .

원래 웹사이트는 다음과 같습니다.없는(보관된). 내 사이트에서 원본 버전과 약간의 개선이 적용된 버전을 얻을 수도 있습니다.GitHub의 포크(원래 버전).

원본 버전에는 제한된 보고서 지원을 포함하여 내가 수정한 몇 가지 단점이 있습니다 . Linux(및 OS X?)에서만 표준(예: )을 통해 제공된 출력을 du읽을 수 있습니다 . 스크립트 파일(Windows 탐색기)에 놓을 때 출력이 포함된 일반 파일과 gzip 파일을 어디에서나 명령줄 인수로 허용하는 기능을 추가했습니다 .dutkdu.py < du-ak-report.logdu

내 포크에는 몇 가지 특이한 점이 있는데 원본에도 적용되는지 확실하지 않습니다.

  • Windows에서 관찰됨: 축소하려면 마우스 가운데 버튼을 클릭해야 합니다(IIRC는 Windows에서 동작이 중단된 OS X에서 원본과 동등한 문제를 수정했습니다).
  • Windows에서 관찰됨: 최대화하기 위해 제목 표시줄을 두 번 클릭하면 하위 트리가 확대될 수 있습니다. 최대화 버튼을 클릭하는 것이 더 안전합니다.

관련 정보