ForkLift 是一款运行于 macOS 系统上的专业级双窗格文件管理器和文件传输客户端。它将强大的 FTP、SFTP、WebDAV、Amazon S3、Backblaze B2、Google Drive 等云端服务管理功能与本地文件管理无缝集成,通过清晰的双窗格界面、丰富的快捷键和高效的操作逻辑,旨在显著提升文件处理、同步与传输的工作效率。它不仅是传统 Finder 的强力补充,更是开发者、设计师和系统管理员的得力工具。
一、核心界面与工作区详解
ForkLift 的主界面设计直观高效,主要分为以下几个核心区域:
1.1 双窗格浏览器
这是 ForkLift 的核心工作区。默认水平排列两个完全独立的文件浏览器窗格(Pane),每个窗格包含:
- 路径栏与导航按钮:顶部显示当前目录路径,可点击快速跳转,左侧有前进、后退、上层目录按钮。
- 侧边栏(Favorites):左侧面板,可自定义添加本地常用文件夹、远程服务器连接、应用程序等,实现一键访问。可通过拖拽排序或分组。
- 主文件列表:中间大面积区域以列表或图标形式显示文件和文件夹。支持名称、大小、修改日期等多列排序。
- 预览面板:右侧面板,可快速预览选中的图片、文本、视频、PDF等文件内容,无需打开外部应用。
1.2 工具栏
位于窗口顶部,包含最常用的操作按钮:连接管理器、新建文件夹、删除、复制、移动、获取信息、快速查看、终端等。用户可完全自定义工具栏项目。
1.3 底部状态栏与队列窗口
- 状态栏:显示当前窗格选中项目的数量、大小,以及磁盘空间信息。
- 传输队列窗口(快捷键
Cmd+0):一个独立的浮动窗口,集中管理所有文件上传、下载任务。可暂停、恢复、查看传输详情和日志。
二、完整操作流程:从连接到传输
以下以连接到一个 SFTP 服务器并同步文件为例,展示完整工作流。
步骤 1:创建并保存远程服务器连接
- 点击工具栏的 “连接器” 图标(或按
Cmd+N),打开连接管理器。 - 点击左下角的 “+” 按钮,选择协议(如 SFTP)。
- 在右侧表单中输入服务器地址、端口、用户名。密码或密钥认证信息可在连接时输入或保存在钥匙串中。
- 为连接设置一个别名,勾选“保存”,然后点击 “连接”。
步骤 2:在双窗格中操作
- 连接成功后,服务器会出现在一个窗格的侧边栏“远程”部分下,并自动在另一个窗格中打开。
- 在另一个窗格(通过点击窗格任意处或按
Tab键切换焦点)的侧边栏,选择一个本地目标文件夹。 - 现在你拥有了一个“远程服务器”窗格和一个“本地文件夹”窗格。
步骤 3:文件传输与同步
- 单个文件传输:在远程窗格选中文件,直接拖拽到本地窗格的文件列表区域或侧边栏文件夹图标上。反之亦然。
- 批量传输:使用
Cmd键多选或Shift键连续选择多个文件,然后拖拽。 - 使用“同步”功能(高级操作):
- 确保源文件夹(如本地)在左窗格,目标文件夹(如远程)在右窗格。
- 菜单栏选择 “工具” -> “同步文件夹” -> “双向”(或其他模式)。
- ForkLift 会分析差异并显示预览。确认无误后,点击 “同步” 按钮执行。
步骤 4:管理传输队列
所有拖拽触发的传输任务会自动进入后台队列。按 Cmd+0 调出队列窗口,可以:
- 查看每个任务的进度、速度和剩余时间。
- 使用右侧按钮暂停、恢复或删除任务。
- 任务完成后,可在“历史记录”中查看日志。
步骤 5:断开连接与退出
- 直接关闭服务器所在窗格,或右键点击侧边栏的连接名称选择“断开”。
- 退出 ForkLift 只需按
Cmd+Q。
三、常用功能进阶技巧
3.1 快速文件操作与预览
- 快速查看:选中文件后按
空格键,使用 macOS 原生快速查看功能。 - 就地重命名:选中文件后按
Enter键(非Return),直接进入文件名编辑状态。 - 合并窗格:双击窗格分隔线,可以将当前焦点窗格最大化,再次双击恢复。
3.2 高级同步与比较
- 文件夹比较:在两个窗格中打开要比较的文件夹,使用 “工具” -> “比较文件夹”。不同文件会高亮显示。
- 同步过滤器:在同步预览界面,点击“过滤器”可以排除特定类型文件(如 .DS_Store, .git)或设置时间范围,实现精准同步。
3.3 工作区与标签页
- 保存工作区:将常用的左右窗格路径组合(如本地项目目录+对应远程服务器目录)保存为工作区(“窗口” -> “工作区” -> “保存当前为工作区”),以后可一键恢复整个工作环境。
- 使用标签页:在每个窗格内,可按
Cmd+T新建标签页,实现同一窗格内多路径切换,管理复杂项目时非常高效。
四、常见问题与解决方案
Q1: 连接 SFTP 服务器时提示“主机密钥未知”或“认证失败”?
解决方案:首次连接新服务器出现密钥提示是正常的,请核对指纹信息(可向服务器管理员确认)后接受。认证失败请检查:1)用户名/密码是否正确;2)SFTP 端口是否为22(或自定义端口);3)若使用密钥登录,确保私钥格式为 PEM(PuTTY 的 .ppk 格式需转换)。
Q2: 传输大文件时中途中断,如何续传?
解决方案:ForkLift 支持对 FTP/SFTP 协议的断点续传。在传输队列窗口(Cmd+0)中,找到失败的任务,点击右侧的“恢复”按钮(弯曲箭头图标)即可从断点处继续传输。
Q3: 无法将文件拖拽到某些应用程序中?
解决方案:这通常是因为应用程序要求来自 Finder 的路径。ForkLift 提供了完美解决方案:选中文件后,右键点击,选择 “复制为路径”(或按 Option+Cmd+C),然后在目标应用程序中粘贴,即可获得标准文件路径。
Q4: 侧边栏的“收藏”项目被误删了如何恢复?
解决方案:只需从 Finder 或另一个 ForkLift 窗格中,将文件夹再次拖拽到侧边栏的“收藏”区域即可。你可以通过拖拽自由排序和创建分隔线进行分组管理。
五、ForkLift for Mac 快捷键汇总表
| 功能分类 | 操作描述 | 快捷键 (Mac) |
|---|---|---|
| 导航与窗格 | 切换左右窗格焦点 | Tab |
| 合并/恢复当前窗格(最大化) | Cmd+Option+M |
|
| 在当前窗格新建标签页 | Cmd+T |
|
| 前往上层文件夹 | Cmd+↑ |
|
| 打开连接管理器 | Cmd+N |
|
| 文件操作 | 重命名选中项 | Enter (或 F2) |
| 快速查看(预览) | 空格键 |
|
| 复制文件路径 | Option+Cmd+C |
|
| 新建文件夹 | Shift+Cmd+N |
|
| 移动到废纸篓 | Cmd+Delete |
|
| 立即删除(不经过废纸篓) | Option+Cmd+Delete |
|
| 选择与显示 | 全选 | Cmd+A |
| 反向选择 | Shift+Cmd+I |
|
| 切换显示隐藏文件 | Shift+Cmd+. |
|
| 列表视图 | Cmd+1 |
|
| 图标视图 | Cmd+2 |
|
| 传输与工具 | 显示/隐藏传输队列 | Cmd+0 |
| 同步文件夹 | Option+Cmd+S |
|
| 比较文件夹 | Option+Cmd+D |
|
| 在当前路径打开终端 | Ctrl+` (反引号) |
|
| 应用程序 | 隐藏 ForkLift | Cmd+H |
| 退出 ForkLift | Cmd+Q |
通过掌握以上界面布局、操作流程、进阶技巧和快捷键,你可以充分发挥 ForkLift 的强大功能,使其成为你管理本地与远程文件的中心枢纽,极大提升日常工作效率。







