$ adb shell ls /sdcard/*|wc -l
42
$ adb shell ls /sdcard/|wc -l
25
我通过上面的adb支付了2个命令,但提供了2个不同的结果。
某个文件夹,例如" LOST.DIR#34;将显示在/sdcard/
但不会显示在/sdcard/*
为什么?
答案 0 :(得分:0)
第一个显示sdcard目录中的所有内容,将所有内容放在下面的一个目录级别中。这也是LOST.DIR消失的原因;因为里面什么也没有。
考虑ls / sd *会显示sdcard目录的内容;这可能有助于了解这里发生的事情。通配符扩展在运行外部程序ls之前发生。