Назад | Перейти на главную страницу

Rsync и подстановочные знаки

Я пытаюсь создать резервную копию файлов «Последний сеанс» и «Текущий сеанс» для Google Chrome с помощью одной команды, но использование подстановочного знака, похоже, не работает.

Я пытаюсь использовать следующую команду

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/" 

и получите следующую ошибку

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

Что я делаю не так?

Мой Cygwin дома, а я в офисе, но вы должны убедиться, что пробелы в именах каталогов правильно экранированы обратной косой чертой при использовании двойных кавычек для подстановочного знака.

Использование кавычек 'означает, что * не будет использоваться для раскрытия.

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/"