直接在命令行执行下面的命令就可以实现指定目录下指定文件同步:
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/
对了,你们一直想要的Linux命令大全查询网站已经上线了,欢迎使用。