J'essaie de mettre en place rsync
pour OS X 10.8.4 en utilisant un fichier d'exclusion. Cependant, il ne reconnaît pas les chemins que je veux exclure.
Je veux copier l'utilisateur ABC
dans le répertoire personnel de l'utilisateur, dans un dossier appelé Backup_Mac
sur un disque externe monté.
rsync -av --progress --exclude-from='/Users/ABC/excludelist.txt' /Users/ABC /Volumes/Backup_Mac
excludelist.txt
contient
- /Users/ABC/Dropbox/
Il n'exclut pas le dossier Dropbox.
Maintenant, si je change le fichier d'exclusion en
- Dropbox/
il exclut ABC/Dropbox
mais aussi tous les autres dossiers nommés Dropbox ailleurs dans l'arborescence des fichiers. Ce n'est pas ce que je veux - je veux exclure uniquement le dossier ABC/Dropbox
mais incluez tout autre dossier appelé Dropbox
par exemple ABC/Application Support/Dropbox
.
Avez-vous une idée de la façon d'y parvenir ? Comment dois-je spécifier le chemin d'exclusion, relatif au dossier sauvegardé, ou relatif à la racine ?