简体   繁体   中英

cwrsync in windows not being recognised

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无法正常工作。

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:

在此输入图像描述

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

在此输入图像描述

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM