同步目录这里是经常使用的脚本,做代码、文件同步 。
#!/bin/bashSRC=https://www.isolves.com/data/path1/ #192.168.1.3 发送端目录DST=/data/path1/ #192.168.1.2 接收端目录IP="192.168.1.2"USER=www#同步文件/usr/bin/rsync -e 'ssh -p 22' -ahqzt --exclude ".git" --exclude "www/Conf/config.php" --exclude "www/Public/ueditor/*" --exclude "README.md" --delete $SRC $USER@$IP:$DST-ahqzt-a:归档模式-h:输出文件大小使用易读的单位(如,K,M等)-q:精简输出模式-z: 在传输文件时进行压缩-t: 保留文件的时间标记--exclude: 不需要同步的文件或目录--delete: 删除那些接收端还有而发送端已经不存在的文件
在本教程中,您学习了如何使用Rsync在多台Linux之间传输、复制或同步文件和目录 。在Rsync用户手册页面上有更多关于Rsync的内容 。下次再讲如何通过rsync+inotify实时同步文件 。
推荐阅读
- 孙权在赤壁之战中做了什么?赤壁之战孙刘战胜曹操败北的原因
- |安徽钓鱼人夜晚钓起“河中翘嘴鱼王”,1.45米长20斤,网友:放生
- 描写中秋节思乡的诗句有哪些?古诗《中秋》思乡_1
- 面相中有这五个特征的男人 男人面相
- 康熙郭络罗氏?胤禩的妻子郭络罗
- 招聘|夫妻家中触电身亡,遭意外险拒赔,保险公司:农民买意外险不赔!
- 初中毕业可以上哪些职业技术学校?
- 高中生头发少怎样扎发有气质? 高中生适合什么样的发型
- 12个生活中的化学小常识 生活中的化学
- 庆中秋的古诗词?庆中秋的诗句古诗大全