유닉스 계열 명령 줄에서 디렉토리의 크기를 어떻게 찾을 수 있습니까?


20

나는 이것이 매우 기본적인 질문이라는 것을 알고 있지만 웹을 검색했지만 간단한 답변을 찾지 못했습니다. 나는 그것이 두세 글자 명령인지 확신합니다. 그렇습니까?

답변:


43

du -s directory"디스크 사용량, 합계"에서와 같이

사용 du -sk하거나 (기본값은 512 바이트 블록의 수를 표시하는 것입니다) 크기 (KB)를 보여주기 위해 du -sh좀 더 인간 친화적 출력. 더 많은 옵션을 보려면을 입력하십시오 man du.


실제로 'du -s -b'를 원했기 때문에 크기는 바이트입니다. 왜 'kb'가없는 기본값이 킬로바이트인지 모르겠지만 확실한 대답은 아닙니다! ; D
Langel

6
-h'사람이 읽을 수있는'플래그를 사용할 수 있습니다 . 이렇게하면 KB, MB 단위로 자동 변환됩니다.
Ramzi Kahil

@Martin 이것은 내가 좋아하는 플래그이기도합니다.
David

0

이것은과 동일 -s하지만, 대신 01당신이 폴더에 바로 내용을 얻을 수 있습니다 :

du -h -d 0 /path/to/file

전체 볼륨을 원하면 du 대신 df를 사용해야합니다 (경로는 선택 사항 임).

df -H /

주 제외 : 하나의 (매우) 으스스한 것 : 나는 Arne Stenström과 거리가 멀었습니다.

/ 로버트

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