가끔 웹 호스팅 공간이 얼마나 남았나 점검할 때가 있다.
그런데 용량 확인하는 리눅스 명령어를 몇 번을 써 봤지만 외워지지 않아 매번 구글을 돌아다녀 명령어 찾아야만 확인할 수 있다.
으~ 기억량의 한계여~
해서 아예 홈에 올려 놓는다. 외우기는 싫고, 매번 찾아다니기는 불편해서..(귀차니즘이여^^)
그래도 요 놈만이라도 외워야지. 조금이라도 편해지려면 ㅋㅋㅋ
du -h --max-depth=1
아래는 du 명령어에 대한 일반적인 설명이다. 참고하실 분은 참고하시길.
du
특정 디렉토리에서 하부디렉토리까지 포함한 디스크의 사용량을 보여준다.
[사용법]
du [Option] [Files]
* Option
-a : 디렉토리에 있는 파일 하나하나의 크기를 출력한다.
-s : 총 사용량만 표시한다. (간단하게 전체 용량을 확인할 때는 단순하게 이 옵션을 쓰자.)
du -s
-k : KiloByte 단위로 표시한다.
-h : 용량을 사람이 보기 가장 좋게 표시한다.
[예제]
'du -a' : 현재 디렉토리의 디스크 사용량을 파일단위로 모두 출력한다.
'du -s *' : 현재 디렉토리의 첫번째 단계까지만 디스크의 사용량을 출력한다.
'du -h --max-depth=0 *' 와 동일
'du -h --max-depth=1 '
--max-depth=1 에서 마지막의 숫자는 폴더의 깊이이다. 무슨 뜻인지는 직접 ssh 등으로 접속해서 확인해 보면 된다.
참고로,
root의 사용량도 확인할 수 있는데, 웹호스팅 하는 경우라면 몰라도 된다. 어짜피 퍼미션이 주어지지 않으니 말이다.
[root의 사용량 확인 명령]
'du -h --max-depth=0 /root' or 'du -sh /root'
du -ch --max-depth=0 폴더안에 들어가서 이명령어만치면 됨