usage: zfs command args ... where 'command' is one of the following: create [-p] [-o property=value] ... create [-ps] [-b blocksize] [-o property=value] ... -V destroy [-rRf] destroy [-rRd] snapshot [-r] [-o property=value] ... rollback [-rRf] clone [-p] [-o property=value] ... promote rename rename -p rename -r list [-rH][-d max] [-o property[,...]] [-t type[,...]] [-s property] ... [-S property] ... [filesystem|volume|snapshot] ... set ... get [-rHp] [-d max] [-o "all" | field[,...]] [-s source[,...]] <"all" | property[,...]> [filesystem|volume|snapshot] ... inherit [-rS] ... upgrade [-v] upgrade [-r] [-V version] <-a | filesystem ...> userspace [-hniHp] [-o field[,...]] [-sS field] ... [-t type[,...]] groupspace [-hniHpU] [-o field[,...]] [-sS field] ... [-t type[,...]] mount mount [-vO] [-o opts] <-a | filesystem> unmount [-f] <-a | filesystem|mountpoint> share <-a | filesystem> unshare <-a | filesystem|mountpoint> send [-RDp] [-[iI] snapshot] receive [-vnFu] receive [-vnFu] [-d | -e] allow allow [-ldug] <"everyone"|user|group>[,...] [,...] allow [-ld] -e [,...] allow -c [,...] allow -s @setname [,...] unallow [-rldug] <"everyone"|user|group>[,...] [[,...]] unallow [-rld] -e [[,...]] unallow [-r] -c [[,...]] unallow [-r] -s @setname [[,...]] hold [-r] ... holds [-r] ... release [-r] ... Each dataset is of the form: pool/[dataset/]*dataset[@name] For the property list, run: zfs set|get For the delegated permission list, run: zfs allow|unallow