我想用一个命令将一些相同类型的文件(.img)推送到/sdcard手机的分区.但通配符不起作用:
adb push *.img /sdcard/
Run Code Online (Sandbox Code Playgroud)
有什么办法可以实现吗?
Com*_*are 50
将*.img文件复制到空目录,然后按目录(adb push /tmp/images /storage/sdcard0).adb将该目录中的所有文件推送到指定位置.
顺便说/sdcard一下,由于路径已经过时了很长时间,因此请确保使用存在且受设备支持的目的地.大多数Android 2.x/3.x/4.0设备使用/mnt/sdcard; Android 4.1使用/storage/sdcard0.
小智 20
从我的脑海里回复文件......
for i in *.img; do echo $i; adb push "$i" /sdcard/; done;
Run Code Online (Sandbox Code Playgroud)
假设您正在使用Windows,您可以使用for循环查找带有扩展名的文件,并在命令行中使用该文件执行adb推送
for %i in (*.img) do adb push %i /sdcard/folderName/%i
Run Code Online (Sandbox Code Playgroud)
如果您将其保存为批处理文件,请确保在"%i"之前添加额外的"%",如下所示
for %%i in (*.img) do adb push %%i /sdcard/folderName/%%i
Run Code Online (Sandbox Code Playgroud)
如果你使用的是Ubuntu,你可以使用这个基本上做同样事情的命令
for f in *.img; do adb push $f /sdcard/folderName/$f; done
Run Code Online (Sandbox Code Playgroud)
希望它有帮助:)
| 归档时间: |
|
| 查看次数: |
28233 次 |
| 最近记录: |