2 votes

Comment exporter les exclusions de Time Machine ou les répertorier dans Terminal

J'ai un Mac avec Time Machine et il y a des dizaines d'exclusions qui ont été ajoutées via l'interface de Time Machine.

Comment puis-je exporter cette liste?

En utilisant tmutil dans Terminal, je peux accéder aux sauvegardes et à la configuration de Time Machine.

L'outil a les commandes suivantes liées aux exclusions:

tmutil addexclusion [-p|-v] item ...
tmutil removeexclusion [-p|-v] item ...
tmutil isexcluded item ...

Y a-t-il un moyen de lister les exclusions existantes sans utiliser isexcluded sur des fichiers et des dossiers spécifiques?

3voto

user43889 Points 266

Voici 3 façons d'obtenir des exclusions de Machines à Remonter le Temps :

Tout d'abord, chaque sauvegarde inclut sa propre liste d'exclusions. Au niveau supérieur de chaque sauvegarde, il y a un fichier caché appelé .exclusions.plist, par exemple /Volumes//2022-05-03-124500/.exclusions.plist. Vous pouvez le voir dans le Finder tant que vous affichez les fichiers cachés en appuyant sur Maj et Commande, puis la touche point (ou >).

Le fichier contient des exclusions de 4 types :

  • Chemins d'exclusion standard,
  • Chemins d'exclusion persistants définis sur des fichiers particuliers (beaucoup de ceux-ci),
  • Fichiers système exclus - il n'y en a pas (je soupçonne que c'est un vestige de versions plus anciennes de TM), et
  • Chemins d'exclusion utilisateur - ceux définis dans les Préférences Système de Time Machine.

Donc la liste que vous souhaitez est à la fin du fichier.

Le blog de Howard Oakley a la meilleure référence pour ce qui précède Qu'est-ce que Time Machine n'inclut pas dans la sauvegarde?

Deuxièmement, le fichier de préférences de Machines à Remonter le Temps contient la liste des emplacements ajoutés dans les Préférences Système de Time Machine. C'est /Library/Preferences/com.apple.TimeMachine.plist.

Ce fichier de préférences n'inclut pas les fichiers individuels avec des exclusions définies ou les exclusions standard.

Troisièmement, et grâce à @Gordon Davisson, voici une commande simple pour les exclusions ajoutées dans l'interface graphique :

defaults read /Library/Preferences/com.apple.TimeMachine SkipPaths

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X