服务器文件交互方式

一、传文件方式

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/
相关推荐
mwmbfh2 分钟前
【CentOS7环境下Redis 6.2.14 源码编译部署说明】
linux·运维·数据库·redis
智恒百亿5 分钟前
5090八卡算力服务器的技术架构与AI应用场景分析
服务器·人工智能·架构
渡我白衣5 分钟前
Acceptor模块的设计与实现
java·linux·服务器·开发语言·网络·c++·人工智能
做一个AK梦10 分钟前
DevOps
运维·devops
leagsoft_100312 分钟前
联软科技推出UniNDR,打通终端、服务器与网络侧的威胁检测链路
服务器·网络·科技
云雾J视界12 分钟前
英伟达AI服务器涨价超15%:HBM存储成本飙升,AI算力成本重构开始
服务器·人工智能·芯片·英伟达·hbm
hzxpaipai13 分钟前
杭州网站运维|企业官网上线前技术检查清单:SEO、GEO、安全、服务器与备份
运维·服务器·nginx·安全
优化Henry16 分钟前
关于“星链”互联网系统的几点认识
运维·服务器·网络·笔记·学习·信息与通信
瀚高PG实验室17 分钟前
PostgreSQL libpq lo_* 函数允许服务器超级用户覆盖客户端栈内存HGVE-2026-E011
服务器·数据库·postgresql·瀚高数据库
沫璃染墨19 分钟前
《从零入门Linux系统篇(二十八):文件篇·一——Linux为什么“万物皆文件”:从C语言文件流到系统调用》
linux·运维·服务器·开发语言·c++·文件