tree
는 내 파일과 폴더 / 디렉토리의 크기를 표시하는 좋은 방법입니다.하지만 -h 옵션은 콘텐츠의 누적 크기가 아니라 디렉토리의 크기 만 표시합니다.
/media/ ├── [ 16K] 64D9-E862 │ ├── [8.0K] downloads
내 외장 드라이브에 16kB 이상이 포함되어 있습니다.
트리 1.5로이 문제를 어떻게 해결할 수 있습니까? 1.6으로 업그레이드하려면 어떻게해야합니까?
답변
트리 1.6 이상에만 해당
다음을 참조 할 수 있습니다.
man tree
-du 각 디렉토리에 대해 크기를 모든 파일 및 하위 디렉토리 (및 해당 파일 등)의 크기 누적 사용 된 공간의 총량도 최종 보고서에 제공됩니다 (예 : “du -c”명령).이 옵션을 사용하려면 트리가 필요합니다. 내보내기 전에 전체 디렉토리 트리를 읽으십시오. 아래의 버그 및 참고 사항을 참조하십시오. s -s.
따라서 다음을 사용해야합니다.
tree --du -h
댓글
답변
수락 된 답변에 추가하면 … 상당한 수의 폴더를 사용하면 잠재적으로 큰 결과를 얻을 수 있습니다. 명령.
나처럼 드라이브를 가득 채우고 있기 때문에 제거 할 큰 폴더를 식별하려는 경우 tree 명령을 grep과 결합하여 기가 바이트 폴더로 제한하는 것이 도움이 될 수 있습니다. 전체 출력을 살펴볼 필요가 없습니다.
tree --du -h | grep G]
Answer
이 코드를 사용하면 도움이 될 수 있습니다.
$ sudo tree -hF
또는
# tree -hF
댓글
- 4 년 전에 OP가 요청한 내용이 아닙니다 …
-a
옵션을 추가하는 것이 좋습니다 (점으로 시작, 예 : .cache)