【问题标题】:how to adb pull folder with wildcard如何使用通配符 adb 拉文件夹
【发布时间】:2019-07-10 12:47:54
【问题描述】:

基本上,我将所有数据转储到目录'sdcard/2019-07-xx-xx 中,2019-07-xx-xx 中有子目录。该文件夹以转储数据时的时间戳命名,现在我运行命令:

adb pull '/sdcard/2019-07*'

但它提示:

adb: error: failed to stat remote object 'sdcard/2019-07*': No such file or directory

谁能帮帮我?

【问题讨论】:

标签: android shell adb


【解决方案1】:

示例:

for days in 0{1..9} 1{0..9} 2{0..9} 3{0..1}; do 
   adb shell echo "\$EXTERNAL_STORAGE/2019-07-$days/" 
done

给我们下面的输出:

/sdcard/2019-07-01/
/sdcard/2019-07-02/
/sdcard/2019-07-03/
/sdcard/2019-07-04/
/sdcard/2019-07-05/
......

Final:可以复制粘贴

- 如果需要,不要忘记更改 source_path 和日期 - 注意试用斜线

for days in 0{1..9} 1{0..9} 2{0..9} 3{0..1}; do
   adb pull "\$EXTERNAL_STORAGE/2019-07-$days/" ~/source_path
done

【讨论】:

    【解决方案2】:

    根据文档“adb pull”命令可以从您的设备中提取文件或目录。不支持通配符。

    但是您可以使用 xargs 来完成此操作。只需检查post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-13
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多