文件管理器
文件管理器 是一个双栏(Commander 风格)浏览器:两个面板并排显示,每个面板可指向你的本地磁盘或远程 SFTP 主机。在它们之间复制和移动,传输便能正常完成 —— 本地→远程、远程→本地,甚至远程→远程。
面板
每个面板都是独立的。一个面板可以显示:
- 本地 —— 本设备上的文件。
- SFTP —— 任意已保存或临时 SSH 主机上的目录。
在面板标题栏中选择来源。获得焦点的面板即为活动面板 —— 它的目录决定复制/移动的目标以及键盘操作。点击某个面板(或在桌面端使用 Tab)即可移动焦点。
每个面板还可以在面板标题栏的视图模式菜单中选择自己的视图 —— 详情(可排序的列)、列表(仅名称)或 树状。在详情视图中,列标题中的齿轮图标用于选择显示哪些列。
复制、移动以及其他操作
- 在面板之间复制 / 移动 —— 目标是*另一个*面板的当前目录。
- 就地创建文件夹、重命名、删除。
- 选择可作用于多个文件;复制/移动/删除的确认提示会显示已标记的项目数量。
- 项目也可以在面板之间拖动;在桌面端,你还可以把文件从系统文件管理器拖放到任一面板上。
- 复制选项涵盖跟随符号链接、保留权限和修改时间,以及不询问直接覆盖。
- 如果目标位置已存在同名项,提示会让你选择 覆盖、重命名 或 跳过 —— 仅此一次,或对其余所有项目生效。
- 进行中的传输可以暂停并恢复、转入后台,或者中止。
当某主机已存在一个活动的 SSH 连接时,远程面板会复用它 —— 打开第二个视图只需消耗一个 SFTP 通道,而无需重新登录。
查看文件
按 Enter / 双击(或点按)文件即可在内置查看器中打开它。远程文件按窗口分块读取 —— 即使是数 GB 的日志也能立即打开。查看器提供 文本 和 Hex 两种模式,以及带区分大小写、全字匹配和反向搜索选项的文件内查找。某些类型有专用视图:Markdown 会渲染为带格式的内容,图片会显示预览,Windows(PE)/ Linux(ELF)可执行文件会显示头部摘要 —— 格式、架构等 —— 即使文件被改过名也一样。
浏览归档文件
ZIP / JAR、TAR(包括 tar.gz / tgz)和 ISO 归档可以像文件夹一样打开:进入其中浏览,用普通的复制操作把文件复制出来。检测依据的是内容,而不仅仅是名称 —— 被改名或没有扩展名的归档同样能打开。SFTP 面板上的远程归档也可用;ISO 映像按范围分块读取,因此绝不会整个下载一个大映像。Backspace(或 .. 行)可离开归档。
多个工作区
你可以同时打开多个文件管理器实例,每个实例都有自己的一对面板。每个实例在标签栏 / 活动会话列表中都是一等的会话(标记为 left / right,例如 Local / prod-db),因此切换离开后再切换回来,会原样恢复你离开时的面板。
所记住的布局仅对运行中的应用保留 —— 它不会写入磁盘。重新启动会打开一个干净的本地视图,并且在你主动要求之前绝不会拨号联网。
键盘快捷键
Commander 完全由键盘驱动(Norton / Total Commander 风格)。按键作用于列表/详情视图中获得焦点的面板;用 Tab 切换面板。
导航
| 按键 | 操作 |
|---|---|
| Tab | 切换活动面板(左 ↔ 右) |
| Up / Down | 移动光标 |
| Home / End | 跳到第一项 / 最后一项 |
| Page Up / Page Down | 每次翻一页 |
| Left / Right | 每次翻一页(FAR 风格的 Page Up / Page Down) |
| Enter | 打开光标所在的文件夹 / 激活其下的文件 |
| Backspace | 上移到父文件夹 |
| Alt+Enter | 光标所在项的属性 |
| Ctrl+Space | 将焦点返回到面板的地址栏 |
选择文件
| 按键 | 操作 |
|---|---|
| Space | 标记 / 取消标记光标所在项 |
| Insert | 标记该项并向下移动 |
| Shift+Up / Shift+Down | 边移动边扩展标记 |
| Ctrl+A | 标记面板中的所有内容 |
| Ctrl+Shift+A | 清除标记 |
| + / -(小键盘) | 标记 / 取消标记与某个模式匹配的文件 |
文件操作
| 按键 | 操作 |
|---|---|
| F2 (or Ctrl+R) | 重新读取活动面板 |
| F3 | 查看光标所在的文件 |
| F5 | 将已标记的项复制到另一个面板 |
| F6 | 将已标记的项移动到另一个面板 |
| Shift+F6 | 重命名光标所在项 |
| F7 | 新建文件夹 |
| Shift+F4 | 新建(空)文件 |
| F8 / Delete | 删除已标记的项 |
| Alt+F7 (or Ctrl+Shift+F) | 查找文件 |
| Ctrl+P | 编辑权限(chmod) |
| Ctrl+H | 显示 / 隐藏隐藏文件(活动面板) |
在查看器中
| 按键 | 操作 |
|---|---|
| Esc / F3 / F10 | 关闭查看器 |
| F4 | 切换 文本 / Hex 模式 |
| F2 | 切换自动换行(文本模式) |
| F7 (or Ctrl+F) | 查找;Shift+F7 查找下一个匹配项 |
快速搜索
按 Alt + 一个字母或数字,在获得焦点的面板中开始快速搜索,然后继续输入即可跳转到匹配的名称。搜索框打开时:Up/Down 跳到下一个/上一个匹配项,Backspace 删除一个字符,Enter 打开匹配项,Esc 取消,Tab 切换面板。
传输进行期间,文件操作按键会被暂停。
分离为独立窗口
已停靠的文件管理器可以撕离成一个独立窗口(标题栏中的分离控件),并可在稍后重新停靠 —— 这与适用于任何会话的分离 / 重新停靠相同(参见*窗口与托盘*)。底层面板在分离/重新停靠期间保持活动 —— 无需重新加载,也无需重新登录。