«

Linux文件传输

时间:2023-3-12 17:38     作者:wen     分类: Linux


[TOC]

scp命令

远程文件的复制

特点:

  1. scp命令每一次使用文件复制的时候都是全量复制文件
  2. 用户不同主机之间的文件复制
  3. ssh协议保证了复制的安全性

使用

rsync命令

开源的文件同步工具

特点:

  1. 既可以实现全量备份又可以实现增量备份
  2. 可以实现本地或远程对数据得推送和拉取
  3. 可以同样Linux/Unix/Windows

使用

场景

  1. 本地模式相当于cp rsync -av /etc/hosts /tem
  2. 远程模式相当于scp
    • 主要用了就是rsync的增量备份特点, 实现的原理是rsync的特有的算法 quick check
    • 增量传输差异部分
    • 支持断点续传, scp 不支持

备份策略

  1. 全量备份: 每一次都把要备份的目录和文件全部压缩(传输)
  2. 增量备份: 就是在原有的基础上新增加的文件或目录进行压缩(传输)

标签: linux