du
명령에 대한 짧은”디스크 사용”보고서의 추정 금액을 사용하는 디스크 공간을 주어 파일이나 디렉토리입니다. 많은 양의 디스크 공간을 차지하는 파일 및 디렉토리를 찾는 데 실제로 유용합니다.,
사용하는 방법은 두 명령#
일반에 대한 구문을du
명령은 다음과 같습니다:
du ... FILE...
경우 주어진FILE
는 디렉토리 du
을 요구하는 디스크 사용량 파일과 하위디렉토리에서 디렉토리에 있습니다. If noFILE
지정한du
보고 디스크 사용의 현재 작업 디렉토리에 있습니다.,
경우되지 않고 실행되는 어떤 옵션은du
을 표시하는 디스크 사용량이 지정된 파일 또는 디렉토리고 각각의 하위 디렉터리 바이트 단위로 표시한 것입니다.
du ~/Documents
전달할 수도 있습니다 여러 개의 파일과 디렉터리du
명령으로 인수:
du ~/Documents ~/Pictures ~/.zshrc
실행하는 경우du
파일 또는 디렉토리에 있는 권한이 없는,당신은 같은 것을 얻을 것”뒤: 을 읽을 수 없 디렉토리”. 이 상황에서는sudo
로 명령 앞에 추가해야합니다.,
du
는 옵션이 많은,우리는 윤곽을 그냥 가장 자주 사용되는 것들입니다.
-a
옵션은du
보고서 디스크 공간의 사용법은 각각 파일에 디렉토리에 있습니다.
du -a ~/Documents
일반적으로,당신이 원하는 것을 표시만 차지하는 공간이 주어진 디렉토리에서 읽을 수 있는 형식입니다. 그렇게하려면-h
옵션을 사용하십시오.,
예를 들어 전체 크기의/var/lib
와 모든 하위 디렉토리에,당신은 다음과 같은 명령을 실행합니다:
sudo du -h /var
우리가 사용하는sudo
기 때문에 대부분의 파일과 디렉터리 안에/var/lib
디렉토리에 의해 소유하고 있는 루트 사용자가에 의하여 읽기 쉽지 않은 일반 사용자., 출력 아래와 같습니다:
...4.0K/var/lib/apt/mirrors/partial8.0K/var/lib/apt/mirrors205M/var/lib/apt2.9G/var/lib/
을 보고만의 전체 크기를 지정한 디렉토리지 않는 하위 디렉터리 사용하는-s
옵션:
sudo du -sh /var
2.9G/var
-c
옵션은du
보고서 총합이 있습니다. 두 개 이상의 디렉토리의 결합 된 크기를 얻으려는 경우에 유용합니다.,
sudo du -csh /var/log /var/lib
1.2G/var/log2.9G/var/lib4.1Gtotal
하려면 디스플레이 디스크 사용법의 수준의 하위 디렉터리 사용하는--max-depth
옵션을 지정한 하위 디렉터리 수준입니다. 예를 들어 보고서에 대한 첫 번째 수준의 디렉토리를 사용합니다.
sudo du -h --max-depth=1 /var/lib
...544K/var/lib/usbutils4.0K/var/lib/acpi-support205M/var/lib/apt2.9G/var/lib
의 기본 동작du
유틸리티를 사용하는 디스크 공간 디렉토리 또는 파일입니다. 파일의 겉보기 크기를 찾으려면--apparent-size
스위치를 사용하십시오., 파일의”겉보기 크기”는 실제로 파일에 얼마나 많은 데이터가 있는지입니다.
sudo du -sh --apparent-size /var/lib
2.9G/var/lib
du
에서도 사용할 수는 있습니다. 예를 들어,크기를 가져오의 모든 디렉토리로 시작하는”Do”홈 디렉토리에 실행할 수 있습니다:
sudo du -csh ~/Do*
102M/home/linuxize/Documents358M/home/linuxize/Downloads460Mtotal
를 사용하여 뒤로 다른 명령#
du
명령어와 결합할 수 있는 다른 명령을 가진 파이프입니다.,
예를 들면,인쇄하는 5 가장 큰 디렉토리 안에/var
할 디렉토리를 통과 출력의du
을sort
명령으로 정렬하는 디렉토리를 그들의 크기에 의해 다음 출력을head
명령이 있는 것 인쇄만이 최고 5 개의 디렉토리:
sudo du -h /var/ | sort -rh | head -5
4.6G/var/2.9G/var/lib2.6G/var/lib/snapd1.7G/var/lib/snapd/snaps1.2G/var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09
결론#
여 지금 당신이 제대로 이해하고 있어야 합니다 사용하는 방법을du
명령입니다.,
과는 달리df
는 인쇄에 대한 정보를 디스크 사용된 파일 시스템,du
명령은 당신의 견적에 사용되는 디스크 공간을 주어 파일이나 디렉토리입니다.
볼 수 있습니다 모두 사용할 수 있는du
명령을 입력하여 옵션man du
에서 당신의 터미널도 있습니다.피>