
디렉토리의 모든 파일과 해당 파일의 재귀 파일 크기를 어떻게 나열합니까?
---편집하다
나열된 디렉토리의 상위 디렉토리에 '롤업'된 크기를 보고 싶습니다. 하위 디렉토리나 그 내용이나 크기를 보고 싶지 않습니다.
답변1
apt-get install ncdu
대화형이므로 하위 폴더를 확인하려면 UP, DOWN 및 Enter 키만 누르면 됩니다.
답변2
가장 쉬운 방법은 을 입력하거나 ls -l
사람 ls -lh
이 읽을 수 있는 형식(KB, MB 등)으로 파일 크기를 제공하는 것입니다.
'반복적으로'가 모든 후속 폴더를 나열하는 것을 의미하는 경우, 예:
/foo/
/foo/bar/ ....
그런 다음 또는 R
같은 매개변수도 추가해야 합니다.ls -lR
ls -lhR
에 대한 자세한 내용은 다음을 ls
입력하여 찾을 수 있습니다.man ls
업데이트:
Lekenstein이 제안한 다음 명령이 아마도 작업을 수행할 것입니다.
du -h --max-depth=1 <folder>
-h
사람이 읽을 수 있다는
--apparent-size
것은 이미 언급한 대로 크기를 표시하는 또 다른 방법으로,
--max-depth
아래로 이동하려는 하위 폴더의 수준입니다.
답변3
디렉토리와 모든 하위 항목의 전체 크기를 얻으려면
du -hs directory/*
답변4
터미널 기반 솔루션이 필요하다고 구체적으로 언급하지 않으셨기 때문에 제 생각에는바오밥나무디스크 사용량 분석기라고도 불리는 항목이 목록에 없습니다.
기본적으로 Ubuntu에 설치되며 디렉토리 계층 구조를 드릴다운하는 기능을 통해 멋진 그래픽 UI에서 원하는 작업을 정확하게 수행합니다.
크기와 함께 디렉터리 목록을 표시하는 것 외에도 파일 시스템 사용량에 대한 링 또는 트리맵 차트도 표시하는데, 이는 가장 많은 공간을 차지하는 디렉터리를 시각화하는 데 매우 유용합니다.