| HOME / 정보공유 / AIX 명령어 모음

du
du du 명령 목적 디스크 사용법을 요약합니다. 구문
du [ -a | -s ] [ -k ] [ -l ] [ -r ] [ -x ] [ File ... ]
설명
du 명령은 파일에 사용되는 블록 수를 표시합니다. 지정된 File 매개변수가 실제로 디렉토리이면, 그 디렉토리 내의 모든 파일이 보고됩니다. File 매개변수를 지정하지 않으면, du 명령은 현재 디렉토리 내의 파일을 사용합니다.
File 매개변수가 디렉토리일 경우 보고된 블록 수는 디렉토리의 파일에 할당된 블록과 디렉토리 자체에 할당된 블록의 합계입니다.
-a 플래그를 지정하면 개별 파일의 블록 수를 보고합니다. -a 플래그의 사용여부에 관계없이, File 매개변수가 지정한 개별 파일은 항상 나열됩니다.
-s 플래그를 지정하면 지정한 모든 파일이나 디렉토리의 모든 파일에 대한 총 블록을 보고합니다.
블록 계수는 각 파일의 간접 블록을 포함합니다. 블록 계수는 시스템에서 사용한 클러스터의 크기에 관계없이 512 바이트 단위로 계산됩니다. -k 플래그를 지정하면 블록 계수를 1024 바이트 단위로 계산합니다.
주:
다중 링크된 파일은 하나의 항목에 대해서만 계산 및 기록됩니다.
블록 계수는 파일의 크기에만 좌우되므로, 보고된 블록 계수에서 할당되지 않은 블록은 계산하지 않습니다.
du에서 파일 속성을 가져올 수 없거나 디렉토리를 읽을 수 없을 경우 오류를 보고하고 명령의 종료 상태에 영향을 미칩니다.
플래그
-a 지정된 각 파일의 디스크 사용량을 표시하거나, 디렉토리에 있는 각 파일의 개별 디스크 사용량을 표시합니다. 이 플래그를 -s 플래그와 비교해 보십시오.
-k 블록 계수를 디폴트 512 바이트 단위가 아닌 1024 바이트 단위로 계산합니다.
-l 다중 링크 파일의 링크 사이에 블록을 고르게 할당합니다. 디폴트로서 둘 이상의 링크로 이루어진 파일은 한 번만 계산됩니다.
-r 액세스가 불가능한 파일 및 디렉토리 이름을 알립니다. 이것은 디폴트입니다.
-s 지정된 모든 파일의 총 디스크 사용량을 나타내거나 디렉토리에 있는 모든 파일의 총 디스크 사용량을 나타냅니다. 이 플래그를 -a 플래그와 비교해 보십시오.
-x 파일 크기를 평가할 경우 같은 장치에 상주하는 파일만 File 매개변수에서 지정한 파일이나 디렉토리로 평가합니다. 예를 들면, 여러 장치에 파일이 들어 있는 디렉토리를 지정할 수 있습니다. 이 경우에 -x 플래그는 디렉토리와 동일한 장치상에 상주하는 모든 파일의 블록 크기를 나타냅니다.
종료 상태
이 명령은 다음 종료 값을 리턴합니다.
0 성공적으로 완료했습니다.
>0 오류가 발생했습니다.
예제
디렉토리 트리와 그 서브트리 각각에 대한 디스크 사용량을 요약하려면 다음과 같이 입력하십시오.
du /home/fran
이 명령은 /home/fran 디렉토리 및 각 서브디렉토리에 포함된 디스크 블록의 수를 표시합니다.
각 파일의 디스크 사용량을 표시하려면 다음과 같이 입력하십시오.
du -a /home/fran
이 명령은 /home/fran 디렉토리의 각 파일과 서브디렉토리에 포함된 디스크 블록의 수를 표시합니다. 디렉토리 옆에 있는 숫자는 그 디렉토리 트리의 디스크 사용량입니다. 정규 파일 옆에 있는 숫자는 파일 자체의 디스크 사용량입니다.
디렉토리 트리의 총 디스크 사용량만 표시하려면 다음과 같이 입력하십시오.
du -s /home/fran
-s 플래그는 du 명령이 /home/fran 디렉토리 및 그 디렉토리에 포함된 파일의 총 디스크 사용량만을 표시하도록 합니다. du 명령이 파일이나 디렉토리를 읽을 수 없는 경우에는 디폴트로 오류 메세지를 표시합니다.
파일
/usr/bin/du du 명령을 포함합니다.
관련 정보
df 명령.