标签:rsync
10.28 rsync工具介绍10.29/10.30 rsync常用选项
10.31 rsync通过ssh同步
10.28 rsync工具介绍(用到的频率非常高)
rsync 类似于copy,但有所不同。
rsync可以实现增量的拷贝。
假设有个目录A再实时更新,要把A中的内容复制到B里。
如果是cp 那只能够复制目前的内容,更新后的数据要重新cp,而rsync可以实现同步。
rsync支持本机,也支持远程的同步。
rsync -av /etc/passwd /tmp/1.txt // 把passwd拷贝到tmp下改名1.txt,并且可以看到拷贝的过程。
rsync -av /etc/passwd root@192.168.226.131:/tmp/1.txt //拷贝到对方机器上,输入密码就可以(这里用的ip是本机)
rsync [OPTION](选项) .. SRC (源目录) DEST(目标目录或文件)
user@可以省略(默认当前用户)
::2个冒号后面再继续。
10.29/10.30 rsync常用选项
-a 包含多个选项-r -t -p -l -g -o -D
-r 拷贝目录时要加
-v 可视化
-delte保持一样的状态
-P(大写p)比-v更详细
-u // a里有12,b有12(后来编辑过12,mtime比a里的12新),则不同步
实验:
拷贝目录
拷贝目录时候最后面要加上/
rsync -avL (有L会覆盖a里的小l)
delete,同步时候删了多余的文件
rsync -avL --exclude “*.txt” /root/awk/ /tmp/awk.1/ //过滤txt文件,可以添加多个过滤文件
10.31 rsync通过ssh同步
rsync -av -e ''ssh -p 端口'' /etc/passwd 192..:/tmp/
标签:rsync
原文地址:http://blog.51cto.com/13646170/2116308