Windows中的cwrsync无法识别

时间:2013-12-10 11:30:23

标签: windows rsync cwrsync

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

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

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

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

  

“rsync”未被识别为可操作的内部或外部命令   程序或批处理文件。

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

谢谢, 约翰

rsync not working.

2 个答案:

答案 0 :(得分:7)

在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应该从任何目录运行。确保您输入正确的应用程序安装路径,否则它将无法正常工作。见下面的截图:

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

enter image description here

命令:如图所示,我直接从C:驱动器的根目录

运行它

enter image description here

答案 1 :(得分:0)

cwRsync分发包含一个名为 cwrsync.cmd 的批处理文件示例,其路径设置正确。您只需将rsync命令添加到该文件中即可。