df 명령어
디스크의 여유 공간을 확인하는 명령어 (disk free)
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 353080 0 353080 0% /dev
tmpfs 371844 0 371844 0% /dev/shm
tmpfs 371844 6052 365792 2% /run
tmpfs 371844 0 371844 0% /sys/fs/cgroup
/dev/nvme0n1p3 39511196 12464524 27046672 32% /
/dev/nvme0n1p1 301728 211340 90388 71% /boot
tmpfs 74368 12 74356 1% /run/user/42
tmpfs 74368 8 74360 1% /run/user/1002
- Filesystem: 마운트된 파일시스템
- 1K-blocks: 전체 용량
- Used: 사용 중인 용량
- Available: 남은 용량
- Use%: 사용률
- Mounted on: 마운트 경로
df 명령어 옵션
-h 옵션: 사람이 보기 쉬운 형태로 출력
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 345M 0 345M 0% /dev
tmpfs 364M 0 364M 0% /dev/shm
tmpfs 364M 5.9M 358M 2% /run
tmpfs 364M 0 364M 0% /sys/fs/cgroup
/dev/nvme0n1p3 38G 12G 26G 32% /
/dev/nvme0n1p1 295M 207M 89M 71% /boot
tmpfs 73M 12K 73M 1% /run/user/42
tmpfs 73M 8.0K 73M 1% /run/user/1002
-k 옵션: KB 단위
df -k
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 353080 0 353080 0% /dev
tmpfs 371844 0 371844 0% /dev/shm
tmpfs 371844 6036 365808 2% /run
tmpfs 371844 0 371844 0% /sys/fs/cgroup
/dev/nvme0n1p3 39511196 12464504 27046692 32% /
/dev/nvme0n1p1 301728 211340 90388 71% /boot
tmpfs 74368 12 74356 1% /run/user/42
tmpfs 74368 8 74360 1% /run/user/1002
-m 옵션: MB 단위
$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
devtmpfs 345 0 345 0% /dev
tmpfs 364 0 364 0% /dev/shm
tmpfs 364 6 358 2% /run
tmpfs 364 0 364 0% /sys/fs/cgroup
/dev/nvme0n1p3 38586 12173 26413 32% /
/dev/nvme0n1p1 295 207 89 71% /boot
tmpfs 73 1 73 1% /run/user/42
tmpfs 73 1 73 1% /run/user/1002
-F 옵션: 지정한 파일 시스템 영역만 출력
$ df -F tmpfs
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 371844 0 371844 0% /dev/shm
tmpfs 371844 6032 365812 2% /run
tmpfs 371844 0 371844 0% /sys/fs/cgroup
tmpfs 74368 12 74356 1% /run/user/42
tmpfs 74368 8 74360 1% /run/user/1002
-T 옵션: 각 파일 시스템의 파일 시스템 유형을 표시
$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
devtmpfs devtmpfs 353080 0 353080 0% /dev
tmpfs tmpfs 371844 0 371844 0% /dev/shm
tmpfs tmpfs 371844 5996 365848 2% /run
tmpfs tmpfs 371844 0 371844 0% /sys/fs/cgroup
/dev/nvme0n1p3 xfs 39511196 12464524 27046672 32% /
/dev/nvme0n1p1 xfs 301728 211340 90388 71% /boot
tmpfs tmpfs 74368 12 74356 1% /run/user/42
tmpfs tmpfs 74368 8 74360 1% /run/user/1002
du 명령어
특정 디렉터리나 파일의 디스크 공간 사용량을 확인하는 명령어
- 디렉토리 이름을 지정하지 않으면, 현재 경로의 모든 디렉토리의 크기를 출력
$ du
76 ./conf
22588 ./bin
209584 ./lib
288 ./include
796 ./compat
404 ./msg/en_US
404 ./msg/en_US.utf8
du 명령어 옵션
-h 옵션: 사람이 보기 쉬운 형태로 출력
$ du -h
76K ./conf
23M ./bin
205M ./lib
288K ./include
796K ./compat
404K ./msg/en_US
404K ./msg/en_US.utf8
-s 옵션: 지정한 디렉터리 또는 파일의 총 사용량 출력
$ du -sh
452M .
디렉토리 지정: 지정한 디렉토리의 디스크 공간 사용량 출력
$ du -sh databases/
175M databases/
-a 옵션: 디렉토리에 있는 모든 파일의 디스크 사용량도 포함
$ du -ah
0 ./demodb
20M ./hatestdb/log/hatestdb_lgat
4.0K ./hatestdb/log/hatestdb_lginf
4.0K ./hatestdb/log/csql.err
7.9M ./hatestdb/log/hatestdb_lgar_t
'Linux' 카테고리의 다른 글
[Linux] 파일 관련 명령어 & 출력 명령어 (0) | 2024.11.22 |
---|---|
[Linux] vmstat 명령어 (시스템 상태) (0) | 2024.09.13 |
[Linux] free 명령어 (메모리 상태) (0) | 2024.09.13 |
[Linux] top 명령어 (시스템 및 프로세스 상태) (0) | 2024.09.13 |
[Linux] ps 명령어 (프로세스 상태) (1) | 2024.09.04 |