rsync exclude-from répertoire avec espace


13

J'essaie d'exclure le répertoire "Mendeley Desktop" pour rsync.

Le exclude-from = est comme:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley\ Desktop

mais rsync sauvegarde toujours le bureau Mendeley.

Comment puis-je faire rsync pour ignorer les répertoires avec de l'espace?

Réponses:


18

Retirez l' \avant de l'espace. Un espace échappé est utilisé pour arrêter la séparation du shell au niveau des espaces. Comme vous utilisez un fichier pour répertorier vos répertoires et fichiers exclus, les mots Mendeley Desktopne passeront jamais par le shell et n'auront donc pas besoin d'être échappés. Si vous les listiez sur la ligne de commande avec --excludealors vous auriez besoin de s'échapper de l'espace.

Utilisation:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.