Files
opsxshell/homepage/content/03-sftp.md
T
Logan.Li 3a960cc1de
CI / Lint & TypeCheck (push) Canceled after 0s
CI / Test (push) Canceled after 0s
CI / Tauri Foundation Acceptance (push) Canceled after 0s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Canceled after 0s
CI / Build (windows-latest) (push) Canceled after 0s
docs: 移除鸡肋的「快速上手」页
内容与概述/会话/终端高度重叠;Cmd+K 快速连接合并进会话页,安装信息概述页已有。文档 11 页精简为 10 页并重排编号
2026-10-16 13:24:32 +08:00

2.3 KiB

本地 / 远程双栏文件管理器:拖拽互传、断点续传、失败不伪装成功。

OpsXShell SFTP 双栏文件管理器:左栏为本机目录,右栏为远程服务器目录,中间箭头上传 / 下载

SSH 连上后打开 SFTP 标签即是双栏视图:左边自己电脑、右边远程服务器,选中文件点中间箭头即可互传,也可以直接左右拖拽。

基本操作

SSH 连接后即可打开 SFTP 标签,左栏为本机、右栏为远程:

  • 上传:左侧选中文件后点中间「上传」箭头;未选择文件时会打开系统文件选择器。
  • 下载:右侧选中远程文件后点中间「下载」箭头。
  • 文件右键菜单同样提供「上传」「下载」。
  • 支持拖拽:本地文件拖到远程栏即上传,远程文件拖到本地栏即下载;拖到目录行时以该目录为目标并显示落点高亮。系统未提供拖拽路径时(如某些网络卷),改用中间箭头或文件选择器。

当前拖拽只支持单个文件,不递归传输目录;同侧拖拽不会执行移动或重命名。

断点续传与原子替换

上传和下载先写入 .opsx-part 临时文件:

  • 传输中断后,再次传输同一路径会从已有字节继续。
  • 传输完成并通过大小校验后才替换正式文件——失败传输不会伪装成完整文件。
  • 目标已存在同名项时询问「覆盖」或「跳过」;失败或取消的任务可在传输队列一键重试。

远程文本编辑

双击远程文本文件直接读写远程文件,不会在本地创建同名文件,也不等同于上传 / 下载:

  • 可编辑类型按扩展名排除归档 / 二进制。
  • 单文件约 2 MB 上限;超限、二进制或非 UTF-8 会提示并拒绝打开,请下载后用本地编辑器处理。

重命名与权限

右键菜单支持远程文件重命名与权限(chmod)修改。

断线行为

SSH 断线后,SFTP 按与终端相同的有限次自动重连,并优先回到断线前的远程目录;进行中的传输会标为失败、可重试。也可一键手动重连。刷新时状态栏显示「正在刷新…」,传输忙时浏览类操作立即返回忙提示而不是卡住界面。

当前目标文件采用覆盖语义;内容哈希校验与显式冲突选择在路线图中。