rsync是Linux系统下的文件同步和数据传输工具,可用于同步文件、代码发布

1.安装.

yum insatll -y rsync

2.配置 
打开rsync功能vim /etc/xinetd.d/rsync

service rsync
{disable = no    #把yes改成noflags           = IPv6socket_type     = streamwait            = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID }编辑主配置文件vim /etc/rsyncd.conf服务端

uid = nobody       #目录或文件的属主属组为nobody,同步的时候报错权限不足检查目录文件的所属用户组
gid = nobody
use chroot = yes
max connections = 30
pid file=/var/run/rsyncd.pid
log file=/var/log/rsyncd.log
list = no

[data]    #同步项 模块     【同步项不需要再服务端添加】
path = /usr/local/hero_all_backup/           
hosts allow = 192.168.50.146  
read only = yes

启动即可。rsync –daemon

3.使用.

rsync -avz aaa.txt 192.168.0.162::data

####

-v, –verbose 详细模式输出

-a, –archive 归档模式,表示以递归方式传输文件,并保持所有文件属性

-z, 对备份的文件在传输时进行压缩处理

–-delete 删除那些DST中SRC没有的文件   #rsync带上delete的参数后,当源目录中的文件删除,同步后目标目录中的文件也会被删除

–-exclude= 指定排除不需要传输的文件模式

例如:

rsync带上delete的参数后,当源目录中的文件删除,同步后目标目录中的文件也会被删除

如果是源目录/opt/* 带*号的话,只会同步过去所有,并不会随源目录删除而删除。

4.其他.

rsync -avz --delete /tmp/2/ /var/spool/clientmqueue/

同步/tmp/2空目录到/var/spool/clientmqueue/   即删除/var/spool/clientmqueue/目录下的无用文件。

rsync -avz --delete --exclude=".svn" --exclude="*.swp"    --exclude=“upload”   可排除文件或目录

同步的时候排除.svn和.swp的隐藏文件

转载于:https://www.cnblogs.com/qinyujie/p/7201678.html

Rsync:一个很实用的文件同步命令相关推荐

  1. 【同步】文件同步命令rsync |自动同步软件FreeFileSync

    目录 linux文件同步 即看即用 详细说明 FreeFileSync 同步文件 1.设置同步源和目标 2.手动同步 3.自动同步 设置同步方向 批处理 其他类似软件 linux文件同步 即看即用 本 ...

  2. 收集很实用的 Linux 高级命令

    前言 在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭. 像一些高级点的命令,比如说 Xargs 命令 ...

  3. rsync一行代码实现远程文件同步之修改默认22端口

    由于需求需要把应用服务器上的日志文件同步到文件服务器上,但是又不能用22端口 文章目录 一.应用服务器脚本修改如下 二.文件服务器操作 三.执行脚本测试 四.应用服务器生成ssh key 五.文件服务 ...

  4. 推荐Dropbox一个很不错的文件存储和共享服务

    Dropbox https://www.dropbox.com/referrals/NTE5MTIyNjY5  这是一个非常不错的文件存储和共享服务,免费2G空间.需要安装客户端软件(支持Window ...

  5. linux手动同步文件命令,Linux文件同步命令rsync详解

    rsync:rsync [OPTION]... SRC DEST                 本机到本机 rsync [OPTION]... SRC [USER@]host:DEST     本机 ...

  6. [C语言]一个很实用的服务端和客户端进行UDP通信的实例

    前段时间发了个TCP通信的例子,现在再来一个UDP通信的例子.这些可以作为样本程序,用到开发中."裸写"socket老是记不住步骤,经常被鄙视-- 下面的例子很简单,写一个UDP的 ...

  7. 通过一个很实用的例子让你学会T-SQL编程的基本语法和思想

    例子需求:把Execl中的三级分类(列别的三级联动)数据导入到数据库中. Excel表中数据的显示格式: 图1 数据库中表的显示格式: 图2 首先把Excell表中的数据导入到数据库的临时表中(右键 ...

  8. 5个让IT开发效率提高200%的工具,最后一个很实用,你用过几个

    某天,你的老板找到你:"咱对手弄了个很炫的大屏,都上电视了,咱也不能落后,2W搞得定?" 留下你一脸错愕,啥???2W?我给你2W,你自己做好不好? 其实,数据可视化大屏就好比是I ...

  9. 一个很实用的钢笔绘制工具PenTool

    demo 体验一下 最近在github上闲逛的时候发现了一个不错的小插件 penTool. 这个工具支持用鼠标在canvas上绘制路径.既然是工具,当然得比canvas原生的功能要强大突出的地方,我主 ...

最新文章

  1. LDAPserver的安装
  2. LRUCache 具体解释
  3. Tableau必知必会之学做 饼图 和 折线图 的组合图表
  4. RabbitMQ指南之四:路由(Routing)和直连交换机(Direct Exchange)
  5. 如何用Pygame写游戏(二十一)
  6. 手动安装Linux网卡驱动程序
  7. Git学习笔记(四)
  8. mysql 注释写法有哪些_mysql的注释有几种写法?
  9. matlab runtime安装目录,matlab compiler runtime怎么安装
  10. 根据工资计算税费html,税后工资计算器2018 个人所得税excel计算公式
  11. android sdk模拟器中文版,安卓sdk自带模拟器的使用
  12. php输出次方,PHP 计算2的N次方代码
  13. 搭建openstack keystone服务创建域报错An unexpected error prevented the server from fulfilling your request. (H
  14. 走近“云地基”的开拓者云快线
  15. PS制作火焰效果文字的方法步骤教程
  16. 1.ffmpge的移植
  17. 几种mos管驱动电路
  18. 腾讯文档服务器,腾讯内部培训资料服务器硬件介绍-20210712081429.ppt-原创力文档...
  19. 基于Django框架实现前后端分离(三)
  20. Java_题目_面向对象文字花钱格斗游戏

热门文章

  1. OpenGL Shader基本概念
  2. struct1标签使用方法笔记
  3. 解决vue打包后静态资源路径错误的问题
  4. 使用DataTable作为存储过程的参数
  5. 瓜子二手车发12月二手车价格:汉兰达奥德赛CR-V保值率居首
  6. 动手动脑-Java重载
  7. kaggle中zillow比赛中模型融合的方法及其代码
  8. Scala学习(一)--Scala基础学习
  9. loadruner11 socket脚本-10053错误
  10. word中取消自动目录超链接的方法