리눅스에서 디스크의 용량을 확인하는 방법으로 아래 2개의 명령어를 이용할 수 있다.
df
명령어파일시스템의 디스크 사용량을 표시하는 명령어
$> df [OPTION]... [FILE]...
-a
: 모든 파일시스템을 표시-h
: 사람이 읽을 수 있는 형태로 용량을 변환하여 표시-T
: 파일시스템의 타입을 표시$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 51474044 12785688 36067560 27% /
tmpfs 1960508 0 1960508 0% /dev/shm
$ df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 51474044 12785660 36067588 27% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 1960508 0 1960508 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 50G 13G 35G 27% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/xvda1 ext4 51474044 12785668 36067580 27% /
tmpfs tmpfs 1960508 0 1960508 0% /dev/shm
du
명령어파일과 디렉토리의 사용량을 표시하는 명령어
$> du [OPTION]... [FILE]...
-b
: 바이트(B) 단위로 표시-k
: 킬로바이트(KB) 단위로 표시-m
: 메가바이트(MB) 단위로 표시-s
: 디스크 사용량의 합계를 표시-h
: 사람이 보기 편한 형태로 표시$ ls -l
total 72
-rw-r--r-- 1 bpsec users 6 Sep 17 01:08 ANSI.txt
-rw-r--r-- 1 bpsec users 54102 Sep 3 04:03 mlb-player-stats-Batters.csv
drwxr-xr-x 2 bpsec users 4096 Sep 17 08:48 test
-rw-r--r-- 1 bpsec users 8 Sep 17 01:08 Unicode.txt
-rw-r--r-- 1 bpsec users 12 Sep 17 01:08 utf-8.txt
$ du ./
60 ./test
132 ./
$ du -s ./
132 ./
$ du -sh ./*
4.0K ./ANSI.txt
56K ./mlb-player-stats-Batters.csv
60K ./test
4.0K ./Unicode.txt
4.0K ./utf-8.txt