这里是菜鸟,
我正在尝试使用 rsync 将文件从 Windows 传输到 Linux。 我有这段代码,但我遇到了错误
rsync -avz -e ssh C:\users\file.txt root@123.45.67.89:/var/dir
我得到这个错误源和目标不能都是远程的
如果我尝试
rsync -avz -e ssh /c/users/file.txt root@123.45.67.89:/var/dir
我明白了,没有这样的文件或目录
所以,我认为问题出在 Windows 上的文件路径上。我听说过 cygwin,但还没有真正尝试过
我该怎么做才能获得工作路径?
最佳答案
如果您使用 CygWin 从 Windows 机器进行 rsync,那么您想要的本地文件几乎肯定是:
/cygdrive/c/users/file.txt
而不是:
/c/users/file.txt
关于windows - 使用 rsync 从 Windows 传输到 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4182286/