使用拉取多个文件的最佳方法是什么
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/