暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
13.三个命令工具Rsync,SCP,Tar-快速解决服务器间数据同步.docx
330
6页
0次
2021-09-18
免费下载
Rsync,SCP,Tar-
搬家与数据同步
Rsync
命令是一个远程数据同步工具,可通过
LAN/WAN
快速同步多台主机间的文
件,
Rsync
还用作同步工具,初次会在本地和远程之间拷贝所有内容,后面的话只
会传输发生改变的块或者字节,实现增量同步。
SCP
secure copy
的简写,用于在
Linux
下进行远程拷贝文件的命令,和它类似
的命令有
cp
,不过
cp
只是在本机进行拷贝不能跨服务器,而且
scp
传输是加密的
且可以实现远程复制文件。
Tar
Linux
解压缩命令,结合
SSH
可以在两台
VPS
之间实现边压缩边同步边传输的效果。
一、
Rsync
安装以及用法
Rsync
安装
yum install rsync #CentOS/Fedora/RHEL:
apt-get install rsync #Debian/Ubuntu:
Rsync
用法
rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]host:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rsync [OPTION]... SRC [USER@]HOST::DEST
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
[OPTION]
是选项,有几个选项参数你可以加入进去,说明如下:
-v,–verbose
详细模式输出;
-a,–archive
归档模式,表示以递归的方式传输文件,并保持所有文件
属性不变,相当于使用了组合参数
-rlptgoD;
-r, –recursive
对子目录以递归模式处理
;
-l, –links
保留软链结
;
-p, –perms
保持文件权限
;
-t, –times
保持文件时间信息
;
-g, –group
保持文件属组信息
;
-o, –owner
保持文件属主信息
;
-D, –devices
保持设备文件信息
;
-H, –hard-links
保留硬链结
;
-S, –sparse
对稀疏文件进行特殊处理以节省
DST
的 空间
;
–delete
删除那些
DST
SRC
没有的文件
;
-z, –compress
对备份的文件在传输时进行压缩处理;
用法举例:
A VPS
主机的
www.wzfou.com
目录下的所有的文件复制到
B VPS
主机
(198.xxx.xxx.xxx)
www.wzfou.net
目录下,命令如下:
rsync -avu --progress --delete /data/wwwroot/www.wzfou.com/
root@198.xxx.xxx.xxx:/data/wwwroot/www.wzfou.net/ -e "ssh -p 12345"
上面的命令就是将
A
主机下的
/data/wwwroot/www.wzfou.com/
所有文件复制到
B
主机
/data/wwwroot/www.wzfou.net/
下。其中
-e "ssh -p 12345"
是因为
B
主机的
SSH
端口不是默认的
22
,所以要特别指出来。
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜