当前位置: 首页 > backend >正文

Linux问答题:归档和传输文件

目录

1. tar 命令支持哪三种压缩方式?它们分别使用什么选项?

2.使用 rsync 和 scp 时二者有什么区别?

3.解释命令 scp -r root@remoteuser:/var/log /tmp 的作用。


1. tar 命令支持哪三种压缩方式?它们分别使用什么选项?

gzip 压缩使用 z 选项

bzip2 压缩使用 j 选项

xz 压缩使用 J 选项

2.使用 rsync 和 scp 时二者有什么区别?

传输方式与效率

scp 基于 SSH 协议,采用 “全量复制” 模式,每次传输都会将源文件完整复制到目标端,即使文件仅部分修改,也会重新传输整个文件。

rsync 同样可通过 SSH 传输(也支持其他协议),核心特点是 “增量复制”:通过对比源文件和目标文件的差异,仅传输变化的部分,大幅减少数据传输量,尤其适合大文件或重复传输场景(如备份)。

功能丰富度

scp 功能简单,主要用于基本的文件 / 目录复制,支持递归传输(-r)、保持权限(-p)等基础选项。

rsync 功能更强大,支持:

保持文件权限、时间戳、软链接等元数据(-a 归档模式);

排除指定文件(--exclude);

删除目标端多余文件(--delete,保持源和目标完全一致);

断点续传(传输中断后可继续);

显示传输进度(--progress)等。

3.解释命令 scp -r root@remoteuser:/var/log /tmp 的作用。

将远程服务器上 root 用户 /var/log 目录(包括其所有子目录和文件)递归复制到本地计算机的 /tmp 目录中

http://www.xdnf.cn/news/18480.html

相关文章:

  • 探秘北斗卫星导航系统(BDS):架构、应用与未来蓝图,展现中国力量
  • 文件系统挂载详细分析(《图解Linux内核》虚拟文件系统篇笔记二)
  • UDP报文的数据结构
  • 可转换债券高频交易Level-2五档Tick级分钟历史数据分析
  • 20250823解决荣品RD-RK3588-MID核心板的底板的adb不通
  • 超越基础:Glide 高级优化与自定义实战
  • 12.Shell脚本修炼手册--函数的基础认知与实战演练(fock炸弹!!)
  • 第1.2节:早期AI发展(1950-1980)
  • Mybatis Plus - 代码生成器简单使用
  • Baumer高防护相机如何通过YoloV8深度学习模型实现社交距离的检测识别(python)
  • 【204页PPT】某著名企业信息化规划方案(附下载方式)
  • 【攻防世界】Web_php_include
  • GitLab CI:安全扫描双雄 SAST vs. Dependency Scanning 该如何抉择?
  • 阿德莱德多模态大模型导航能力挑战赛!NavBench:多模态大语言模型在具身导航中的能力探索
  • C++ csignal库详细使用介绍
  • 密码管理中Null 密码
  • 第九届86358贾家庄短片周在山西汾阳贾家庄举办
  • 齐次变换矩阵的逆变换:原理与SymPy实现
  • FIFO核心原理与机制
  • 解决 SymPy Lambdify 中的符号覆盖与语法错误问题
  • PiscCode使用 MediaPipe 检测人脸关键点多样展示
  • 大数据世界的开拓者:深入浅出MapReduce分布式计算经典范式
  • 相似度、距离
  • 一次性密码(OTP)原理及应用
  • OFD格式文件及Python将PDF转换为OFD格式文件
  • Centos 8 管理防火墙
  • 多目标跟踪中基于目标威胁度评估的传感器控制方法复现
  • LeeCode 40.组合总和II
  • SpringBoot -- 集成Spring Security (二)
  • CTFSHOW | 其他篇题解(二)web417 - web437