Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何访问/cygdrive/c/。。在bash脚本中?_Windows_Bash_Cygwin - Fatal编程技术网

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个命令中唯一失败的命令。