如何使用sdb pull传输多个文件

时间:2017-06-08 13:17:17

标签: linux bash tizen

一次性获取文件

我可以使用

复制智能手表中的所有文件
sdb -s $deviceID pull /opt/usr/media/Documents/ location/on/pc

对于少于约100个文件,它的功能就像一个魅力。 但是,目前我想复制229个文件,命令有时返回错误代码225fatal: failed to read '/opt/usr/media/Documents/0163.json': connection fails,有时命令退出时没有错误(没有复制所有文件)。< / p>

sdb -s $deviceID shell ls /opt/usr/media/Documents/

列出了我希望看到的所有文件。

逐个获取文件

我也试过

for filename in $(sdb -s $deviceID shell ls /opt/usr/media/Documents/); 
do
    sdb -s $smartwatchID pull /opt/usr/media/Documents/$filename
    echo $?
done

部分sdb命令返回退出代码1和错误消息': unknown reasonget status of /opt/usr/media/Documents/0186.json, 其他人返回代码0而没有消息。

这里发生了什么?

0 个答案:

没有答案