Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/12/2011, à 16:29

djipey

Ssh, rsync, synchronisation en excluant un dossier distant

Bonjour.

J'ai depuis toujours un script qui sert à synchroniser mon pc d'appoint avec mon pc de bureau. Cependant depuis quelque temps j'ai rajouté un gros dossier dans un dossier, sur mon desktop, que je ne veux pas synchroniser sur mon pc portable.

En somme:

rsync -arvu -e "ssh -p 33" maison:/home/djipey/programmation/ ~/programmation/

Et dans programmation/ qui se trouve sur le serveur maison, je voudrais exclure le dossier "Arduino". Savez vous comment je peux faire ça?
J'ai déjà essayé les syntaxes suivantes, qui ne marchent pas:

rsync -arvu -e "ssh -p 33" --filter "- maison:/home/djipey/programmation/Arduino/" maison:/home/djipey/programmation/ ~/programmation/
rsync -arvu -e "ssh -p 33" exclude="- maison:/home/djipey/programmation/Arduino/" maison:/home/djipey/programmation/ ~/programmation/

Cordialement.

Hors ligne

#2 Le 24/12/2011, à 21:01

gl38

Re : Ssh, rsync, synchronisation en excluant un dossier distant

il faut écrire --exclude et pas de =
ceci exclut tout fichier qui contient ce qui est entre les " ",
donc j'essaierais

--exclude "Arduino"

Cordialement,
Guy

Hors ligne

#3 Le 25/12/2011, à 13:01

djipey

Re : Ssh, rsync, synchronisation en excluant un dossier distant

Merci, ça marche nickel. Tant qu'on y est, quelle est la différence entre exclude et filter?

Joyeux Noël à toi.

Dernière modification par djipey (Le 25/12/2011, à 13:02)

Hors ligne

#4 Le 25/12/2011, à 15:11

gl38

Re : Ssh, rsync, synchronisation en excluant un dossier distant

Il y a une page de doc.
Le tutoriel de Michael Holve me semble très bien fait, mais pour l'option filter il faut lire le manuel et ça n'a pas l'air trop simple...
Cordialement,
Guy

Hors ligne