IT개발/Linux & Unix2008. 5. 29. 11:28

df  

현재 사용중인 파일시스템의 전체용량, 사용한 용량, 사용가능한 용량, 사용율, 마운트정보등을 보여준다. 

즉, 이 명령어는 현재 사용중인 파일시스템들의 디스크사용량을 출력한다.

하지만, 아무런 옵션없이 사용하여도 기본 표시단위가 KB이므로 -k옵션은 디폴트(default)라고 생각하면 된다.

사용예 #1

다음은 표시되는용량을 KB단위로 표시하는 예를보자.
-k옵션을 사용하면 표시되는 용량단위가 KB단위가 된다.

[root@su21 root]# df -k

Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              5036316   1496652   3283832  32% /
/dev/hdb1            118729904 102705776   9992928  92% /backup
/dev/hda1               241116      7587    221081   4% /boot
/dev/hda6            112420772  74125616  32584452  70% /home
none                    256560         0    256560   0% /dev/shm
/dev/hdc             118733244  93534688  19167188  83% /backup2
/dev/hdd             118733244  52458312  60243564  47% /backup3
[root@su21 root]#



du (파일 및 디렉토리의 용량을 확인)


파일 및 디렉토리의 사용량을 확인할때 사용하는 명령어
기본단위는 KB(Kilo Byte) 이다.

사용예 #1

[root@localhost citylock]# du /etc
16      /etc/netplug
40      /etc/redhat-lsb
8       /etc/tomcat5/Catalina/localhost
16      /etc/tomcat5/Catalina
...                 ....
...                 ....


특정 디렉토리내에 존재하는 파일들의 개별 용량을 확인.
"du 디렉토리명" : 지정한 디렉토리내에 존재하는 모든 파일의 용량을 표시

사용법 #2

[root@localhost citylock]# du -s /etc
115804  /etc

-s 옵션 : 디렉토리내에 존재하는 모든 파일과 서브 디렉토리들의 용량을 SUM 해서 표시


사용법 #3
[root@localhost citylock]# du -sh /home/*
1.2G    /home/citylock
64K     /home/mysql

-h 옵션 : human-readable 의미, 사람이 알아보기 쉽도록 G, M 단위를 표시
가장 일반적인 사용으로 -sh 옵션을 이용


사용법 #4
[root@localhost citylock]# du -sh /home                  => home의 전체 용량
1.2G    /home
[root@localhost citylock]# du -sh /home/*               => 개별 사용자의 사용량
1.2G    /home/citylock
64K     /home/mysql
[root@localhost citylock]# du -sh ~citylock             => 특정 사용자의 사용량
1.2G    /home/citylock




Posted by 시티락