DU(1)

명칭
du - 디스크 사용 통계의 표시

서식
du [-H | -L | -P] [-I mask] [-a | -s | -d depth] [-c] [-h | -k] [-x] [file ...]

해설
du 유틸리티는, 인수로 지정된 각 파일, 및 인수로 지정된 각 디렉토리를 뿌리로 하는 파일 계층내에 있다 각 디렉토리내의 디스크 사용 통계를 블록 단위로 표시합니다. 인수에 파일이 지정되지 않았던 경우에는, 커런트 디렉토리를 뿌리로 하는 파일 계층내의 블록 단위의 사용 통계를 표시합니다. -k 플래그를 지정했을 경우, 표시는 1024 바이트 블록에서 실시합니다. 지정하지 않았던 경우는, getbsize(3) 하지만 사용되어 어느 블록 사이즈를 사용할까를 결정합니다. 끝수가 되는 블록수는 끝맺을 수 있습니다.

옵션은 이하와 같습니다:

-H  명령행으로 지정된 기호 연결을 더듬습니다. 계층내를 조사하고 있는 도중에 발견된 기호 연결은 더듬지 않습니다.

-L  명령행의 기호 연결 및 계층내를 조사하고 있는 도중에 발견된 기호 연결을 더듬습니다.

-I mask
    지정했다 mask 에 적합하는 파일 및 디렉토리를 무시합니다.

-P  기호 연결을 전혀 더듬지 않습니다. 이것이 디폴트입니다.

-a  파일 계층내의 각 파일의 정보도 표시합니다.

-h  「인간이 읽을 수 있다」출력. 단위의 사픽스, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte 를 붙입니다.

-r  읽을 수 없는 디렉토리나 오픈할 수 없는 파일이라고 하는 메세지를 생성합니다. 이것은 디폴트입니다. 이 옵션은, 단지 xpg4 준거 (을) 위해서만 있습니다.

-s  지정한 파일의 엔트리를 표시합니다. ( -d 0 (와)과 등가입니다)

-d depth
    깊이 depth 까지의 모든 파일과 디렉토리만을 표시합니다.

-c  총계를 표시합니다.

-k  1024 바이트 (1 킬로바이트) 블록으로서 보고합니다.

-x  파일 시스템 마운트 포인트는 더듬지 않습니다.

du 유틸리티는, -H 혹은 -L 옵션이 지정되지 않는 이상 기호 연결의 크기는 링크의 참조처의 크기가 아니고, 기호 연결 자신의 차지하는 크기로서 셉니다. 만약 -H 혹은 -L 의 어느 쪽인가의 옵션이 지정되었을 경우에는, 더듬어진 모든 상징적 링크의 크기는 셀 수 있는 두, 또 표시도 되지 않습니다.

복수의 하드 링크를 가지는 파일은, du 의 실행중, 1 회 밖에 셀 수 있는 두, 1 회 밖에 표시되지 않습니다.

환경 변수

BLOCKSIZE
    BLOCKSIZE 환경 변수가 지정되어 있어 -k 옵션이 지정되어 있지 않으면 블록수는 그 블록 사이즈 단위로 표시됩니다. BLOCKSIZE 환경 변수가 지정되지 않고 -k 옵션이 지정되어 있지 않으면 블록수는 512 블록 사이즈 단위로 표시됩니다.

관련 항목
df(1), fts(3), symlink(7), quot(8)

역사
du 명령은, AT&T UNIX 그리고 등장했습니다.