Ho appena provato a usare: tmutil compare
e l'output è abbastanza devastante a causa dell'enorme quantità di dati (e della mancanza di documentazione che spiega come leggerli). Secondo me, l'aiuto di tmutil è un po 'troppo conciso.
Voglio evidenziare la massima importanza del primo carattere nella riga:
-
!
significa che il file è cambiato (dimensioni, tempo, acl ...)
-
-
significa che il file manca
-
+
significa file nuovo
Quindi l'output:
+ 0B /Users/me/Configuring
! 37.4K (size, mtime) /Users/me/.viminfo
! (mtime) /Users/me/Desktop
- 7.3K /Volumes/Backup/Backups.backupdb/Macintosh/2013-01-24-014802/Macintosh HD/Users/me/file.csv
Per ottenere solo le righe di cui hai veramente bisogno, ad esempio i file mancanti ti suggerisco di usare grep
:
tmutil compare path1 path2 | grep -E ^-
Dove percorso1 è il percorso locale e percorso2 è il percorso sul backup:
tmutil compare /Users/me /Volumes/Backup/Backups.backupdb/Macintosh/2013-01-24-014802/Macintosh HD/Users/me | grep -E ^-
Questo dovrebbe restituire solo i file mancanti, nel nostro esempio:
- 7.3K /Volumes/Backup/Backups.backupdb/Macintosh/2013-01-24-014802/Macintosh HD/Users/me/file.csv