zfs snapshots

touch foo.txt
zfs snapshot zroot/home/user@create_foo
touch bar.txt
zfs snapshot zroot/home/user@create_bar
zfs list -t snapshot
NAME                         USED  AVAIL  REFER  MOUNTPOINT
zroot/home/user@create_foo    64K      -   132K  -
zroot/home/user@create_bar     0B      -   140K  -

Let's say I've removed `foo.txt' by a mistake.

rm foo.txt

I can now rollback to my latest snapshot to get it back.

zfs rollback zroot/home/user@create_bar

I can't rollback to the `user@create_foo', it has to be the latest one.