我正在尝试从远程文件夹的PowerShell脚本中运行带有空格(File - One)的cygwin中的rsync并获得以下错误。试图逃离空间,但它仍然无法正常工作。与错误一样,所采用的目录名是“/ e / Files / File”,这是不完整的,而实际的文件夹名称应为“/ e / Files / File - One / root /”。还尝试用多个反斜杠逃避空间但仍然是同样的错误。这可能是什么问题?
Write-Output $rsync-cmd
Invoke-Expression -command $rsync_cmd
命令和错误:
C:\cygwin64\bin\bash.exe --login -c 'rsync -tvhPrI --stats jason@10.1.1.100:"/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]
答案 0 :(得分:0)
我一直在努力解决这个问题,并通过dos2unix运行我的脚本来解决所有问题来删除流氓^ M