출력 사용자 정의
스크립팅 또는 특정 보고 요구 사항을 위해 특정 열만 표시하고 싶을 수 있습니다. df 명령어는 보고서에 표시되는 필드를 사용자 정의하기 위한 --output 옵션을 제공합니다.
보고 싶은 필드 목록을 지정할 수 있습니다. 일반적인 필드에는 source (파일 시스템), fstype (파일 시스템 유형), size, used, avail, pcent (사용률), target (마운트 지점) 등이 있습니다.
파일 시스템 소스, 크기, 사용된 공간, 사용 가능한 공간 및 마운트 지점을 모두 사람이 읽기 쉬운 형식으로 표시하는 사용자 정의 보고서를 만들어 보겠습니다.
df -h --output=source,size,used,avail,target
이 명령어는 요청한 열만 포함된 깔끔하고 사용자 정의된 테이블을 생성합니다:
Filesystem Size Used Avail Mounted on
overlay 20G 126M 20G /
tmpfs 64M 0 64M /dev
tmpfs 7.7G 0 7.7G /sys/fs/cgroup
shm 64M 0 64M /dev/shm
/dev/nvme1n1 100G 20G 81G /etc/hosts
tmpfs 7.7G 0 7.7G /proc/acpi
tmpfs 7.7G 0 7.7G /proc/scsi
tmpfs 7.7G 0 7.7G /sys/firmware
이 기능은 간결한 보고서를 생성하거나 다른 스크립트에 데이터를 전달하는 데 강력하며, 출력 형식을 정확하게 제어할 수 있습니다.