3

我正在尝试从 mac 环境转移到 windows 环境并需要 rsync。

找到 cwrsync @ http://www.rsync.net/resources/howto/windows_rsync.html

我已经很好地安装了 cwrsync 程序,我可以在 cmd 中调用 rsync,但是在包含 sync.exe 的目录中时

在命令提示符下,如果我不在相关目录中时调用 rsync,它会呻吟并说:

"rsync" 不是内部或外部命令、可运行程序或批处理文件。

有没有办法将 rsync.exe 添加到全局列表中,以便在其直接父目录之外识别 rsync?

谢谢,约翰

rsync 不工作。

4

2 回答 2

9

在 Windows 系统变量中添加路径:

- Control Panel -> System -> tab Advanced, button Environment Variables.
- Edit the "Path" system variable and add the full path to the installed rsync:
     C:\Program Files\cwRsync\bin or C:\cygwin\bin. or
     C:\Program Files (x86)\cwRsync\bin or C:\cygwin\bin.

这样命令 rsync 和 ssh 应该从任何目录运行。确保将正确的安装路径放入应用程序,否则它将无法正常工作。请看下面的截图:

环境变量设置:确保您添加的路径在系统变量下:

在此处输入图像描述

命令:如所见,我直接从 C: 驱动器的根目录运行它

在此处输入图像描述

于 2013-12-10T11:41:36.980 回答
0

cwRsync 分发包含一个名为cwrsync.cmd的批处理文件示例,具有正确的路径设置。您可以简单地将您的 rsync 命令添加到该文件中。

于 2013-12-12T14:43:38.937 回答