Filetransfer 中文文档 下载 App

Mac 电脑连接手机 FTP 服务的几种方式

Mac 上 FTP 支持的现状

macOS 对 FTP 协议的支持不算友好,主要表现:

好消息是,免费第三方客户端(Cyberduck、FileZilla)在 Mac 上的体验非常好,完全能覆盖读写需求。

方式一:Finder 连接服务器(只读)

适合临时快速看一下手机里有什么文件,或者快速下载几个文件。

操作步骤

  1. 打开 Finder
  2. 菜单栏点 Go → Connect to Server(或直接按 Cmd + K)
  3. 在 Server Address 框里输入 ftp://手机IP:端口
  4. 点 Connect
  5. 如果 FTP 服务开启了密码,在弹窗里填用户名密码;匿名模式下选 Guest
  6. 连接成功后,手机 FTP 的文件列表会在 Finder 里显示

Finder 方式的限制

只能浏览和下载,不能上传、不能删除、不能重命名。Finder 对 FTP 的支持停留在 FTP 协议的只读模式——它不能发送 FTP 上传命令(STOR)。

如果在 Finder 里尝试把文件拖到 FTP 目录,会直接报错。这是 macOS 有意为之的设计,没有办法绕过。

好处

方式二:Cyberduck(推荐,完整读写)

Cyberduck 是 Mac 上最主流的 FTP/SFTP 客户端,免费开源,界面简洁直观。

安装

去 Cyberduck 官方网站下载 dmg,拖进 Applications 文件夹就行。也可以用 Homebrew:

brew install --cask cyberduck

连接配置

  1. 打开 Cyberduck
  2. 点左上角"+"按钮新建连接
  3. 下拉菜单选 FTP (File Transfer Protocol) 或 SFTP (SSH File Transfer Protocol)
  4. 配置连接参数:
  1. 点 Connect

如果经常用,可以把连接存为书签(Bookmark)——下次双击书签直接连。

连接后的操作

SFTP 连接(加密)

如果 Filetransfer 开了 SFTP 模式,连接时:

  1. 协议选 SFTP (SSH File Transfer Protocol)
  2. 服务器填手机 IP
  3. 端口填 Filetransfer 显示的端口(SFTP 可能用不同端口)
  4. 必须填用户名和密码(SFTP 不支持匿名)

方式三:FileZilla for Mac(免费,功能全面)

FileZilla 在 Mac 上也有官方版本,功能和 Windows 版一致。

连接配置

  1. 打开 FileZilla
  2. 顶部快速连接栏:
  1. 点"快速连接"

连接后左右双窗口——左边 Mac 本地,右边手机 FTP,拖拽操作。

FileZilla vs Cyberduck

对比CyberduckFileZilla
界面极简优雅,Mac 风格功能密集,Windows 风格
上手难度低中
文件对比支持支持
多标签支持支持
SFTP原生支持原生支持
中文支持部分完整
免费✅✅

两个都好用,选哪个看个人审美偏好。

方式四:终端命令行(适合脚本)

Mac 终端里可以用 curl 或 lftp 做 FTP 操作。

curl(Mac 自带)

# 下载单个文件
curl -O ftp://192.168.1.5:2121/DCIM/Camera/photo.jpg

# 上传文件
curl -T ~/Desktop/myapp.apk ftp://192.168.1.5:2121/Download/myapp.apk

# 列出目录内容
curl ftp://192.168.1.5:2121/DCIM/Camera/

curl 做简单的上传下载完全够用,适合一行命令快速传文件。匿名登录下密码部分可以省略(curl 默认发 anonymous@)。

lftp(需安装)

lftp 是 Mac 上最强大的命令行 FTP 客户端,支持断点续传、多线程、镜像同步。通过 Homebrew 安装:

brew install lftp

连接和操作:

lftp -u anonymous,password 192.168.1.5 -p 2121
# 然后进入 lftp 交互式命令行
cd DCIM/Camera
mget *.jpg
mput ~/Desktop/*.apk
bye

选择建议

场景推荐方式
临时快速看一眼、下载几个文件Finder Connect to Server(Cmd + K)
日常读写、批量传输Cyberduck 或 FileZilla
加密 SFTP 传输Cyberduck / FileZilla 都支持
脚本化自动传输curl 或 lftp
不想装任何软件Finder 或 curl

Mac 上连接常见问题

Finder 连接不上

Cyberduck / FileZilla 连接后上传失败

中文文件名乱码

Cyberduck 有中文文件名乱码的已知问题,解决方法:

大文件传输中断

Mac 和 Windows 的核心差异总结

功能WindowsmacOS
系统自带 FTP 客户端(资源管理器/Finder)支持读写仅只读
零安装读写方案资源管理器直接用无,需装第三方客户端
命令行 FTP(ftp.exe / ftp)自带需安装
推荐 FTP 客户端FileZilla / WinSCPCyberduck / FileZilla