Appearance
SFTP 文件管理
MyShell Terminal 内置功能完善的 SFTP 文件管理器,无需额外安装 FTP 工具。
打开文件管理器
连接服务器后文件管理器默认显示。点击工具栏的文件夹图标可显示或隐藏文件管理器。
文件浏览
目录树
左侧为目录树,右侧为文件列表:
- 点击文件夹展开/折叠
- 面包屑导航显示当前路径
- 支持路径栏直接输入路径跳转
文件操作
| 操作 | 方式 |
|---|---|
| 上传 | 拖拽文件到文件列表,或点击上传按钮 |
| 下载 | 右键文件 → 下载 |
| 新建文件夹 | 右键空白处 → 新建文件夹 |
| 重命名 | 右键文件 → 重命名 |
| 删除 | 选中后按 Delete 键 |
| 复制路径 | 右键文件 → 复制路径 |
| 路径插入终端 | 拖拽文件/文件夹到终端区域 |
右键属性
在文件列表中右键文件或文件夹,或在目录树中右键文件夹,选择「属性」打开浮窗。
- 文件属性包含类型、位置、大小、权限、所有者及时间信息;符号链接还显示链接目标。
- 文件夹属性先显示基础信息,再递归统计大小合计、普通文件及子文件夹数量;子文件夹数量不包含所选文件夹本身,统计不会跟随符号链接。
- 目录统计需要遍历内容,大型目录可能较慢;权限不足或远端命令不兼容时显示「无法统计」。关闭浮窗不会主动取消已开始的远端统计。
权限管理
右键文件或文件夹 → 「权限」:
- 修改所有者和用户组(需要远端账号具备相应权限)
- 设置读写执行权限(chmod)
- 批量修改文件夹权限时可选择是否递归
拖拽路径到终端
把文件或文件夹从文件列表或目录树拖到上方的终端区域,会在终端光标处插入该条目的远端绝对路径(等同右键「复制路径」后输入到终端),适合快速引用长路径。拖拽到目录树仍是移动,拖到终端只插入文本、不会执行命令。
在线编辑
双击文本文件可直接在内置文件编辑器中打开编辑,保存后自动上传到服务器。
传输队列
所有上传下载操作进入传输队列:
- 实时显示传输进度和速度
- 支持取消正在进行的传输
- 支持断点续传
传输模式与设置
智能传输
小文件直接传输;遇到海量小文件时,自动打包成单个压缩包传输,速度可提升数倍。
大包下载
打包下载会将远端文件保存为本地压缩包,再按界面提示解包。下载或解包失败时,界面会显示错误;失败后可能已经产生部分文件,请检查目标目录后再处理。
断点续传
普通文件直传支持从断点继续;此说明不表示 tar 打包下载可从压缩流中间续传,打包失败后需重新发起。
传输设置
传输行为可在「设置 → 常规」中调整:
- 打包传输开关
- 断点续传开关
- 临时文件位置
- 传输日志开关
批量操作
- 按住
Ctrl多选文件 - 按住
Shift范围选择 - 支持文件夹递归上传下载