반응형
부제: df를 대체하는 컬러 표. 마운트별 용량과 사용률을 막대로 한눈에 보여준다
duf # 모든 장치를 표로 표시
duf --only local # 로컬 디스크만
duf --json # 스크립트용 JSON 출력
╭──────────────────────────────────────────────────────────────────────────────╮
│ 1 local device │
├────────────┬───────┬──────┬───────┬──────────────────────┬──────┬────────────┤
│ MOUNTED ON │ SIZE │ USED │ AVAIL │ USE% │ TYPE │ FILESYSTEM │
├────────────┼───────┼──────┼───────┼──────────────────────┼──────┼────────────┤
│ / │ 23.5G │ 2.4G │ 19.8G │ █ 10.3% │ ext4 │ /dev/loop1 │
╰────────────┴───────┴──────┴───────┴──────────────────────┴──────┴────────────╯duf는 df의 출력을 사람이 읽기 좋은 표로 다듬은 도구다. 로컬·네트워크·특수 장치를 그룹으로 나눠 보여주고, 사용률을 색 막대로 표시해 어느 볼륨이 꽉 찼는지 즉시 눈에 띈다. 대화형이 아니라 그냥 실행하면 표가 찍히므로 스크립트에 넣기도 쉽고, --json으로 기계가 읽을 형태도 뽑는다. 정렬 기준과 표시할 열을 옵션으로 바꾼다. 데비안은 apt install duf, RHEL은 EPEL을 켜고 dnf install duf로 설치한다.
이렇게도 쓴다
로컬 디스크만 걸러서 본다(tmpfs·바인드 마운트 제외).
duf --only local
사용률이 높은 순으로 정렬해 꽉 찬 볼륨을 위로 올린다.
duf --sort usage
블록 대신 inode 사용량을 확인한다(작은 파일이 많을 때).
duf --inodes
표시할 열을 직접 골라 좁게 뽑는다.
duf --output mountpoint,size,avail,usage
JSON으로 뽑아 jq로 특정 마운트의 여유공간만 추출한다(jq 조합).
duf --json | jq '.[] | select(.mount_point=="/") | .free'
특정 파일시스템 종류만 골라 본다.
duf --only-fs ext4,xfs반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] btop 현대적 리소스 모니터 (0) | 2026.07.16 |
|---|---|
| [리눅스] htop 대화형 프로세스 뷰어 (0) | 2026.07.16 |
| [리눅스] ncdu 디스크 사용량 분석기 (0) | 2026.07.16 |
| [리눅스] ag(the_silver_searcher) 코드베이스 전용 검색기 (0) | 2026.07.16 |
| [리눅스] jq 커맨드라인에서 JSON 다루기 (0) | 2026.07.16 |