Welcome to Our Website

두 명령 리눅스에서

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할 디렉토리를 통과 출력의dusort명령으로 정렬하는 디렉토리를 그들의 크기에 의해 다음 출력을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에서 당신의 터미널도 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다