三个命令工具
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
对子目录以递归模式处理
;
评论