本地 / 远程双栏文件管理器:拖拽互传、断点续传、失败不伪装成功。 ![OpsXShell SFTP 双栏文件管理器:左栏为本机目录,右栏为远程服务器目录,中间箭头上传 / 下载](/docs/assets/sftp-session.jpg) _SSH 连上后打开 SFTP 标签即是双栏视图:左边自己电脑、右边远程服务器,选中文件点中间箭头即可互传,也可以直接左右拖拽。_ ## 基本操作 SSH 连接后即可打开 SFTP 标签,左栏为本机、右栏为远程: - **上传**:左侧选中文件后点中间「上传」箭头;未选择文件时会打开系统文件选择器。 - **下载**:右侧选中远程文件后点中间「下载」箭头。 - 文件右键菜单同样提供「上传」「下载」。 - 支持**拖拽**:本地文件拖到远程栏即上传,远程文件拖到本地栏即下载;拖到目录行时以该目录为目标并显示落点高亮。系统未提供拖拽路径时(如某些网络卷),改用中间箭头或文件选择器。 当前拖拽只支持单个文件,不递归传输目录;同侧拖拽不会执行移动或重命名。 ## 断点续传与原子替换 上传和下载先写入 `.opsx-part` 临时文件: - 传输中断后,再次传输**同一路径**会从已有字节继续。 - 传输完成并通过大小校验后才替换正式文件——失败传输不会伪装成完整文件。 - 目标已存在同名项时询问「覆盖」或「跳过」;失败或取消的任务可在传输队列一键重试。 ## 远程文本编辑 双击远程文本文件直接读写远程文件,**不会**在本地创建同名文件,也不等同于上传 / 下载: - 可编辑类型按扩展名排除归档 / 二进制。 - 单文件约 **2 MB** 上限;超限、二进制或非 UTF-8 会提示并拒绝打开,请下载后用本地编辑器处理。 ## 重命名与权限 右键菜单支持远程文件重命名与权限(chmod)修改。 ## 断线行为 SSH 断线后,SFTP 按与终端相同的有限次自动重连,并优先回到断线前的远程目录;进行中的传输会标为失败、可重试。也可一键手动重连。刷新时状态栏显示「正在刷新…」,传输忙时浏览类操作立即返回忙提示而不是卡住界面。 > 当前目标文件采用覆盖语义;内容哈希校验与显式冲突选择在路线图中。