一览
Cyberduck 一栏的信息来自它自己的页面:cyberduck.io、docs.cyberduck.io 及其 Mac App Store 页面,查证日期为 2026 年 11 月 4 日。
| AnyBucket | Cyberduck | |
|---|---|---|
| SFTP、FTP、FTPS、WebDAV | ✓ | ✓ |
| Amazon S3 和 S3 兼容存储 | ✓ | ✓ |
读取你的 ~/.ssh/config,支持跳板机 |
✓ | ✓ |
| 两个窗格并排 | ✓ | 文档中未说明 |
| 从一台服务器拷贝到另一台 | ✓ | ✓ |
| Commander 式按键:F5 拷贝,F6 移动 | ✓ | 文档中未说明 |
| 按名称前往书签和文件夹的命令面板 | ✓ | 文档中未说明 |
| 自动换用新连接重试 | ✓ | 文档中未说明 |
| 退出后队列会继续 | ✓ | ✓ |
| 同步两台服务器,而不仅是 Mac 与服务器 | ✓ | 文档中未说明 |
| 将标签页存储为工作区 | ✓ | 文档中未说明 |
| 在菜单栏中查看传输 | ✓ | 文档中未说明 |
| 价格 | 一次性 $9.99,两台 Mac | 免费;Mac App Store 上 $23.99 |
完整对比列出了所有项目,还包括 Transmit、ForkLift、Commander One、FileZilla 和访达。
价格
AnyBucket 售价 $9.99,一次性购买。一份许可证可用于两台 Mac,无需创建账户。
Cyberduck 可从其网站免费下载,采用 GPL 许可证,并提供捐赠链接。Mac App Store 版售价 $23.99(美国区商店,2026 年 11 月 4 日查证)。
两个窗格,而非两个窗口
Cyberduck 以浏览器窗口的方式工作:一个窗口对应一台服务器,要在服务器之间转移文件,就把文件从一个浏览器窗口拖到另一个。它的页面介绍了通过 macOS 标签栏实现的标签页。
在 AnyBucket 中,每个标签页包含一个或两个窗格,每个窗格显示本机或任意服务器。标签页标题显示为 Staging ⇄ Assets 这样的形式,你总能看到正在处理的是哪一对。要拷贝,就用 Space 标记文件并按 F5;F6 则是移动。无论文件是从 Mac 到服务器、服务器到服务器,还是服务器到 Mac,操作都一样。请参阅双窗格和标签页。
服务器到服务器
两款 App 都能在服务器之间拷贝,无需你手动下载任何内容。Cyberduck 介绍了 S3、WebDAV 和多种云服务的服务器端拷贝。
只要两个窗格在同一台服务器上,AnyBucket 就会在服务器上拷贝:S3 CopyObject、WebDAV COPY,如果 SFTP 账户有 shell,还会通过 SSH 使用 cp。在两台不同的服务器之间,文件会经由你 Mac 上一个容量有限的小型中转缓冲区传输,无需管理任何临时文件。移动会先拷贝、再校验,然后删除。请参阅服务器到服务器。
键盘和 ⌘K
AnyBucket 沿袭双窗格 Commander:F2 重新命名,F3 打开快速查看,F4 编辑,F5 拷贝,F6 移动,F7 新建文件夹,F8 删除。Space 标记,⇥ 切换窗格,+ 标记所有符合某个模式的文件。所有按键在菜单中都能找到,可选的功能键栏还会把它们显示在窗格下方。
按 ⌘K 可以输入名称中的几个字母,前往书签、最近的文件夹或打开的标签页,也可以粘贴 sftp:// 或 s3:// 地址来连接。⌘G 会把标记的文件拷贝到你选择的任意位置。Cyberduck 的页面没有介绍功能键方案或命令面板。请参阅所有快捷键。
传输与同步
Cyberduck 把传输保存在“传输”窗口中,退出时也会保留队列,以便之后继续。它的同步在本地文件夹和远程文件夹之间进行,提供预览,每个文件都有一个复选框。
AnyBucket 的队列遇到临时故障时,会在 1 秒、3 秒和 8 秒后自动换用新连接重试。它在运行时随时存储,重新启动后依然在;只要协议允许,还会校验校验和。每个传输都可以在窗口或菜单栏中暂停、继续、重试或取消。
比较与同步适用于两个窗格显示的任何内容,无论是本机与服务器,还是两台服务器。你可以向任一方向镜像或双向同步,并在传输任何内容之前更改任意一行的操作。
SSH
两者都会读取你的 ~/.ssh/config 并支持跳板机。Cyberduck 列出了它读取的选项,例如 IdentityFile 和 ProxyJump。
AnyBucket 运行 macOS 自带的 ssh,因此只要在终端中 ssh user@host 能用,在 AnyBucket 中就能用:你的密钥、代理、配置和安全密钥。主机密钥会与你自己的 ~/.ssh/known_hosts 比对。请参阅 SSH 密钥和跳板机。
Cyberduck 的长处
Cyberduck 免费且开源,除了 Mac 也能在 Windows 上运行。除了两款 App 都支持的服务,它还能连接一长串其他存储服务。
换用 AnyBucket
- 打开 AnyBucket,按 ⇧⌘K 逐一添加服务器,或者把地址粘贴到命令面板(⌘K)中,再按 ⌥↩ 存储为书签。
- SFTP 无需迁移任何东西:AnyBucket 读取同样的
~/.ssh/config和密钥,你的主机名可以直接使用。 - 按 ⌘\ 打开第二个窗格,选择另一台服务器,然后按 F5。
你可以先在浏览器中在线试用。