Time Machine: excluye carpetas con el mismo nombre, ahora Y en el futuro

4

Quiero excluir la copia de seguridad de los medios proxy en Final Cut Pro. Este medio se encuentra en:

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

El problema es que cuando creo una nueva [Carpeta de eventos], se crea un nuevo directorio llamado "Proxy Media" que debe omitirse manualmente cada vez en Time Machine. Me gustaría automatizar este proceso.

He mirado a tmutil en la línea de comandos, pero no creo que eso lo haga.

    
pregunta Adam 07.11.2013 - 23:15

1 respuesta

4

Podría guardar una lista de propiedades como esta como ~/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>

Luego carga el plist ejecutando launchctl load ~/Library/LaunchAgents/excludefinalcut.plist .

tmutil addexclusion le da a los archivos un atributo extendido com.apple.metadata:com_apple_backup_excludeItem . sudo tmutil addexclusion -p agregaría archivos al diccionario SkipPaths en /Library/Preferences/com.apple.TimeMachine.plist que también se modifica por Preferencias del sistema.

    
respondido por el user495470 08.11.2013 - 20:17

Lea otras preguntas en las etiquetas