Je viens d'essayer de l'utiliser : tmutil compare
et le résultat est assez dévastateur en raison de l'énorme quantité de données (et du manque de documentation expliquant comment les lire). À mon avis, l'aide de tmutil est un peu trop concise.
Je tiens à souligner l'importance primordiale du premier caractère de la ligne :
!
signifie que le fichier a changé (taille, durée, acl...)
-
signifie que le fichier est manquant
+
signifie déposer un nouveau
Ainsi, le résultat :
+ 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
Afin d'obtenir uniquement les lignes dont vous avez réellement besoin, par exemple les fichiers manquants, je suggère d'utiliser grep
:
tmutil compare path1 path2 | grep -E ^-
Où chemin1 est votre chemin local et chemin2 est le chemin de votre sauvegarde :
tmutil compare /Users/me /Volumes/Backup/Backups.backupdb/Macintosh/2013-01-24-014802/Macintosh HD/Users/me | grep -E ^-
Dans notre exemple, seuls les fichiers manquants devraient être retournés :
- 7.3K /Volumes/Backup/Backups.backupdb/Macintosh/2013-01-24-014802/Macintosh HD/Users/me/file.csv