使用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/ 目录下。

相关推荐
归零鸟20 小时前
手机卡老用户套餐优化方法:如何绕过运营商隐形壁垒
智能手机·信息与通信·电视
赶路人儿21 小时前
常见的mcp配置
android·adb
ego.iblacat1 天前
MySQL 数据库操作
数据库·mysql·adb
路溪非溪1 天前
adb的安装和基本使用总结
adb
XDHCOM1 天前
MySQL报错LDAP认证初始化连接池失败,远程修复思路和故障排查分享
数据库·mysql·adb
闻哥1 天前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试
炸炸鱼.1 天前
MySQL 数据库核心操作手册
数据库·adb·oracle
总要冲动一次1 天前
MySQL 5.7 全量 + 增量备份方案(本地执行 + 远程存储)
数据库·mysql·adb
jxkejiiii1 天前
电脑键盘震动反馈,开启与关闭方法及常见问题解答
java·安全·智能手机
code_li1 天前
为什么手机没网,身份验证器也能生成验证码
智能手机·密码学