Blog categories

Comments

[Linux] 디렉토리 용량 확인

[Linux] 디렉토리 용량 확인

Disk Usage 의 약자인 du 명령을 이용하여 디렉토리 용량 확인한다.
기본 용량표시 단위는 kbyte이다.

Usage
du [OPTION]... [FILE]...

사용 방법은 아래와 같다.

rony@server:~/caffe/examples/rony_v01/caffemodel$ du .
1582964    .
rony@server:~/caffe/examples/rony_v01/caffemodel$ du -h .
1.6G    .
rony@server:~/caffe/examples/rony_v01/caffemodel$ du ./*
69172    ./rony_v01_conv3_01_iter_4000.caffemodel
69172    ./rony_v01_conv3_01_iter_4000.solverstate
69172    ./rony_v01_conv3_02_iter_5000.caffemodel
69172    ./rony_v01_conv3_02_iter_5000.solverstate
69172    ./rony_v01_conv3_02_iter_5114.caffemodel
69172    ./rony_v01_conv3_02_iter_5114.solverstate
69172    ./rony_v01_conv3_03_iter_2000.caffemodel
69172    ./rony_v01_conv3_03_iter_2000.solverstate
69172    ./rony_v01_conv3_03_iter_2073.caffemodel
69172    ./rony_v01_conv3_03_iter_2073.solverstate
69172    ./rony_v01_conv3_04_iter_3000.caffemodel
69172    ./rony_v01_conv3_04_iter_3000.solverstate
69172    ./rony_v01_conv3_04_iter_3500.caffemodel
69172    ./rony_v01_conv3_04_iter_3500.solverstate
69172    ./rony_v01_conv3_04_iter_4000.caffemodel
69172    ./rony_v01_conv3_04_iter_4000.solverstate
69172    ./rony_v01_conv3_04_iter_4500.caffemodel
69172    ./rony_v01_conv3_04_iter_4500.solverstate
69172    ./rony_v01_conv3_04_iter_5000.caffemodel
69172    ./rony_v01_conv3_04_iter_5000.solverstate
69172    ./rony_v01_conv3_04_iter_5201.caffemodel
69172    ./rony_v01_conv3_04_iter_5201.solverstate
2780    ./rony_v01_ip3_01_iter_5000.caffemodel
2780    ./rony_v01_ip3_01_iter_5000.solverstate
2780    ./rony_v01_ip3_01_iter_9099.caffemodel
2780    ./rony_v01_ip3_01_iter_9099.solverstate
2780    ./rony_v01_ip3_02_iter_50000.caffemodel
2780    ./rony_v01_ip3_02_iter_50000.solverstate
2780    ./rony_v01_ip3_03_iter_40000.caffemodel
2780    ./rony_v01_ip3_03_iter_40000.solverstate
2780    ./rony_v01_ip3_04_iter_30000.caffemodel
2780    ./rony_v01_ip3_04_iter_30000.solverstate
2780    ./rony_v01_ip3_05_iter_40000.caffemodel
2780    ./rony_v01_ip3_05_iter_40000.solverstate
2780    ./rony_v01_ip3_06_iter_40000.caffemodel
2780    ./rony_v01_ip3_06_iter_40000.solverstate
2780    ./rony_v01_ip3_07_iter_20000.caffemodel
2780    ./rony_v01_ip3_07_iter_20000.solverstate
2780    ./rony_v01_ip3_07_iter_25939.caffemodel
2780    ./rony_v01_ip3_07_iter_25939.solverstate
2780    ./rony_v01_ip3_08_iter_400000.caffemodel
2780    ./rony_v01_ip3_08_iter_400000.solverstate
2780    ./rony_v01_ip3_iter_10000.caffemodel
2780    ./rony_v01_ip3_iter_10000.solverstate

계정의 용량 사용은 다음과 같이 확인 가능하다.

rony@server:~$ du -sh ~rony
2.7G    /home/rony
  • -h 옵션은 Human-readable의 약자로 KBytes, MBytes, GBytes 등의 용량 단위를 표시한다.
  • -s 옵션은 Summary의 약자로 지정된 디렉토리 내의 모든 파일과 서브 디렉토리들의 용량을 합쳐서 표시한다.

현재 마운트 상태 확인 명령어 : lsblk

rony@server /home $ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.8T  0 disk
|-sda1   8:1    0    8G  0 part [SWAP]
|-sda2   8:2    0   20G  0 part /var
|-sda3   8:3    0    4G  0 part /tmp
`-sda4   8:4    0  1.8T  0 part /

원하는 라벨만 출력하고 싶을 경우 아래와 같이 한다.

rony@server ~ $ lsblk -o NAME,SIZE
NAME    SIZE
sdb     1.8T
└─sdb1  1.8T
sda    68.3G
├─sda1  251M
├─sda2  1.9G
├─sda3 26.1G
└─sda4   40G

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

div#stuning-header .dfd-stuning-header-bg-container {background-image: url(https://tech.sangron.com/wp-content/uploads/sites/2/2018/04/ubuntu_wallpaper_background.jpg);background-color: #3f3f3f;background-size: cover;background-position: top center;background-attachment: initial;background-repeat: no-repeat;}#stuning-header div.page-title-inner {min-height: 350px;}