Linux에서 폴더 크기 분석을 보시겠습니까?


11

리눅스에서 여러 폴더의 크기를 보여줄 수있는 명령이 있습니까?

답변:


12

다른 사람들이 말했듯 du이 갈 길입니다. 그러나 옵션을 아는 du것이 필수적입니다. 여기 있습니다:

du -m --max-depth 1 /foo /bar

그러면 /foo및에 포함 된 디렉토리의 크기 (MB)가 표시 /bar됩니다. 출력을 정렬하려면 sort유틸리티를 통해 출력하십시오 .

du -m --max-depth 1 /foo /bar | sort -n -k 1

2

또는 당신은 전달할 수 있습니다 :

du -sm /dir1 /dir2 | sort -nrk 1
#or
du -sm * | sort -nrk 1

첫 번째와 두 번째의 차이점은 sencond가 현재 디렉토리의 모든 파일과 디렉토리와 첫 번째로 전달한 디렉토리를 선택한다는 것입니다.


du -s그리고 sort정말 서로를 좋아하지 않는다.
innaM

나는 일반적으로 사용되는 배포판 인 openSUSE, Arch & Ubuntu 에서이 줄에 어떤 종류의 문제가 발생하지 않았습니다. -m 스위치가 없으면 모든 것을 망칠 것이라고 확신합니다. = p
Mereghost

세상에! 죄송합니다. 어떻게 든 혼합 -s하고 -h. 내 의견을 무시하십시오.
innaM

1

du [옵션] [디렉토리 및 / 또는 파일]


1

그래픽 (X11) 디스플레이를 원하면 설치를 고려하십시오 xdiskusage. 다른 사용자 나 다른 시스템 또는 다른 시간에 du실행중인 경우와 같이 출력을 파이프 라인으로 파이프 du하거나 대화식으로 실행할 수 있으며 du자체적으로 호출 됩니다.

평소와 같이 설치되면 매뉴얼 페이지를 참조하십시오.



0

커맨드 라인에서 가장 큰 것을 나열하여 선호합니다.

du -shm ./* | sort -n
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.