디렉토리에 있는 파일 및 디렉토리의 재귀 파일 크기를 나열하는 방법은 무엇입니까?

디렉토리에 있는 파일 및 디렉토리의 재귀 파일 크기를 나열하는 방법은 무엇입니까?

디렉토리의 모든 파일과 해당 파일의 재귀 파일 크기를 어떻게 나열합니까?

---편집하다

나열된 디렉토리의 상위 디렉토리에 '롤업'된 크기를 보고 싶습니다. 하위 디렉토리나 그 내용이나 크기를 보고 싶지 않습니다.

답변1

apt-get install ncdu

여기에 이미지 설명을 입력하세요

대화형이므로 하위 폴더를 확인하려면 UP, DOWN 및 Enter 키만 누르면 됩니다.

답변2

가장 쉬운 방법은 을 입력하거나 ls -l사람 ls -lh이 읽을 수 있는 형식(KB, MB 등)으로 파일 크기를 제공하는 것입니다.

'반복적으로'가 모든 후속 폴더를 나열하는 것을 의미하는 경우, 예:

/foo/
/foo/bar/ ....

그런 다음 또는 R같은 매개변수도 추가해야 합니다.ls -lRls -lhR

에 대한 자세한 내용은 다음을 ls입력하여 찾을 수 있습니다.man ls

업데이트:

Lekenstein이 제안한 다음 명령이 아마도 작업을 수행할 것입니다.

du -h --max-depth=1 <folder>

-h사람이 읽을 수 있다는
--apparent-size것은 이미 언급한 대로 크기를 표시하는 또 다른 방법으로,
--max-depth아래로 이동하려는 하위 폴더의 수준입니다.

답변3

디렉토리와 모든 하위 항목의 전체 크기를 얻으려면

du -hs directory/*

답변4

터미널 기반 솔루션이 필요하다고 구체적으로 언급하지 않으셨기 때문에 제 생각에는바오밥나무디스크 사용량 분석기라고도 불리는 항목이 목록에 없습니다.

기본적으로 Ubuntu에 설치되며 디렉토리 계층 구조를 드릴다운하는 기능을 통해 멋진 그래픽 UI에서 원하는 작업을 정확하게 수행합니다.

크기와 함께 디렉터리 목록을 표시하는 것 외에도 파일 시스템 사용량에 대한 링 또는 트리맵 차트도 표시하는데, 이는 가장 많은 공간을 차지하는 디렉터리를 시각화하는 데 매우 유용합니다.

디스크 사용량 분석기 바오밥

관련 정보