背景: 希望文件能同步,其实用github的方法就挺好的 ,还可以管理好版本信息!

这个主要就是更大的文件之类的吧。。感觉意义也不大。

rsync的话就相当于scp的进阶版本吧

文件同步方案

目前的方案是采用 win 使用 wsl2

通过wsl2 配置 相同的ip 实现 文件同步 👍

同步工具采用的是rsync

示意图

用法: -a v u

rsync -avu root@heitong.website:/root/clone_anonymous_github ./  

-avu

  • -a, --archive:归档模式,等同于 -rlptgoD(递归、保持链接、保持权限、保持时间戳、保持组、保持所有者、保持设备文件)。

  • -v, --verbose:详细模式,显示更多信息。

  • -u, --update:只复制源中比目标新的文件。

注意点:

需要保证wsl2 和 ubuntu 服务器之间是可以互相ping通的。

rysnc --delete 这个千万不要用哈!!

文件同步的时候删除其他文件。 被坑了