usage: zfs command args ... where 'command' is one of the following: version [-j] create [-Pnpuv] [-o property=value] ... create [-Pnpsv] [-b blocksize] [-o property=value] ... -V destroy [-fnpRrv] destroy [-dnpRrv] @[%][,...] destroy # snapshot [-r] [-o property=value] ... @ ... rollback [-rRf] clone [-pu] [-o property=value] ... promote rename [-f] rename -p [-f] rename -u [-f] rename -r bookmark diff [-FHth] [snapshot|filesystem] list [-Hp] [-j [--json-int]] [-r|-d max] [-o property[,...]] [-s property]... [-S property]... [-t type[,...]] [filesystem|volume|snapshot] ... set [-u] ... ... get [-rHp] [-j [--json-int]] [-d max] [-o "all" | field[,...]] [-t type[,...]] [-s source[,...]] <"all" | property[,...]> [filesystem|volume|snapshot|bookmark] ... inherit [-rS] ... upgrade [-v] upgrade [-r] [-V version] <-a | filesystem ...> userspace [-Hinp] [-o field[,...]] [-s field] ... [-S field] ... [-t type[,...]] groupspace [-Hinp] [-o field[,...]] [-s field] ... [-S field] ... [-t type[,...]] projectspace [-Hp] [-o field[,...]] [-s field] ... [-S field] ... project [-d|-r] project -c [-0] [-d|-r] [-p id] project -C [-k] [-r] project [-p id] [-r] [-s] mount [-j] mount [-flvO] [-o opts] <-a|-R filesystem|filesystem> unmount [-fu] <-a | filesystem|mountpoint> share [-l] <-a [nfs|smb] | filesystem> unshare <-a [nfs|smb] | filesystem|mountpoint> send [-DLPbcehnpsVvw] [-i|-I snapshot] [-R [-X dataset[,dataset]...]] send [-DnVvPLecw] [-i snapshot|bookmark] send [-DnPpVvLec] [-i bookmark|snapshot] --redact send [-nVvPe] -t send [-PnVv] --saved filesystem receive [-vMnsFhu] [-o =] ... [-x ] ... receive [-vMnsFhu] [-o =] ... [-x ] ... [-d | -e] receive -A redact ... 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 [-rHp] ... release [-r] ... load-key [-rn] [-L ] <-a | filesystem|volume> unload-key [-r] <-a | filesystem|volume> change-key [-l] [-o keyformat=] [-o keylocation=] [-o pbkdf2iters=] change-key -i [-l] program [-jn] [-t ] [-m ] [lua args...] rewrite [-Prvx] [-o ] [-l ] wait [-t ] zone unzone 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 For further help on a command or topic, run: zfs help []