上一篇                     
               
			  adb文件夹命令如何操作?
- 电脑教程
- 2025-06-07
- 2978
 ADB切换工作目录需在adb shell内执行命令;直接使用cd无效,正确方式:
 
 
adb shell "cd /目标/绝对路径 && 执行命令",路径必须为Android设备绝对路径。
在Android开发和调试中,ADB(Android Debug Bridge)是管理设备文件夹的核心工具,以下为7种高频文件夹操作命令的详细指南,每个步骤均经真机测试验证,确保安全可靠:
一、查看设备文件夹内容
adb shell ls /sdcard/DCIM # 查看DCIM目录 adb shell ls -l /sdcard/Download # 显示详细信息(权限/大小)
注意:路径需使用Linux格式(正斜杠),根目录从开始
二、创建新文件夹
adb shell mkdir /sdcard/NewFolder # 创建单级目录 adb shell mkdir -p /sdcard/Level1/Level2 # 递归创建多级目录
️ 三、删除文件夹
adb shell rmdir /sdcard/EmptyDir # 删除空文件夹 adb shell rm -r /sdcard/OldFiles # 强制删除非空文件夹及内容
高危警告:rm -r 会永久删除数据,操作前建议先备份!
四、电脑与设备互传文件夹
| 操作类型 | 命令格式 | 示例 | 
|---|---|---|
| 电脑 → 设备 | adb push <电脑路径> <设备路径> | adb push C:UsersPCDocuments /sdcard/Backup | 
| 设备 → 电脑 | adb pull <设备路径> <电脑路径> | adb pull /sdcard/DCIM ~/Desktop/PhonePhotos | 
传输规则:
- 路径含空格时需加引号:adb push "D:My Files" /sdcard/
- 默认覆盖同名文件,添加 -n参数禁止覆盖
️ 五、重命名/移动文件夹
adb shell mv /sdcard/old_name /sdcard/new_name # 重命名 adb shell mv /sdcard/Documents /sdcard/Backup/Archives # 移动文件夹
️ 六、关键注意事项
- 路径大小写敏感:/sdcard/Download≠/sdcard/download
- 系统目录权限:/system/等目录需root权限操作
- 操作确认:执行删除前先用ls确认路径正确性
- 备份优先:重要数据操作前执行 adb pull备份
七、进阶技巧
# 统计文件夹大小 adb shell du -sh /sdcard/WhatsApp # 查找特定类型文件 adb shell find /sdcard -name "*.jpg" # 批量修改权限(示例:赋予读写权限) adb shell chmod -R 755 /sdcard/MyAppData
安全提示:
- 避免操作
/system/、/data/等核心目录- 商业设备可能限制ADB文件夹管理功能
- 推荐使用
adb shell进入交互模式预执行命令(exit退出)
最佳实践
当需批量处理文件时:
- 电脑端创建批处理脚本(.bat或.sh)
- 用adb push上传脚本至设备
- 执行 adb shell sh /sdcard/script.sh
- 操作后及时移除设备端脚本
引用说明:
本文命令基于Android官方ADB文档与真机测试(Android 10+),部分参数参考Linux文件管理规范,数据操作前请确保备份,避免不可逆损失。
 
  
			 
			 
			 
			 
			