使用adb复制手机中的照片到电脑

以下是使用 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. 注意事项

  1. 权限问题:Android 11+ 可能需要授权访问

    bash 复制代码
    # 如果遇到权限拒绝,尝试:
    adb shell
    cd /sdcard
    ls -la DCIM/  # 查看权限
  2. 保存路径:

    • Windows: adb pull /sdcard/DCIM/ C:\Photos\
    • Mac/Linux: adb pull /sdcard/DCIM/ ~/Photos/
  3. 反向操作(电脑到手机):

    bash 复制代码
    adb push ~/Desktop/photo.jpg /sdcard/DCIM/

5. 图形化替代方案

如果觉得命令行复杂,可以考虑:

  • AirDroid:无线传输
  • Snapdrop:网页版传输
  • 手机厂商官方助手:如小米助手、华为手机助手

6. 故障排除

  • 设备未找到 :运行 adb devices 确认连接
  • 权限拒绝:检查手机是否授权 USB 调试
  • 文件不存在:确认正确的照片路径

提示 :大多数照片位于 /sdcard/DCIM/ 或 /storage/emulated/0/DCIM/ 目录下。

相关推荐
come112341 天前
手机与相机拍照入门
数码相机·智能手机
AI2中文网2 天前
安卓 15/16 手机软键盘遮挡输入框、布局顶不上去?已解决:重新编译即可
android·智能手机
wulechun2 天前
基于JVM的高性能QQ机器人开发框架Mirai深度解析、环境搭建与插件生态实战全指南
智能手机
小弥儿2 天前
38K星的开源项目 t3code:给 Claude Code 和 Codex 装一个手机遥控器
学习·智能手机·开源·github
wulechun2 天前
全流程自动化短剧工厂ToonFlow开源项目深度解析与小说转视频实战配置指南
智能手机
ckjr0072 天前
手机里的AI功能越来越多,如何让它真正提高日常使用效率?
人工智能·智能手机
lqbzlll2 天前
MySQL 慢查询日志开了但看不懂?从 slow_query_log 到 EXPLAIN ANALYZE 一步步定位
数据库·mysql·adb
北邮刘老师2 天前
智能体手机的成败关键——智能体互联生态
网络·人工智能·智能手机·智能体·智能体互联网
风翼靓崽2 天前
centos7以mysql为例自建yum源
数据库·mysql·adb
a5986522 天前
ARM服务器搭建云手机靠谱吗?个人自建方案优缺点总结
服务器·arm开发·智能手机·云手机