Vous pouvez naviguer jusqu'aux fichiers directement et les restaurer avec la fonction rsync
commandement.
Déterminer le chemin vers les sauvegardes
D'abord, listez toutes vos sauvegardes existantes en utilisant tmutil listbackups
user@host ~ % tmutil listbackups
/Volumes/externalBackups/Backups.backupdb/host/2020-06-17-095312
/Volumes/externalBackups/Backups.backupdb/host/2020-06-18-222034
/Volumes/externalBackups/Backups.backupdb/host/2020-06-21-110109
user@host ~ %
Entrer le répertoire de sauvegarde
Suivant, cd
dans l'un des répertoires ci-dessus (celui à partir duquel vous voulez restaurer)
user@host ~ % cd /Volumes/externalBackups/Backups.backupdb/host/2020-06-21-110109
user@host 2020-06-21-110109 %
Entrez dans le répertoire de données de la sauvegarde
Il devrait y avoir un - Data
avec les données de cette sauvegarde Time Machine particulière. Dans ce cas, nos sauvegardes ont été créées avec tmutil startbackup
donc le répertoire de données est Untitled - Data
user@host 2020-06-21-110109 % ls | grep -i Data
Untitled - Data
user@host 2020-06-21-110109 %
user@host 2020-06-21-110109 % cd "Untitled - Data"
user@host Untitled - Data %
Restaurer avec rsync
Vous pouvez restaurer un fichier donné avec rsync
. Par exemple, pour restaurer le /private/etc/resolv.conf
sur votre système, vous pouvez maintenant exécuter ce qui suit
user@host Untitled - Data % sudo rsync -av --progress private/etc/resolv.conf /private/etc/resolv.conf
...
user@host Untitled - Data %