背景: 希望文件能同步,其实用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 这个千万不要用哈!!
文件同步的时候删除其他文件。 被坑了