El comando zfs get admite las opciones -H y - o, diseñadas para secuencias de comandos. Puede utilizar la opción -H para omitir información de cabecera y sustituir un espacio en blanco con el carácter de tabulación. El espacio en blanco uniforme permite el fácil análisis de los datos. Puede utilizar la opción -o para personalizar la salida de los modos siguientes:
El nombre literal se puede utilizar con una lista separada por comas de propiedades como se definen en la sección Introducción a las propiedades de ZFS.
Una lista separada por comas de los campos literales, name, value, property, y source, que deben salir seguidos por un espacio y un argumento, que es una lista separada por comas de las propiedades.
El ejemplo siguiente muestra la forma de recuperar un valor simple mediante las opciones -H y -o de zfs get:
# zfs get -H -o value compression tank/home on |
La opción -p informa de valores numéricos como sus valores exactos. Por ejemplo, 1 MB se especifica como 1000000. Esta opción puede usarse de la forma siguiente:
# zfs get -H -o value -p used tank/home 182983742 |
Puede utilizar la opción -r junto con una de las opciones anteriores para recuperar de forma recursiva los valores solicitados para todos los descendientes. El ejemplo siguiente utiliza las opciones -H, -o y - r para recuperar el nombre del conjunto de datos y el valor de la propiedad used para export/home y sus descendientes, mientras se omite la salida de cualquier encabezado:
# zfs get -H -o name,value -r used export/home export/home 5.57G export/home/marks 1.43G export/home/maybee 2.15G |