zfs list 결과는 –o, –t 및 –H 옵션을 사용하여 사용자 정의할 수 있습니다.
–o 옵션 및 콤마로 구분된 원하는 등록 정보 목록을 사용하여 등록 정보 값 결과를 사용자 정의할 수 있습니다. 모든 데이터 세트 등록 정보를 유효한 인수로 제공할 수 있습니다. 모든 지원되는 데이터 세트 등록 정보 목록을 보려면 ZFS 등록 정보 소개를 참조하십시오. 정의된 등록 정보 외에도 –o 옵션 목록에는 출력 결과에 데이터 세트 이름을 포함되도록 지정하는 name 리터럴이 포함될 수 있습니다.
다음 예에서는 zfs list를 사용하여 share.nfs 및 mountpoint 등록 정보 값과 함께 데이터 세트 이름을 표시합니다.
# zfs list -r -o name,share.nfs,mountpoint users/home NAME NFS MOUNTPOINT users/home on /users/home users/home/cindy on /users/home/cindy users/home/gina on /users/home/gina users/home/gina/projects on /users/home/gina/projects users/home/gina/projects/fs1 on /users/home/gina/projects/fs1 users/home/gina/projects/fs2 on /users/home/gina/projects/fs2 users/home/mark on /users/home/mark users/home/neil on /users/home/neil
–t 옵션을 사용하여 표시할 데이터 세트의 유형을 지정할 수 있습니다. 유효한 유형은 다음 표에 설명되어 있습니다.
|
–t 옵션은 표시할 데이터 세트의 유형이 쉼표로 구분된 목록을 받아 들입니다. 다음 예에서는 –t 및 –o 옵션을 동시에 사용하여 모든 파일 시스템의 이름 및 used 등록 정보를 표시합니다.
# zfs list -r -t filesystem -o name,used users/home NAME USED users/home 4.00G users/home/cindy 548K users/home/gina 2.00G users/home/gina/projects 2.00G users/home/gina/projects/fs1 1.00G users/home/gina/projects/fs2 1.00G users/home/mark 1.00G users/home/neil 1.00G
–H 옵션을 사용하여 만들어진 출력에서 zfs list 헤더를 생략할 수 있습니다. –H 옵션을 사용하면 모든 공백이 탭 문자로 교체됩니다. 이 옵션은 스크립팅과 같이 구문 분석 가능한 출력 결과가 필요한 경우에 유용합니다. 다음 예에서는 –H 옵션으로 zfs list 명령을 사용했을 때 생성되는 출력을 보여줍니다.
# zfs list -r -H -o name users/home users/home users/home/cindy users/home/gina users/home/gina/projects users/home/gina/projects/fs1 users/home/gina/projects/fs2 users/home/mark users/home/neil