cwrsync in windows not being recognised

2019-05-28 01:28发布

I am trying to move from a mac environment to a windows one and require rsync.

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

I have installed the cwrsync program fine, I can call the rsync at cmd but on when in the directory which contains the sync.exe

When in command prompt, if i call rsync when not in the relavent directory it moans and sayS:

"rsync" is not recognised as an internal or external command, operable program or batch file.

Is there a way to add the rsync.exe to a global list so as rsync is recognised outside of its immediate parent directory?

Thanks, John

rsync not working.

2条回答
劫难
2楼-- · 2019-05-28 01:47

cwRsync distribution contains a batch file example called cwrsync.cmd with correct path settings. You can simply add your rsync command into that file.

查看更多
狗以群分
3楼-- · 2019-05-28 01:52

Add the path in the Windows system variables:

- 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.

This way the commands rsync and ssh should run from any directory. Make sure you put in the correct install path to the application else it won't work. See screenshot below:

Environment Variable Setup: Make sure the path you added is under System Variables:

enter image description here

Command: As seen, I am running this directly from root of C: drive

enter image description here

查看更多
登录 后发表回答