rsync(remote sync)
默认增量备份
参数
- –delete : delete extraneous files from destination dirs 严格保证DST内容与SRC一致
- -v : Verbose (try -vv for more detailed information)
- -e “ssh options” : specify the ssh as remote shell
- -a : archive mode 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
- -l(–links) 保留软链接
- -p(–perms) 保留文件权限
- -t(–times) 保留文件时间信息
- -g(–group) 保留属组信息
- -o(–owner) 保留文件属主信息
- -D(–devices) 保留设备文件信息
- -r : recurse into directories
- -z : compress file data 压缩文件
例子
|
|
scp(secure copy)
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。
参数
- -r 递归复制整个目录。
- -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
|
|
区别
scp是整个文件传输,rsync只对差异文件做更新
参考
http://kumu-linux.github.io/blog/2013/05/06/rsync-ssh/
https://www.cnblogs.com/kevingrace/p/8529792.html
https://www.cnblogs.com/peida/archive/2013/03/15/2960802.html