scp 和 rsync 服务器间上传和下载数据命令

麦子
麦子
管理员
1219
文章
0
粉丝
建站文档423字数 373阅读1分14秒阅读模式

我们在服务器之间数据传输较大的文件的时候,如果用 wget 命令拉取文件或者是 FTP 下载到本地后再上传,这样的效率是比较低的,而且容易因为网络异常导致无法完全下载。在这里,我们可能会常用  scp 和 rsync 命令进行数据的推送或者是远程下载,但是这两者也是有区别的。

较大的区别在于  scp 命令不支持续传文件,而 rsync 支持续传文件,其实如果有玩过增量备份文件的时候应该接触过 rsync 命令。在这里,我们将整理  scp 和 rsync 命令的常见用法。

第一、scp 命令

也不是说 scp 命令不支持续传的时候就不好用,这个理解是错误的,如果文件不是太大,其实用哪个都是一样的。

1、推送文件到远端

scp -P port /data/wwwroot/lezaiyun.com/ username@remote:/data/wwwroot/lezaiyun.com/

这里对应的可以设置远端服务器的端口。

2、获取远端文件到本地

scp -P Port username@remote:/data/wwwroot/lezaiyun.com/lezaiyun.tar.gz /data/wwwroot/lezaiyun.com/

第二、rsync 命令

rsync 命令支持续传的,所以如果网络掉线,还支持重新上传会续传。

1、获取远端的文件到本地

rsync -P --rsh='ssh -p Port' username@remote:/data/wwwroot/lezaiyun.com/lezaiyun.tar.gz /data/wwwroot/lezaiyun.com/

2、推送文件到远端

rsync -P --rsh='ssh -p Port' /data/wwwroot/lezaiyun.com/ root@Remote:/data/wwwroot/lezaiyun.com/
投上你的一票
 
  • 本文由 麦子 发表于2024年10月1日 09:57:07
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/scp-rsync.html
建站文档

WordPress 分类文章页指定模板设定方法

我们在开发 WordPress 主题的时候,我希望某个指定的分类文章页面要用到单独的模板,而不是共用一个 Single.php 模板。这里我们如何设置呢?在这里,我们常用2种方法。 第一种、在 Fun...