как ADB тянуть папку с подстановочным знаком - PullRequest
0 голосов
/ 10 июля 2019

В основном, я сбрасываю все данные в каталог '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

, кто может мне помочь?

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Пример:

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/
......

Финал: Вы можете скопировать и вставить

- не забудьте изменить 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
0 голосов
/ 10 июля 2019

Согласно документации, команда "adb pull" может извлекать файл или каталог с вашего устройства.Подстановочный знак не поддерживается.

Но для этого можно использовать xargs.Просто отметьте сообщение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...