linux基础,日常运维,7
2017-12-04 00:00
344 查看
rsync工具介绍
yum install -y rsync,可以实现增量拷贝,
rsync -av /etc/passwd /tmp/1.txt
rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt(root@省略的话会以当前用户连接)
rsync常用选项
rsync常用选项讲解
rsync应用--ssh方式同步
对端也要安装rsync
rsync -avL test1/ www@192.168.0.101:/tmp/test2/(适用将对端文件同步到文端)
rsync -av -e " ssh -p 22 " test1/ 192.168.133.132:/tmp/test2/
yum install -y rsync,可以实现增量拷贝,
rsync -av /etc/passwd /tmp/1.txt
rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt(root@省略的话会以当前用户连接)
rsync格式 * rsync [OPTION]... SRC DEST * rsync [OPTION]... SRC [USER@]HOST:DEST * rsync [OPTION]... [USER@]HOST:SRC DEST * rsync [OPTION]... [USER@]HOST::SRC DEST (不输入密码,让2台机器进行秘钥认证) * rsync [OPTION]... SRC [USER@]HOST::DEST OPTION:参数 SRC:源目录 DEST:目标目录或文件
rsync常用选项
* -a 归档模式,表示以递归方式传输文件,并保持所有属性,等同于-rlptgoD参数加起来, -a选项后面可以跟一个 --no-OPTION 这个表示关闭-rlptgoD中的某一个参数例如-a--no-l 等同于-rptgoD * -r 对子目录以递归模式处理,主要是针对目录来说的,如果单独传一个文件不需要加-r,但是传输的是目录必须加-r选项 * -v 打印一些信息出来,比如速率,文件数量等 * -l 保留软链结 * -L 向对待常规文件一样处理软链结,如果是SRC中有软连接文件,则加上该选项后将会把软连接指向的目标文件拷贝到DST,名称与软连接名称一致。 * -p 保持文件权限 * -o 保持文件属主信息 * -g 保持文件属组信息 * -D 保持设备文件信息 * -t 保持文件时间信息 * --delete 删除那些DST中SRC没有的文件 * --exclude=PATTERN 指定排除不需要传输的文件,等号后面跟文件名,可以是万用字符模式(如*.txt) * --progress 即大P 在同步的过程中可以看到同步的过程状态,比如统计要同步的文件数量、同步的文件传输速度等等 * -u 加上这个选项后将会把DST中比SRC还新的文件排除掉,不会覆盖 *-z 传输时压缩 * 最常用的 -a -v --delete --exclude
rsync常用选项讲解
* rsync -av dir1/ dir2/ # 其中dir2/目录可以不存在,记得同步目录时一定要在末尾加上/ * -a 会把软连接原原本本的拷贝过去,那有时候我们想拷贝源文件怎么办?就时候就用到一个 -L * rsync -avL test1/ test2/ * -u 选项的作用是,如果目标文件比源文件新,那么会忽略掉该文件 * touch test2/1.txt; rsync -avu test1/ test2/ * rsync -av --delete test1/ test2/ #这样会把test2/目录比test1/目录多出来的文件删除掉 * rsync -a --exclude=“2.txt” test1/ test2/ #在同步的过程中,会忽略掉2.txt这个文件 * rsync -a --progress --exclude=“*.txt” test1/ test2/ #--progress 显示同步过程的详细信息,--exclude后面也可以使用通配符*
rsync应用--ssh方式同步
对端也要安装rsync
rsync -avL test1/ www@192.168.0.101:/tmp/test2/(适用将对端文件同步到文端)
rsync -av -e " ssh -p 22 " test1/ 192.168.133.132:/tmp/test2/
相关文章推荐
- linux基础,日常运维,2
- linux基础,日常运维,6,任务计划cron
- linux基础,日常运维,5
- linux基础,日常运维,4
- linux日常运维基础命令
- linux基础,日常运维
- linux基础,日常运维,3
- linux基础,日常运维,8
- Linux日常运维--1
- Linux -日常运维-监控io性能
- Linux日常运维脚本
- Linux运维之基础拾遗
- linux日常运维命令
- 20170804L08-03老男孩Linux实战运维培训-Lamp系列之-http服务重要基础概念讲解
- linux运维基础题(二)
- Linux运维基础之Linux(Centos)系统安装
- Linux运维 第二阶段 (八)shell基础
- Linux教程:基础+中级+运维高级
- Linux日常运维--2
- Linux -日常运维-ps