Personalización de la salida
Para scripting o necesidades de informes específicos, es posible que desee mostrar solo ciertas columnas. El comando df proporciona la opción --output para personalizar los campos que se muestran en el informe.
Puede especificar una lista de campos que desea ver. Los campos comunes incluyen source (el sistema de archivos), fstype (tipo de sistema de archivos), size, used, avail, pcent (porcentaje de uso) y target (punto de montaje).
Creemos un informe personalizado que muestre el origen del sistema de archivos, el tamaño, el espacio utilizado, el espacio disponible y el punto de montaje, todo en un formato legible por humanos.
df -h --output=source,size,used,avail,target
Este comando produce una tabla limpia y personalizada con solo las columnas que solicitó:
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
Esta característica es potente para generar informes concisos o para alimentar datos a otros scripts, ya que le permite controlar el formato de salida con precisión.