[ajax] du 사용법
로빈아빠
본문
Disk Usage 의 약어로서 파일및 디렉토리의 사용량을 확인할 때 사용하는 명령어이다.
du 명령어는 현재디렉토리의 용량뿐 아니라 현재디렉토리의 서브디렉토리 및 파일들 까지 모두 함께 사용량을 계산하여 표시해 준다. 기본 용량표시단위는 kbyte이다.
du 명령어는 현재디렉토리의 용량뿐 아니라 현재디렉토리의 서브디렉토리 및 파일들 까지 모두 함께 사용량을 계산하여 표시해 준다. 기본 용량표시단위는 kbyte이다.
------------------------------------------------------------------------------------------------------------------------
[root@host3 /]# du /etc
184 /etc/sysconfig/network-scripts
4 /etc/sysconfig/console
4 /etc/sysconfig/networking/devices
4 /etc/sysconfig/networking/profiles/default
8 /etc/sysconfig/networking/profiles
20 /etc/sysconfig/networking
16 /etc/sysconfig/apm-scripts
20 /etc/sysconfig/rhn
372 /etc/sysconfig
60 /etc/X11/desktop-menus
------------------------------------------------------------------------------------------------------------------------
184 /etc/sysconfig/network-scripts
4 /etc/sysconfig/console
4 /etc/sysconfig/networking/devices
4 /etc/sysconfig/networking/profiles/default
8 /etc/sysconfig/networking/profiles
20 /etc/sysconfig/networking
16 /etc/sysconfig/apm-scripts
20 /etc/sysconfig/rhn
372 /etc/sysconfig
60 /etc/X11/desktop-menus
------------------------------------------------------------------------------------------------------------------------
" -s "(summary)을 사용하면 지정된 디렉토리내에 존재하는 모든 파일과 서브디렉토리들의 용량을 합쳐서 표시해 준다.
[root@host3 /]# du -s /etc
12892 /etc
12892 /etc
------------------------------------------------------------------------------------------------------------------------
" -h "(human-readable)는 단위를 표시하게 하는 du명령어의 옵션으로서 Kbyte 또는 MBbyte또는 GByte등의 용량표시를 해주게 된다. K, B, G단위는 용량의 크기에 따라서 간편한 쪽으로 표시된다.
[root@host3 /]# du -sh /etc
13M /etc
------------------------------------------------------------------------------------------------------------------------
13M /etc
------------------------------------------------------------------------------------------------------------------------
개별 디렉토리의 사용량을 간편하게 확인할 수 있다.
[root@host3 /]# du -sh /*
6.8M /bin
5.2M /boot
12K /command
428K /dev
13M /etc
216K /home
4.0K /initrd
44M /lib
16K /lost+found
4.0K /misc
8.0K /mnt
4.0K /opt
1.0K /proc
4.0M /root
12M /sbin
48K /tftpboot
500K /tmp
1.7G /usr
44M /var
6.8M /bin
5.2M /boot
12K /command
428K /dev
13M /etc
216K /home
4.0K /initrd
44M /lib
16K /lost+found
4.0K /misc
8.0K /mnt
4.0K /opt
1.0K /proc
4.0M /root
12M /sbin
48K /tftpboot
500K /tmp
1.7G /usr
44M /var
------------------------------------------------------------------------------------------------------------------------
아래는 /home의 전체용량을 확인한 것이다.
[root@host3 /]# du -sh /home/
59M /home
59M /home
------------------------------------------------------------------------------------------------------------------------
그리고 계정사용자들의 개별사용량을 확인한 것이다.
[root@host3 /]# du -sh /home/*
13M /home/bible
15M /home/bible1
17M /home/bible2
15M /home/bible3
[root@host3 /]# du -sh /home/*
13M /home/bible
15M /home/bible1
17M /home/bible2
15M /home/bible3
------------------------------------------------------------------------------------------------------------------------
개별 사용자가 자기가 사용하는 계정의 전체용량을 확인하고자 할때에는 다음과 같이 한다.
telnet이나 ssh등으로 서버로 로그인한 다음 " du -sh ~자기ID "라고 하면 현재 자기가 사용중인 계정의 전체용량을 확인할 수 있다.
telnet이나 ssh등으로 서버로 로그인한 다음 " du -sh ~자기ID "라고 하면 현재 자기가 사용중인 계정의 전체용량을 확인할 수 있다.
[root@host3 /]# du -sh ~bible
13M /home/bible
[root@host3 /]# du -sh ~bible1
15M /home/bible1
13M /home/bible
[root@host3 /]# du -sh ~bible1
15M /home/bible1
------------------------------------------------------------------------------------------------------------------------
관련링크
댓글목록
등록된 댓글이 없습니다.