2 votes

Rsync et les jokers

J'essaie de sauvegarder les fichiers "Dernière session" et "Session actuelle" de Google Chrome en une seule commande, mais l'utilisation d'un caractère générique ne semble pas fonctionner.

J'essaie avec la commande suivante

rsync -e "ssh -i new.key" -r --verbose -tz --stats --progress --delete '/cygdrive/c/Users/jay/AppData/Local/Google/Chrome/User Data/Default/*Session'   user@host:"/chrome\ sessions/" 

et obtenir l'erreur suivante

rsync: link_stat "/cygdrive/c/Users/jay/AppData/Local/Google/Chrome/User Data/Default/*Session" failed: No such file or directory (2)

Qu'est-ce que je fais de mal ?

2voto

Magellan Points 4431

Mon Cygwin est à la maison et je suis au bureau, mais vous devez vous assurer que les espaces dans vos noms de répertoire sont correctement échappés avec une barre oblique inverse lorsque vous utilisez les guillemets doubles pour le caractère générique.

1voto

becomingwisest Points 3258

L'utilisation du guillemet ' signifie que le * ne sera pas utilisé pour l'expansion.

Try rsync -e "ssh -i new.key" -r --verbose -tz --stats --progress --delete "/cygdrive/c/Users/jay/AppData/Local/Google/Chrome/User Data/Default/*Session"   user@host:"/chrome\ sessions/"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X