我正在尝试运行 rsync 命令来复制文件的差异。我使用的是 cygwin,因为我在 Windows 操作系统上,当我尝试运行 Rsync 时,它会进入挂起状态,这就是屏幕的样子
$ rsync -avh data/pharma.mp4 [email protected]:
[email protected]'s password: abc123
我可以从 cygwin 运行 ssh。另外,需要注意的是,密码会显示在屏幕上,这与 ssh 中的密码隐藏不同。
另外,当我执行 ctrl+c 退出 rsync 时,我得到以下输出
$ abc123
-bash: abc123: command not found
答案1
不要从或运行
rsync
(或任何 Cygwin 命令,就此而言)。从 Cygwin 终端运行它CMD
Powershell
确保已安装 Cygwin
ssh
,并将其置于PATH
任何 Windows 目录之前。否则,您最终将使用 Cygwinrsync
和 Microsoft 的ssh
,这不是一个愉快的组合。 (检查ssh
with的版本type ssh
并查看它位于哪个目录中)