사이트 내 전체검색
[ajax] du 사용법
로빈아빠
https://cmd.kr/server/128 URL이 복사되었습니다.

본문

Disk Usage 의 약어로서 파일및 디렉토리의 사용량을 확인할 때 사용하는 명령어이다.
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

------------------------------------------------------------------------------------------------------------------------
" -s "(summary)을 사용하면 지정된 디렉토리내에 존재하는 모든 파일과 서브디렉토리들의 용량을 합쳐서 표시해 준다.
[root@host3 /]# du -s /etc
12892   /etc
------------------------------------------------------------------------------------------------------------------------
" -h "(human-readable)는 단위를 표시하게 하는 du명령어의 옵션으로서 Kbyte 또는 MBbyte또는 GByte등의 용량표시를 해주게 된다. K, B, G단위는 용량의 크기에 따라서 간편한 쪽으로 표시된다.
[root@host3 /]# du -sh /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
------------------------------------------------------------------------------------------------------------------------
아래는 /home의 전체용량을 확인한 것이다.
[root@host3 /]# du -sh /home/
59M     /home
------------------------------------------------------------------------------------------------------------------------
그리고 계정사용자들의 개별사용량을 확인한 것이다.
[root@host3 /]# du -sh /home/*
13M     /home/bible
15M     /home/bible1
17M     /home/bible2
15M     /home/bible3
------------------------------------------------------------------------------------------------------------------------
개별 사용자가 자기가 사용하는 계정의 전체용량을 확인하고자 할때에는 다음과 같이 한다.
telnet이나 ssh등으로 서버로 로그인한 다음 " du -sh ~자기ID "라고 하면 현재 자기가 사용중인 계정의 전체용량을 확인할 수 있다.
[root@host3 /]# du -sh ~bible
13M     /home/bible
[root@host3 /]# du -sh ~bible1
15M     /home/bible1
------------------------------------------------------------------------------------------------------------------------

댓글목록

등록된 댓글이 없습니다.

1,139 (8/23P)

Search

Copyright © Cmd 명령어 3.148.106.34