通过cygwin在window上的文件夹之间同步数据

通过cygwin在window上的文件夹之间同步数据

我在服务器 192..168.2.3 192.168.2.4 上有 2 个上传文件夹,两台服务器都运行 Windows 2008r2。我想将服务器192.168.2.4的Upload文件夹与服务器192.168.2.3的Upload文件夹同步,我已经安装了cygwin并使用rsync进行同步。我编写了一个sync.sh 文件和一个sync.bat 文件来进行同步。同步服务器 192.168.2.3 的 Upload 文件夹中的数据时,该文件夹位于服务器 192.168.2.4 的 Upload/./ 中。我不知道为什么会创建该点并将同步数据保存在其中。

文件sync.sh的内容是:

rsync -av [email protected]:/cygdrive/d/Upload/ /cygdrive/d/Upload/

文件sync.bat的内容是:

C:\cygwin64\bin\bash -l /home/Administrator/sync_upload_adminui.sh

答案1

目录路径中的单个点(无论是从 Windows 还是从 Cygwin 看到该路径)都代表当前目录。路径Upload/./与刚刚使用的相同Upload/

相关内容