【2018.05.14学习笔记】【linux基础知识10.28-10.31】

10.28 rsync工具介绍

rsync是linux系统的数据镜像备份工具,支持本地磁盘数据同步备份和远程网络机器之间的同步备份。linux

rsync比cp更加有优点,他可以支持增量同步,提升数据备份的效率。网络

rsync命令格式:有多种的源、目标格式ssh

rsync 选项 SRC DEST  :本地磁盘同步备份
rsync 选项 SRC user@host : DEST :推文件,把本地磁盘的数据 同步到 远程机器上。
rsync 选项 user@host : SRC DEST :拉文件,把远程机器的数据 同步到 本地磁盘上
rsync 选项 SRC user@host : : DEST
rsync 选项 user@host : : SRC DEST

10.29-10.30 rsync经常使用选项

rsync有以下经常使用的选项:工具

-a:至关于-rlptgoD,是归档模式,表示以递归方式传输文件,并保持全部文件属性。code

-r:对子目录以递归模式处理,至关于cp的-r选项。递归

-v:可视化选项,显示同步的过程信息。同步

-p:保留文件权限属性。效率

-l:把软连接文件 一块儿同步。可视化

-L:把软连接的源实际文件同步,若是软连接无源文件,则报错。同步过去的文件名是软连接的文件名,不是源文件的文件名权限

-o:保持所属主信息

-g:保持所属组信息

-t:保持文件时间信息

-D:保持设备文件信息

--delete:删除DEST里中,SRC没有的文件

--exclude:排除指定的文件不一样步。

-P:显示同步的信息,例如速率、百分比等,比-v详细

-u:若是DEST文件比SRC更加新,则不一样步,经过文件时间判断对比。

-z:同步数据时进行压缩处理,同步完后自动解压。

10.31 rsync经过ssh同步

远程同步:不加user,默认是当前用户,默认ssh是22端口

rsync -avL /etc/passwd root@192.168.87.150:/tmp/1.txt

若是ssh端口修改了,能够指定端口ssh

rsync -avL -e “ssh -p 221” /etc/passwd root@192.168.87.150:/tmp/1.txt
相关文章
相关标签/搜索