以下是使用 ADB 从手机复制照片到电脑的详细步骤:
1. 准备工作
- 手机开启 USB 调试模式(设置 → 开发者选项)
- 电脑安装 SDK 平台工具
- 用 USB 数据线连接手机和电脑
- 手机选择"文件传输"或"MTP"模式
2. 常用方法
方法一:直接复制整个相册目录
bash
# 复制 DCIM 目录(默认照片位置)
adb pull /sdcard/DCIM/ ~/Desktop/PhonePhotos/
# 复制 Pictures 目录
adb pull /sdcard/Pictures/ ~/Desktop/PhonePhotos/
方法二:复制特定文件夹
bash
# 复制相机照片
adb pull /sdcard/DCIM/Camera/ ~/Desktop/CameraPhotos/
# 复制微信照片
adb pull /sdcard/DCIM/Weixin/ ~/Desktop/WeChatPhotos/
方法三:按文件类型复制
bash
# 查找所有 .jpg 文件并复制(需要逐文件操作)
adb shell "find /sdcard/ -name '*.jpg'" > files.txt
# 然后根据列表逐个拉取
3. 实用技巧
查看手机存储结构
bash
# 浏览手机目录
adb shell ls /sdcard/DCIM/
# 查找照片文件
adb shell find /sdcard/ -type f -name "*.jpg" | head -20
批量复制特定日期照片
bash
# 先进入 adb shell 查看文件
adb shell
cd /sdcard/DCIM/Camera
ls -la | grep "2024-01"
# 退出 shell 后复制
exit
adb pull /sdcard/DCIM/Camera/IMG_202401* ~/Desktop/
4. 注意事项
-
权限问题:Android 11+ 可能需要授权访问
bash# 如果遇到权限拒绝,尝试: adb shell cd /sdcard ls -la DCIM/ # 查看权限 -
保存路径:
- Windows:
adb pull /sdcard/DCIM/ C:\Photos\ - Mac/Linux:
adb pull /sdcard/DCIM/ ~/Photos/
- Windows:
-
反向操作(电脑到手机):
bashadb push ~/Desktop/photo.jpg /sdcard/DCIM/
5. 图形化替代方案
如果觉得命令行复杂,可以考虑:
- AirDroid:无线传输
- Snapdrop:网页版传输
- 手机厂商官方助手:如小米助手、华为手机助手
6. 故障排除
- 设备未找到 :运行
adb devices确认连接 - 权限拒绝:检查手机是否授权 USB 调试
- 文件不存在:确认正确的照片路径
提示 :大多数照片位于 /sdcard/DCIM/ 或 /storage/emulated/0/DCIM/ 目录下。