Linux 远程传输实战指南

1. 传输单个文件

适用于精确备份某个特定文件。

复制代码

# 格式:rsync -avz [本地文件路径] [远程用户名]@[远程IP]:[目标目录] rsync -avz /home/logs/bdg01/admin/app.log root@172.16.32.16:/home/logs/bdg01/admin-2025/

2. 批量传输多类文件(通配符)

适用于按日期或后缀批量同步日志。

复制代码

# 匹配 2026 年 3 月的所有压缩日志

bash 复制代码
rsync -avz /home/logs/bdg01/admin/*-2026-03-*.log.gz root@172.16.32.16:/home/logs/bdg01/admin-2026/
3. 核心参数说明
  • -a (Archive):归档模式,保留文件权限、时间戳及软连接,是备份的首选。
  • -v (Verbose):显示传输详情。
  • -z (Compress):传输时压缩数据,显著提升文本类文件的传输速度(到达目标后会自动恢复,无需手动解压)。
相关推荐
三言老师22 分钟前
mv移动文件、重命名文件实战案例
linux·服务器·网络·centos
向夏威夷 梦断明暄1 小时前
C# 弃元模式:从语法糖到性能利器的深度解析
服务器·数据库·c#
乱世刀疤1 小时前
Claude Code提高工作效率案例:自动化分析工作流程时效性,缩短工单流转时长
运维·自动化
AOwhisky1 小时前
云原生 DevOps 工具链从入门到实战(第二期)——Jenkins安装与基础配置——CICD核心引擎
linux·运维·ci/cd·云原生·jenkins·devops
一叶之秋14121 小时前
Linux网络初识
linux·服务器·网络
盐焗鹌鹑蛋1 小时前
【Linux】基础开发工具yum和vim
linux·运维·vim
AOwhisky2 小时前
Linux(CentOS)系统管理入门笔记(第十四期)——计划任务与进程调度管理:atcron 与 nicechrt
linux·运维·笔记·centos·云计算·进程调度·计划任务
小莫分享2 小时前
sshw:用交互搜索和 Web 配置高效管理 SSH Server
linux·运维·golang·开源·ssh
fthux2 小时前
GitHub Actions自动化运维实战:构建高效可靠的CI/CD流水线
运维·自动化·github
流浪0012 小时前
Linux系统22:——文件(六):目标文件与ELF深度解析:从编译到加载的全景揭秘
linux·运维·服务器