Eigentlich gibt es und wird sogar benannt zfs diff
( Dokumentation und Beispiele )
$ zfs diff tank/home/tim@snap1 tank/home/tim@snap2 M /tank/home/tim/ + /tank/home/tim/fileB
Sie können auch zwischen Snapshot und Live-Dataset unterscheiden, jedoch nur innerhalb desselben Datasets und untergeordneter Elemente und nur in gültiger zeitlicher Reihenfolge (dh alt nach neu statt neu nach alt. Tauschen Sie einfach die Argumente aus, falls dies zunächst nicht funktioniert). Mögliche Ergebnisse sind:
M : File or directory has been modified or file or directory link has changed - : File or directory is present in the older snapshot but not in the more recent snapshot + : File or directory is present in the more recent snapshot but not in the older snapshot R : File or directory has been renamed
Informationen zum Filtern der Ergebnisse und zur Verwendung in Skripts finden Sie auch in dem Beispiel in meiner anderen Antwort zu StackOverflow.