服务器文件交互方式

一、传文件方式

1. scp:最像"复制文件"

本地传到服务器

复制代码
scp file.txt user@server:/home/user/

服务器传到本地

复制代码
scp user@server:/home/user/file.txt .

指定端口

复制代码
scp -P 60005 file.txt user@server:/home/user/

注意这里是大写 -P,不是小写。

带目录传输

复制代码
scp -r mydir user@server:/home/user/

2. sftp:像远程文件管理

进入交互模式:

复制代码
sftp user@server

进去后常用命令:

复制代码
ls
cd /home/user
get file.txt
put local.txt
mkdir test

如果改端口:

复制代码
sftp -P 60005 user@server

它更像"远程文件浏览器"。


3. rsync over SSH:最适合同步大量文件

复制代码
rsync -avz -e "ssh -p 60005" ./data/ user@server:/home/user/data/

优点:

  • 只传差异部分

  • 适合反复同步

  • 大目录很好用


二、示例

传一个文件到服务器

复制代码
scp report.pdf user@server:/home/user/

从服务器下载文件

复制代码
scp user@server:/home/user/report.pdf .

传整个目录

复制代码
scp -r ./project user@server:/home/user/

用 SFTP 交互上传

复制代码
sftp user@server
put data.csv
get result.csv

用 rsync 同步代码目录

复制代码
rsync -avz -e ssh ./code/ user@server:/home/user/code/
相关推荐
Allstar_4331 分钟前
全星研发项目管理APQP系统支持本地/私有云,开放API对接ERP/MES/PLM/OA,分级权限、版本追溯、ECN闭环,低代码配置,便于研发质量一体化扩展
运维
colourmind1 小时前
K3S+Hami+Higress+Vip(nginx+keepalived)搭建云原生高可用的大模型部署平台
运维·nginx·云原生
团子股股东峥哥1 小时前
day38-RHEL-管理存储堆栈
linux·运维·服务器
华章酱1 小时前
Linux服务器快速排查有问题的ip请求
服务器·安全·线上问题·攻击排查
工业HMI实战笔记2 小时前
【拯救HMI】:自动化对外输出新范式:从设备出口到 “技术 + 服务” 全链条交付
运维·自动化
海盗12342 小时前
微软技术日报 2026-09-14:Rust 升为微软一级语言,云业务重组为智能体与基础设施
开发语言·microsoft·rust
Safeploy安策数据2 小时前
密钥管理入门:从泄漏复盘看企业如何守住密钥安全底线
大数据·运维·微服务
闲云野鹤在人间2 小时前
Docker入门|第2章 容器架构详解
linux·运维·docker·容器·架构·云计算
wzq11_6662 小时前
Docker数据卷管理
运维·docker·容器
captain3762 小时前
网络原理(4)-TCP ▲▲▲
java·服务器·网络·网络协议·tcp/ip