Rsync:一个很实用的文件同步命令
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:一个很实用的文件同步命令相关推荐
- 【同步】文件同步命令rsync |自动同步软件FreeFileSync
目录 linux文件同步 即看即用 详细说明 FreeFileSync 同步文件 1.设置同步源和目标 2.手动同步 3.自动同步 设置同步方向 批处理 其他类似软件 linux文件同步 即看即用 本 ...
- 收集很实用的 Linux 高级命令
前言 在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭. 像一些高级点的命令,比如说 Xargs 命令 ...
- rsync一行代码实现远程文件同步之修改默认22端口
由于需求需要把应用服务器上的日志文件同步到文件服务器上,但是又不能用22端口 文章目录 一.应用服务器脚本修改如下 二.文件服务器操作 三.执行脚本测试 四.应用服务器生成ssh key 五.文件服务 ...
- 推荐Dropbox一个很不错的文件存储和共享服务
Dropbox https://www.dropbox.com/referrals/NTE5MTIyNjY5 这是一个非常不错的文件存储和共享服务,免费2G空间.需要安装客户端软件(支持Window ...
- linux手动同步文件命令,Linux文件同步命令rsync详解
rsync:rsync [OPTION]... SRC DEST 本机到本机 rsync [OPTION]... SRC [USER@]host:DEST 本机 ...
- [C语言]一个很实用的服务端和客户端进行UDP通信的实例
前段时间发了个TCP通信的例子,现在再来一个UDP通信的例子.这些可以作为样本程序,用到开发中."裸写"socket老是记不住步骤,经常被鄙视-- 下面的例子很简单,写一个UDP的 ...
- 通过一个很实用的例子让你学会T-SQL编程的基本语法和思想
例子需求:把Execl中的三级分类(列别的三级联动)数据导入到数据库中. Excel表中数据的显示格式: 图1 数据库中表的显示格式: 图2 首先把Excell表中的数据导入到数据库的临时表中(右键 ...
- 5个让IT开发效率提高200%的工具,最后一个很实用,你用过几个
某天,你的老板找到你:"咱对手弄了个很炫的大屏,都上电视了,咱也不能落后,2W搞得定?" 留下你一脸错愕,啥???2W?我给你2W,你自己做好不好? 其实,数据可视化大屏就好比是I ...
- 一个很实用的钢笔绘制工具PenTool
demo 体验一下 最近在github上闲逛的时候发现了一个不错的小插件 penTool. 这个工具支持用鼠标在canvas上绘制路径.既然是工具,当然得比canvas原生的功能要强大突出的地方,我主 ...
最新文章
- LDAPserver的安装
- LRUCache 具体解释
- Tableau必知必会之学做 饼图 和 折线图 的组合图表
- RabbitMQ指南之四:路由(Routing)和直连交换机(Direct Exchange)
- 如何用Pygame写游戏(二十一)
- 手动安装Linux网卡驱动程序
- Git学习笔记(四)
- mysql 注释写法有哪些_mysql的注释有几种写法?
- matlab runtime安装目录,matlab compiler runtime怎么安装
- 根据工资计算税费html,税后工资计算器2018 个人所得税excel计算公式
- android sdk模拟器中文版,安卓sdk自带模拟器的使用
- php输出次方,PHP 计算2的N次方代码
- 搭建openstack keystone服务创建域报错An unexpected error prevented the server from fulfilling your request. (H
- 走近“云地基”的开拓者云快线
- PS制作火焰效果文字的方法步骤教程
- 1.ffmpge的移植
- 几种mos管驱动电路
- 腾讯文档服务器,腾讯内部培训资料服务器硬件介绍-20210712081429.ppt-原创力文档...
- 基于Django框架实现前后端分离(三)
- Java_题目_面向对象文字花钱格斗游戏