Windows 如何访问/cygdrive/c/。。在bash脚本中?
为什么找不到文件夹?我仔细检查了它是否存在Windows 如何访问/cygdrive/c/。。在bash脚本中?,windows,bash,cygwin,Windows,Bash,Cygwin,为什么找不到文件夹?我仔细检查了它是否存在 #!/bin/bash echo "This will sync the background_docs folder" lftp ftp://user:pass@server.org -e "mirror -r /cygdrive/c/Users/usera/Desktop/test_folder/ --only-missing -e;exit" 我建议看看cygpath cygpath-w converts to windows path cy
#!/bin/bash
echo "This will sync the background_docs folder"
lftp ftp://user:pass@server.org -e "mirror -r /cygdrive/c/Users/usera/Desktop/test_folder/ --only-missing -e;exit"
我建议看看cygpath cygpath-w
converts to windows path
cygpath-u
converts to unix path
这可能是您的问题:“将指定的源目录镜像到本地目标目录”如果我读得正确,那么您正在查找/cygdrive/c/。。。。FTP服务器上可能没有基于cygwin的FTP服务器的目录。如果要将文件放入服务器,请尝试使用-R,或者写入“mirror-R server dir/cygdrive/c/…”–HelmuthB您是否正在尝试访问
/cygdrive/c
或/cygdrive/c
?是否要将其放入答案中?我完全搞定了。我应该看到的。这是4个命令中唯一失败的命令。