6 votes

Time Machine : exclure les dossiers ayant le même nom, maintenant ET dans le futur

Je veux exclure la sauvegarde des médias proxy dans Final Cut Pro. Ce média est situé dans :

~/Movies/Final Cut Events/[Event Folder]/Transcoded Media/Proxy Media

Le problème est que lorsque je crée un nouveau [Event Folder], il crée un nouveau répertoire nommé "Proxy Media" qui doit être supprimé manuellement de Time Machine à chaque fois. J'aimerais automatiser ce processus.

J'ai regardé tmutil dans la ligne de commande, mais je ne pense pas que ça le fera.

6voto

Vous pouvez enregistrer une liste de propriétés comme suit ~/Library/LaunchAgents/excludefinalcut.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>EnableGlobbing</key>
  <true/> <!-- enable wildcard and tilde expansion for ProgramArguments -->
  <key>Label</key>
  <string>excludefinalcut</string>
  <key>ProgramArguments</key>
  <array>
    <string>tmutil</string>
    <string>addexclusion</string>
    <string>~/Movies/Final Cut Events/*/Transcoded Media/Proxy Media</string>
  </array>
  <key>WatchPaths</key>
  <array>
    <string>~/Movies/Final Cut Events</string>
  </array>
</dict>
</plist>

Ensuite, chargez le plist en exécutant launchctl load ~/Library/LaunchAgents/excludefinalcut.plist .

tmutil addexclusion donne aux fichiers un com.apple.metadata:com_apple_backup_excludeItem attribut étendu. sudo tmutil addexclusion -p ajouterait des fichiers au SkipPaths dictionnaire en /Library/Preferences/com.apple.TimeMachine.plist qui est également modifié par les Préférences Système.

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