
Linux의 Du 명령
du
명령은 지정된 파일이나 디렉토리에 사용된 예상 디스크 공간을 보고하는 데 사용되는 디스크 사용률의 약어입니다.그것은 대량의 디스크 공간을 차지하는 파일과 디렉터리를 찾는 데 매우 유용하다.du 명령 사용 방법
du
명령의 일반적인 문법은 다음과 같다. du [OPTIONS]... FILE...
주어진 FILE
가 디렉터리라면 du
는 이 디렉터리에 있는 모든 파일과 하위 디렉터리의 디스크 사용 상황을 총괄할 것이다.지정하지 않은 경우FILE
du
current working directory디스크 사용 현황 보고. 옵션이 없는 상태에서 실행할 때
du
주어진 파일이나 디렉터리 및 각 하위 디렉터리의 디스크 사용 상황을 바이트 단위로 표시합니다.du ~/Documents
는 여러 개의 파일과 디렉터리를 매개 변수로 du
명령에 전달할 수 있다. du ~/Documents ~/Pictures ~/.zshrc
권한이 없는 파일이나 디렉터리에서 실행하면du
"du: 디렉터리를 읽을 수 없음"과 같은 결과를 얻을 수 있다.이 경우 명령 앞에 sudo
를 붙여야 합니다.du
가장 많이 사용하는 옵션은 다음과 같습니다.-a
옵션은 du
디렉터리에 있는 각 파일의 디스크 공간 사용 상황을 보고합니다.du -a ~/Documents
보통 디렉터리에 사용된 공간만 읽을 수 있는 형식으로 보여 주기를 원합니다.이렇게 하려면 -h
옵션을 사용하십시오.예를 들어 /var/lib
와 모든 하위 디렉터리의 총 크기를 얻으려면 다음과 같은 명령을 실행할 수 있습니다. sudo du -h /var
우리는 sudo
를 사용합니다. /var/lib
디렉터리의 대다수 파일과 디렉터리는 루트 사용자에 속하기 때문에 일반 사용자는 읽을 수 없습니다.출력은 다음과 같습니다: ...
4.0K /var/lib/apt/mirrors/partial
8.0K /var/lib/apt/mirrors
205M /var/lib/apt
2.9G /var/lib/
지정한 디렉터리의 총 크기만 보고하고 하위 디렉터리의 총 크기는 보고하지 않습니다. -s
옵션을 사용하십시오: sudo du -sh /var
-c
옵션을 사용하면 보고서의 총 크기를 알려 줍니다.두 개 이상의 디렉터리를 합쳐서 큰 시간을 얻으려면 매우 유용합니다.2.9G /var
sudo du -csh /var/log /var/lib
n레벨 하위 디렉토리의 디스크 사용을 표시하려면 du
옵션을 사용하고 하위 디렉토리 레벨을 지정합니다.예를 들어 사용할 첫 번째 디렉터리에 대한 보고서를 얻으려면 1.2G /var/log
2.9G /var/lib
4.1G total
sudo du -h --max-depth=1 /var/lib
, --max-depth
유틸리티의 기본 동작은 디렉터리나 파일에 사용할 디스크 공간을 재분배하는 것입니다.파일의 모양 크기를 찾으려면 du
스위치를 사용합니다.파일의 테이블 크기는 파일에 실제로 포함된 데이터의 양을 나타냅니다....
544K /var/lib/usbutils
4.0K /var/lib/acpi-support
205M /var/lib/apt
2.9G /var/lib
sudo du -sh --apparent-size /var/lib
--apparent-size
도 셸 모드를 사용할 수 있습니다.예를 들어 홈 디렉터리에서 "Do"로 시작하는 모든 디렉터리의 크기를 얻으려면 2.9G /var/lib
sudo du -csh ~/Do*
du를 다른 명령과 함께 사용
du
명령을 다른 파이프가 있는 명령과 조합해서 사용할 수 있다.예를 들어, 5 인쇄largest directoriesdu
디렉터리에서 /var
의 출력을 du
명령에 전달하고 디렉터리의 크기에 따라 디렉터리를 정렬한 다음 파이프를 통해 출력을 sort
에 전달할 수 있습니다.명령, 처음 5개 디렉터리만 인쇄합니다.
102M /home//Documents
358M /home//Downloads
460M total
sudo du -h /var/ | sort -rh | head -5
결론
명령은 지금까지 어떻게 사용하는지 잘 이해했을 것입니다.head
(adsbygoogle=window.adsbygoogle | |[]).추진({});다름 du
mounted file systems 디스크 사용에 대한 정보 인쇄
df
명령을 사용하면 주어진 파일이나 디렉터리에 사용할 디스크 공간을 추정할 수 있습니다.터미널에서 du
를 입력하면 사용 가능한 du
명령 옵션을 모두 볼 수 있습니다.질문이나 피드백이 있으면 아래에 메시지를 남겨 주십시오.