没有这样的文件或目录 cygwin + rsyc

Posted

技术标签:

【中文标题】没有这样的文件或目录 cygwin + rsyc【英文标题】:No such file or directory cygwin + rsyc 【发布时间】:2021-05-16 09:32:10 【问题描述】:

我正在尝试使用 rsync 和 openssh 在 cygwin 命令行中发送文件。 所以我使用的命令是rsync -P -e "ssh -p 2222" deborahtrez@209.6.204.90:/home/dell/cygdrive/c/Users/dell/Videos/Movavi/installation_tutorial.mp4

然后它要求我输入密码。我按 ENTER 并总是返回 No such file or directory 我的视频“installation_tutorial.mp4”的文件路径位于C:\Users\dell\Videos\Movavi,因此完整路径变为C:\Users\dell\Videos\Movavi\installation_tutorial.mp4。所以这是我到目前为止所尝试的。

请问,我做错了什么?是我的文件路径吗?如果是这样,我应该使用的正确文件路径是什么?救命!

【问题讨论】:

【参考方案1】:

路径错误。从 Windows 转换到 Posix 的最佳方法是使用 cygpath

$ cygpath -u 'C:\Users\dell\Videos\Movavi\installation_tutorial.mp4'
/cygdrive/c/Users/dell/Videos/Movavi/installation_tutorial.mp4

【讨论】:

以上是关于没有这样的文件或目录 cygwin + rsyc的主要内容,如果未能解决你的问题,请参考以下文章

Linux/Unix/Cygwin 常用命令

cygwin添加到windows右键菜单

cygwin添加到windows右键菜单

如何在没有 Cygwin 或 Visual Studio 的情况下编译 Magick++?

链接在 cygwin 上编译的 .lib 文件

如何在Windows中通过Cygwin来使用Linux命令行