我正在尝试从mac环境迁移到Windows环境并需要rsync。
找到cwrsync @ http://www.rsync.net/resources/howto/windows_rsync.html
我已经安装了cwrsync程序,我可以在cmd上调用rsync但在包含sync.exe的目录中调用
当在命令提示符下时,如果我在不在相关目录中时调用rsync,它会呻吟并说出:
“rsync”未被识别为可操作的内部或外部命令 程序或批处理文件。
有没有办法将rsync.exe添加到全局列表中,以便在其直接父目录之外识别rsync?
谢谢, 约翰
答案 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应该从任何目录运行。确保您输入正确的应用程序安装路径,否则它将无法正常工作。见下面的截图:
环境变量设置:确保您添加的路径位于系统变量:
下
命令:如图所示,我直接从C:驱动器的根目录
运行它
答案 1 :(得分:0)
cwRsync分发包含一个名为 cwrsync.cmd 的批处理文件示例,其路径设置正确。您只需将rsync命令添加到该文件中即可。