CentOS rsync小结
前言
与cp,scp不同的是rsync工具不但可以本地拷贝,还可以远程拷贝以及同步数据。
rsync工具在做数据备份方便非常受欢迎。试想一下,如果有数千万个文件或目录你怎么样制定拷贝计划呢?每一个选项都会占用系统计算时间,每一个选项错误,都会延迟拷贝计划任务进度,所以做拷贝计划前很有必了解rsync每个选项,做个详细测试。
记得参与过的PICC一个项目就牵扯到元数据同步,用的就是这个,当时对这个工具不熟悉,拷贝也是别人做的,当时目录+文件量是以亿计算的,所以这次一定得摸清楚,搞通了,后面再碰到类似问题,就不用提前做那么多测试了。有备无患么,就是这个理
儿。
常用项小结
#拷贝installxxx文件到/tmp的目录命名为aa
rsync -av install.log.syslog /tmp/aa
#拷贝本地主机文件800.png到远程主机172的/tmp/目录
rsync -av 800.png 192.168.36.172:/tmp/
#拷贝远程主机172中的数据到本地/mnt/目录
rsync -av root@192.168.36.172:/tmp/800.png /mnt/
#拷贝本地aa/到cc/注意需要加/斜杠,不加不行哦。
rsync -a aa/ cc/
#--no-l,去除软连接,如果源目录中含有软连接,不拷贝哟。
rsync -av --no-l /root/bb/ /root/cc/
#-L,把源文件软连接指向的物理文件拷贝到目标目录中。
rsync -avL /root/bb/ /root/cc/
#-u,如果目标目录中文件比源文件中新,不会执行同步。
rsync -avu /root/aa/ /root/bb/
#-delete,如果目标目录bb/中有源目录aa/中没有的东东,会执行清除目标目录bb/中已有的数据。
rsync -av --delete /root/aa/ /root/bb/
#--exclude,用于过滤掉源中不需要拷贝的文件
#--progress,用于观察拷贝进程
rsync -av --progress --exclude="*.txt" /root/aa/ /root/bb/
扩展
本文参考:阿铭Linux
除了常用的拷贝文件cp,scp,rsync之类的工具,删除之类的rm工具,还有一些用户组权限类也需要注意。
#useradd添加用户
#groupadd添加组
#passwd改用户密码
#chown,更改属主属组。
#chmod,更改目录文件权限。
#chgrep,更改默认属主属组。
#umask,更改默认文件目录权限。
参考:http://blog.itpub.net/23655288/viewspace-734212/
CentOS rsync小结的更多相关文章
- Centos rsync文件同步配置
一.服务器端配置: # yum -y install xinetd CentOS默认已经安装了rsync 服务.. 输入 rsync 命令可查看是否安装. # vi /etc/xinetd.d ...
- centos rsync安装配置
安装 1 yum -y install rsync ---------------------服务器安装------------------------------- 创建基础配置文件 1 2 3 4 ...
- [CentOS] rsync同步目录进行备份文件
操作不难,网上一堆.这里列几个 CentOS7 参考地址: https://www.server-world.info/en/note?os=CentOS_7&p=rsync Copy fil ...
- Centos rsync+inotify 实现数据同步备份
最近公司做了一
- rsync在windows和linux同步数据的配置过程
centos7.0安装rsync3.0.9-17.el7 yum install rsync ===================================================== ...
- [转帖]rsync简介
rsync用法详细解释 https://www.cnblogs.com/noxy/p/8986164.html 之前一直使用 scp 现在发现这个命令更好一些. 提要 熟悉 rsync 的功能及其特点 ...
- rsync用法详细解释
提要 熟悉 rsync 的功能及其特点 掌握 rsync 语法及常用选项的功能 掌握 rsync 命令的三种基本使用方法 掌握如何筛选 rsync 的传输目标 掌握使用 rsync 进行镜像和增量备份 ...
- [Linux]Linux下rsync服务器和客户端配置
一.rsync简介 Rsync(remote sync)是UNIX及类UNIX平台下一款神奇的数据镜像备份软件,它不像FTP或其他文件传输服务那样需要进行全备份,Rsync可以根据数据的变化进行差异( ...
- rsync 精确同步文件用法 (转载)
-- include-from 指定目录下的部分目录的方法: include.txt: aa bb ss Command: rsync -aSz --include-from=/home/inclu ...
随机推荐
- Vue项目入门实例
前言 本文记录Vue2.x + Element-UI + TypeScript语法入门实例 为什么要用TypeScript? 1.TypeScript是JavaScript的超集,利用es6语法,实现 ...
- .NET CORE QuartzJob定时任务+Windows/Linux部署
前言 以前总结过一篇基于Quartz+Topshelf+.netcore实现定时任务Windows服务 https://www.cnblogs.com/gt1987/p/11806053.html.回 ...
- xadmin开发后台管理系统常见问题
Xadmin开发后台管理系统 关注公众号"轻松学编程"了解更多. 添加小头像 https://blog.csdn.net/qq_34964399/article/details/8 ...
- python面向对象(类与对象)
面向对象思想 关注公众号"轻松学编程"了解更多. 1.面向对象的设计思想 面向对象是基于万物皆对象这个哲学观点. 2.面向对象和面向过程的区别 面向过程 在生活中: 它是一种看待问 ...
- trie 树(字典树)
目录 简述 trie 实现 前言 初始化 插入 检索 代码实现 例题 · 前缀统计 异或对 前言 贪心证明 代码实现 例题 · 最长异或值路径 可持久化 trie 树 简介 原理 代码实现 例题 总结 ...
- 抓紧下载了!2020最新版《神经网络与深度学习》中文版,PDF免费开放下载
介绍<神经⽹络和深度学习>是⼀本免费的在线书,对读者数学知识需求适度,兼顾理论和动手实践.⽬前给出了在图像识别.语⾳识别和⾃然语⾔处理领域中很多问题的最好解决⽅案,教读者在神经⽹络和深度学 ...
- AQS源码深入分析之条件队列-你知道Java中的阻塞队列是如何实现的吗?
本文基于JDK-8u261源码分析 1 简介 因为CLH队列中的线程,什么线程获取到锁,什么线程进入队列排队,什么线程释放锁,这些都是不受我们控制的.所以条件队列的出现为我们提供了主动式地.只有满足指 ...
- C++ 基础 6:模板
1 函数模板 泛型(Generic Programming),即是指具有在多种数据类型上皆可操作的含意. 泛型编程 的代表作品 STL 是一种高效.泛型.可交互操作的软件组件. 泛型编程最初诞生于 C ...
- 在windows下安装node-sass失败,提示\node-sass: Command failed,解决方案
执行命令 yarn add node-sass@4.7.2 --dev --registry=https://registry.npm.taobao.org :报错 出现这个问题的原因一般是网络问题, ...
- python_os_shutil_获取文件夹下所有文件的大小
# sys.argv练习 # 写一个python脚本,在cmd里执行: python xxx.py 用户名 密码 cp 文件路径 目的地址 python xxx.py alex sb cp D:\py ...