标签 rsync文件同步怎么做? 下的文章

Linux云计算交流群:720995729

这个需求的实现方式挺多的,这里我简单说下用rsync命令实现。
37861-juiwzb1o798.png

rsync -a --remove-source-files  /dirs/*.avi host2:/tmp/
 
-a:                          可保留文件所有者权限时间属性等
--remove-source-files:    同步后移除源文件
/dirs/:                   存放avi文件的目录地址
 *.avi:                   所有avi文件
host2:                    另一台主机ip或者主机名
/tmp/:                    临时目录,可以自定义目录

也可以直接写进计划任务,多久同步一次,比如下面这个每五分钟同步一次:

# 编辑计划任务:
[root@www.lutixia.cn ~]# crontab -e

# 计划任务内容,编辑好后,保存退出即可:
*/5  * * * *  rsync -a --remove-source-files  /dirs/*.avi  host2:/tmp/

# 查看任务:
[root@www.lutixia.cn ~]#  crontab -l
*/5  * * * * rsync -a --remove-source-files  /dirs/*.avi host2:/tmp/

推荐文章:

  1. zabbix5还可以这么监控nginx、redis、mysql,你知道吗?
  2. nginx配置文件中你不知道的小细节!
  3. 凌晨项目上线?Jenkins帮你自动发布!