SFTP 文件管理
可视化文件浏览、拖拽传输、在线编辑、权限管理与远程压缩。
文件浏览
SFTP 面板提供类似桌面操作系统文件管理器的直观体验:
- 树形目录导航 — 左侧目录树展开/折叠,一目了然
- 地址栏跳转 — 直接输入路径快速导航到深层目录
- 文件详情 — 列表展示名称、大小、权限、所有者、修改时间
- 终端联动 — 通过 OSC 7 协议自动同步终端当前工作目录
SFTP 面板的目录会自动同步 SSH 终端的
cd 操作——你在终端中切换目录时,SFTP 面板会自动跟随跳转。上传与下载
| 操作 | 方式 | 说明 |
|---|---|---|
| 单文件上传 | 点击上传按钮 | 选择本地文件上传 |
| 批量上传 | 多选文件 | 一次选择多个文件同时上传 |
| 拖拽上传 | 拖拽到面板 | 从系统资源管理器直接拖拽文件进 SFTP 面板 |
| 文件夹上传 | 选择文件夹 | 递归上传整个文件夹结构 |
| 下载 | 右键菜单 | 单个、批量或整个文件夹递归下载 |
传输管理
进度追踪
实时显示每个文件的传输进度(字节数、百分比、传输速度)
暂停 / 恢复
每个传输任务可独立暂停和恢复
并发传输
最多 50 个传输任务同时进行
冲突处理
同名文件支持三种策略:覆盖、跳过、自动重命名
在线编辑
双击远程文件即可在内置编辑器中打开,修改后保存自动上传回服务器:
- 多标签 — 同时打开多个远程文件
- 语法高亮 — 根据文件后缀自动识别语言
- 编码兼容 — 支持 UTF-8、GBK、ISO-8859-1 等多种编码
- 未保存提醒 — 有修改未保存时切换标签会提示确认
文件操作
| 操作 | 说明 |
|---|---|
| 新建 | 创建文件或文件夹 |
| 删除 | 删除文件或文件夹(需二次确认) |
| 重命名 | 在线重命名文件或文件夹 |
| 权限修改 | 通过 chmod 可视化修改文件权限 |
远程压缩与解压
直接在服务器上执行压缩/解压操作,无需将文件下载到本地,节省大量时间和带宽:
| 操作 | 支持格式 |
|---|---|
| 压缩 | tar.gz、zip |
| 解压 | tar.gz、tar、zip |