: du는 disk usage의 약어이다.
즉, 디스트 사용량을 보여주는 명령어이다.
기본 형태
아래와 같은 형태이다. (기본 단위는 KByte)
du [옵션] /[폴더 or 파일 명]
예) 아래와 같은 디렉토리가 있다고 가정하면
/logs
/logs/webA
/logs/webA/tomcat
/logs/webB
/logs/webB/tomcat
아래와 같이 모든 하위폴더 단위로 용량을 KB로 보여준다.
du /logs
14333 ./logs/webA/tomcat
11834 ./logs/webB/tomcat
옵션
a : 모든 파일들의 기본 정보를 보여준다
(du는 기본적으로 폴더 단위로 보여준다)
b : 표시 단위를 기본 KB대신 Byte로
k : 표시 단위를 KB로, 이 옵션 없이도 KB 단위로 보여준다
h : 사용량을 K, M, G 등의 형태로 보여준다
c : 모든 파일의 디스크 사용정보를 보여주고 나서 합계를 보여준다
s : 총 사용량만 표시한다
x : 체크하는 경로안에 다른 시스템이 있으면 생략한다
D : 심볼릭 링크 파일이 있을 경우 원본의 값을 보여준다
L : -D 옵션과 동일
옵션 예시, 용량 단위 추가 옵션
디렉토리의 용량을 보기 쉬운 단위로 보기 위해서는 -h 옵션을 추가한다.
그러면 파일의 크기에 따라 K, M, G 단위로 보여준다.
du -h /logs
1.4G ./logs/webA/tomcat
1.5G ./logs/webB/tomcat
옵션 예시, 합산한 용량 보기 옵션
하위 디렉토리를 포함하여 상위 디렉토리의 전체 용량을 보고 싶은 경우
-h 에 추가로 -s 옵션을 붙여준다.
du -sh /logs
2.9G ./logs
추가 옵션
그 외에 옵션으로는 하위 2 depth 까지 보는 옵션도 있다.
-d 에 depth의 정도를 의미하는 2를 붙여 준다.
du -d 2 /logs
'[개발] Programming > Linux' 카테고리의 다른 글
리눅스 netstat 로 포트별 클라이언트 접속 수 확인 하기 (0) | 2018.10.24 |
---|---|
리눅스 파일 내용 확인 명령어 tail, less, cat (0) | 2018.10.24 |
리눅스 파일 삭제 명령어 rm 및 옵션 정리 (0) | 2018.10.23 |
리눅스 폴더, 파일 권한 부여 명령어 chmod, chown (0) | 2018.10.23 |
리눅스 OS 정보, 서버용량, 개발환경 등 확인하는 명령어 모음 (0) | 2018.10.23 |
댓글