하루 셸 명령 Liux 좋 은 관리자-디스크-du 명령 상세 설명

6417 단어 linuxdu
du 명령
디스크 관리
du 명령 도 사용 공간 을 봅 니 다.그러나 df 명령 과 달리 Linux du 명령 은 파일 과 디 렉 터 리 디스크 에 사용 되 는 공간 을 봅 니까?df 명령 과 차이 가 있 습 니까?
문법
du[옵션][파일]
옵션
-a 또는-all 디 렉 터 리 의 개별 파일 크기 를 표시 합 니 다.
-b 또는-bytes 디 렉 터 리 나 파일 크기 를 표시 합 니 다.byte 단위 입 니 다.
-c 또는-totalk 은 개별 디 렉 터 리 나 파일 의 크기 를 표시 하 는 동시에 모든 디 렉 터 리 나 파일 의 총 계 를 표시 합 니 다.
-k 또는-kilobytes 는 KB(1024 bytes)단위 로 출력 합 니 다.
-m 또는-megabytes 는 MB 단위 로 출력 합 니 다.
-s 또는--summarize 는 합계 만 표시 하고 마지막 에 총 값 만 표시 합 니 다.
-h 또는-human-readable 은 K,M,G 단위 로 정보의 가 독성 을 높 인 다.
-x 또는--one-file-xystem 은 처음 처 리 했 을 때의 파일 시스템 을 기준 으로 다른 파일 시스템 디 렉 터 리 를 만나면 생략 합 니 다.
-L<심 볼 릭 링크>또는--dereference<심 볼 릭 링크>옵션 에서 지정 한 심 볼 릭 링크 의 원본 파일 크기 를 표시 합 니 다.
-S 또는--separate-dirs 는 하위 디 렉 터 리 의 크기 를 포함 하지 않 고 개별 디 렉 터 리 의 큰 시간 을 표시 합 니 다.
-X<파일>또는--exclude-from=<파일>은<파일>에서 디 렉 터 리 나 파일 을 지정 합 니 다.
--exclude=<디 렉 터 리 나 파일>지정 한 디 렉 터 리 나 파일 을 생략 합 니 다.
-D 또는--dereference-args 는 지정 한 심 볼 릭 링크 의 원본 파일 크기 를 표시 합 니 다.
-H 또는-si 는-h 매개 변수 와 같 지만 K,M,G 는 1000 을 환산 단위 로 한다.
-l 또는--count-links 는 하드웨어 링크 를 반복 적 으로 계산 하 는 파일 입 니 다.
실례
1.디 렉 터 리 나 파일 이 차지 하 는 공간 표시:

[root@localhost test]# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288 .
2.현재 디 렉 터 리 아래 하위 디 렉 터 리 의 디 렉 터 리 크기 와 현재 디 렉 터 리 의 전체 크기 만 표시 합 니 다.맨 아래 1288 은 현재 디 렉 터 리 의 전체 크기 입 니 다.
지정 한 파일 이 차지 하 는 공간 보이 기:

[root@localhost test]# du log2012.log
300 log2012.log
3.지정 한 디 렉 터 리 가 차지 하 는 공간 보기:

[root@localhost test]# du scf
4 scf/lib
4 scf/service/deploy/product
4 scf/service/deploy/info
12 scf/service/deploy
16 scf/service
4 scf/doc
4 scf/bin
32 scf
4.여러 파일 이 차지 하 는 공간 표시:

[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz

        :
[root@localhost test]# du -s
1288 .

[root@localhost test]# du -s scf
32 scf

[root@localhost test]# cd ..
[root@localhost soft]# du -s test
1288 test
다음은 선비 의 보충 자료 입 니 다.
설명 하 다.
du 는 disk usage 의 줄 임 말로 각 파일 의 디스크 크기 를 정리 하고 여러 파일 을 통계 하 는 데 사 용 됩 니 다.
관련 명령
df
단순 실례
나 는 두 개의 파일 을 만 들 었 다.

$du --help>du.txt
$man du > mandu.txt
1.파일 크기 보기
$du du.txt mandu.txt
그림:
image
설명:du.txt 와 mandu.txt 의 크기 를 동시에 인쇄 합 니 다.(기본 단 위 는 바이트 bytes)
2.디 렉 터 리 아래 파일 크기 를 확인 하고,
$du Ca tmp/
그림:
image
설명:그림 에서 tmp/는 디 렉 터 리 크기 가 84 비트 입 니 다.
3.몇 개의 파일 의 크기 를 통계 한다.
$du Cc du.txt mandu.txt
image
du 의 help
사용법:du[옵션]...[파일]...
  또는:du[옵션]...--files 0-from=F
각<파일>의 디스크 사용량 을 정리 하면 디 렉 터 리 는 총 사용량 을 취한 다.
긴 옵션 에 필요 한 매개 변 수 는 짧 은 옵션 을 사용 할 때 도 필수 입 니 다.
    설명 하 다.
-a,  --모든 파일 인쇄,디 렉 터 리 포함
  --apparent-size  보 이 는 내용 의 크기 를 인쇄 하 는 것 이 du 명령 보다 정확 합 니 다.보통 apparent size 가 더 작 지만 하 드 디스크 조각 등 으로 인해 du 보다 더 클 수 있 습 니 다.
-B,  --block-size=SIZE  사용자 정의 단위(b,k,m)
-b, --bytes  단 위 는 1byte 는'--apparent-size--block-size=1'과 같다.
-c, --total  통계 크기
-D,--dereference-args dereference FILEs 는 소프트 연결 파일 에 사용 되 는 심 볼 릭 링크 입 니 다.
  --files 0-from=F 파일 크기 를 집계 합 니 다.통 계 된 파일 은 NUL 로 끝나 고 파일 F 에서 이름 이 지 정 됩 니 다.
-H   단위 1000 은 1024 가 아니 라...과 같다  --dereference-args (-D)
-h, --human-readable  읽 기 쉬 운 방식 으로 인쇄(예:1K 234 M 2G)
  --si like -h, but use powers of 1000 not 1024
-k    like --block-size=1K
-l,--count-links 하 드 링크 라면 여러 번 집계
-m   like --block-size=1M
-L,--dereference 모든 소프트 연결 보기
-P,--no-reference 는 소프트 연결 파일 을 보지 않 습 니 다(기본 값)
-0,(여 기 는"0"입 니 다)-null 출력 줄 마다 0 바이트 로 새 줄 을 대체 합 니 다(여러 파일 을 동시에 출력 할 때 한 줄 입 니 다)
-S,--separate-dirs 는 하위 디 렉 터 리 크기 를 포함 하지 않 습 니 다.
-s, --summarize  총 크기 만 표시(-c 여기 서 다른 통계 정보 도 있 습 니 다)
-x, --one-file-system  다른 파일 시스템 의 분기 건 너 뛰 기
-X FILE,--exclude-from=FILE 정규 표현 식 FILE 에 맞 는 파일 을 제거 합 니 다.
  --exclude=PATTERN  Exclude files that match PATTERN.
  --max-depth=N 디 렉 터 리 에 있 는 모든 파일(or 파일,명령--all)을 인쇄 합 니 다.디 렉 터 리 깊이 만 매개 변수 명령 N 보다 적 습 니 다.max-depth=0 은--summarize 즉 전부 와 같 습 니 다.
  --time  하위 디 렉 터 리 를 포함 한 모든 파일 의 마지막 수정 시간 을 표시 합 니 다.
  --time=WORD 
마지막 수정 시간 을 표시 하 는 출력 대신 다음 단어(WROD)를 사용 하 십시오:atime,access,use,ctime or status
 
  --time-style=STYLE 
show times using style STYLE:
                           full-iso, long-iso, iso, +FORMAT
                           FORMAT is interpreted like `date'
 
  --help 이 도움말 정 보 를 표시 하고 종료 합 니 다.
  --version 버 전 정보 출력 및 종료
  [크기]아래 의 단위 일 수 있 습 니 다(단위 앞 에 정 수 를 더 할 수 있 습 니 다).
kB 1000,K 1024,MB 1000000,M 1048576,그리고 G,T,P,E,Z,Y
 
설명 help
관련-0(여 기 는 0)
차이 점 보기:
$du Ca ./
그림:
image
$du Ca0 ./
더하기-0,효 과 는 그림 과 같다.
image
실례:
1.$du -b du.txt
파일 이 너무 작 아서-m,-k,심지어 스스로 크기 를 정의 할 수 있 습 니 다.
효과 그림:
image
2.$du Cak dir | sort Cnrk 1 | head
-a 모든 목록-k 는 1kb 단위,sort 정렬,head 인쇄 전 10 개,dir 는 디 렉 터 리
그림:
image
마무리
여기 서 간단하게 설명 하 겠 습 니 다.만약 에 글 의 명령 을 직접 복사 하면 기호'-'가 실제로 바 뀌 었 으 니 수정 해 야 합 니 다.
본문 은'선비'블 로그 에서 나 온 것 이다.

좋은 웹페이지 즐겨찾기