Я пытаюсь запустить rsync из cygwin в сценарии PowerShell удаленной папки с пространством (File-One) и получает следующую ошибку. Пытался избежать пространства, но все же он не работает. Как и в случае ошибки, имя каталога принимается как «/ e/Files/File», что является неполным, тогда как фактическое имя папки должно быть «/ e/Files/File - One/root /». Также попробовал побег пространства с несколькими обратными косыми чертами, но все равно такую же ошибку. Что может быть здесь?running rsync in cygwin
Write-Output $rsync-cmd
Invoke-Expression -command $rsync_cmd
Command и Error:
C:\cygwin64\bin\bash.exe --login -c 'rsync -tvhPrI --stats [email protected]:"/e/Files/File\ -\ One/root/" "/e/Files/File\ -\ One/root"'
receiving incremental file list
rsync: link_stat "/e/Files/File" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1637) [Receiver=3.1.1]
избежать строки назначения в так же, как вы избежали первого: '/ e/Files/File \\ - \\ One/root" '- альтернативно просто один обратный слэш для выхода –
Да, я тоже это пробовал .. он не работает и имеют ту же ошибку. – user3331975
только что обновил сценарий, так что нет путаницы. – user3331975