两台Mac之间传文件
一、AirDrop[隔空投送](推荐)
如果两台 Mac 在附近,这是苹果生态最丝滑的一种。
原理:
- 使用 Bluetooth 发现设备
- 用 WiFi Direct 建立点对点连接
- 传输速度接近局域网速度
步骤:
- 两台 Mac 打开 Finder
- 左侧点击 AirDrop
- 选择允许被发现(所有人 / 仅联系人)
- 拖拽文件到对方头像
优点
- 不需要网络
- 不需要账号
- 速度快

二、SMB 文件共享(局域网方案)
Mac 原生支持 SMB(Server Message Block),和 Windows 一样。
开启共享:
系统设置 → 通用 → 共享 → 文件共享
然后添加共享目录。
另一台 Mac 连接:
Finder → 前往 → 连接服务器
smb://192.168.1.10
输入用户名密码即可。
优点
- 稳定
- 可以持续共享
- 类似 NAS
缺点
- 需要在同一网络
三、scp / rsync
Mac 默认自带 OpenSSH。
开启 SSH:
系统设置 → 通用 → 共享 → 远程登录
另一台机器执行:
1 | scp file.txt user@192.168.1.10:/Users/user/Desktop/ |
传目录:
1 | scp -r dir user@192.168.1.10:/Users/user/Desktop/ |
更专业一点用 rsync:
1 | rsync -avz ./data user@192.168.1.10:/Users/user/Desktop/ |
优点
- 可脚本化
- 支持断点
- 运维自动化友好
四、临时 HTTP 文件服务器
如果只是临时传一个文件,可以开个 HTTP server。
Mac A:
1 | python3 -m http.server 8000 |
Mac B 浏览器访问:
http://192.168.1.10:8000
直接下载。
优点
- 不需要权限
- 不需要配置
缺点
- 没有认证
五、最骚的一种:nc 直连传输
这属于“极客派”。
接收端:
1 | nc -l 9999 > file.zip |
发送端:
1 | cat file.zip | nc 192.168.1.10 9999 |
原理:
- TCP socket 直接流传输
- 没有协议包装
优点
- 极简
- 非常快
缺点
- 没有校验