command-line - 没有这样的文件或目录 cygwin + rsyc
问题描述
我正在尝试使用 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
. 所以这是我到目前为止所尝试的。
请问,我做错了什么?是我的文件路径吗?如果是这样,我应该使用的正确文件路径是什么?帮助!
解决方案
路径不对。从 Windows 转换到 Posix 的最佳方法是使用cygpath
$ cygpath -u 'C:\Users\dell\Videos\Movavi\installation_tutorial.mp4'
/cygdrive/c/Users/dell/Videos/Movavi/installation_tutorial.mp4
推荐阅读
- sql - remove last comma from column
- javascript - 减少 react.js 中的 webpack 包大小
- amazon-s3 - 如何解决“请求的资源上不存在'Access-Control-Allow-Origin'标头”错误?
- kong - Kong api未启用
- tensorflow - 有没有办法使用张量流来实现数学反卷积(完全反转卷积)?请让我知道是否有
- c# - AvPlayer 正在下载 mp3 而不是流式传输
- jquery - 如何禁用文本框 date_picker
- c# - 无法使用 Prism.Forms Xamarin 在 NavigationPage 中包装 MasterDetailPage 以显示后退按钮
- r - 如何将两行中的信息与几乎相同的名称组合起来
- jquery - 在 AJAX 中的字段名称上运行循环