为什么“adb shell ls / sdcard”返回不同的结果

时间:2014-05-30 01:19:23

标签: shell return adb

$ adb shell ls /sdcard/*|wc -l
42

$ adb shell ls /sdcard/|wc -l
25

我通过上面的adb支付了2个命令,但提供了2个不同的结果。

某个文件夹,例如" LOST.DIR#34;将显示在/sdcard/但不会显示在/sdcard/*

为什么?

1 个答案:

答案 0 :(得分:0)

第一个显示sdcard目录中的所有内容,将所有内容放在下面的一个目录级别中。这也是LOST.DIR消失的原因;因为里面什么也没有。

考虑ls / sd *会显示sdcard目录的内容;这可能有助于了解这里发生的事情。通配符扩展在运行外部程序ls之前发生。