android - adb 拉取多个文件

标签 android adb

使用拉取多个文件的最佳方法是什么

adb pull

我的 /sdcard/ 上有 25 个文件,名称如下:

gps1.trace
gps2.trace
...
gps25.trace

通配符不起作用:

adb pull /sdcard/gps*.trace .

最佳答案

您可以使用 xargs 和接受通配符的 adb shell ls 命令的结果。这允许您复制多个文件。令人讨厌的是,adb shell ls 命令的输出包含换行控制字符,您可以使用 tr -d '\r' 删除这些字符。

例子:

# Using a relative path
adb shell 'ls sdcard/gps*.trace' | tr -d '\r' | xargs -n1 adb pull
# Using an absolute path 
adb shell 'ls /sdcard/*.txt' | tr -d '\r' | sed -e 's/^\///' | xargs -n1 adb pull

关于android - adb 拉取多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11074671/

相关文章:

java.lang.NoClassDefFoundError : Failed resolution of: Ljava/time/Instant; 错误

android - Nexus 7 在 Windows/Eclipse/ADB 中断开连接

android - Eclipse 无法在 ASUS eee TF101 上进行调试

android - TextView 的填充应用于线性布局中的其他 View

Android FrameLayout 和 TextView - 为什么 LayoutParams 在 setGravity() 不起作用的地方起作用?

java - 是否可以使用 adb 检测来自 Android 设备上的应用程序的消息提示音?

android - 如何使用 adb 命令在 android 中获取可用/空闲 sdcard 空间

android - 如何在亚行上传递新行

android - 如何为动态创建的 View 设置背景颜色?

java - 无法解析 : firebase-database-15. 0.0(并将数据库保留在应用程序中)