adb shell命令-cd:没有这样的文件或目录



我在我的设备上使用android 4.0系统,当我使用adb shell登录并想使用cd缓存转到/cache目录时,它只显示

/system/bin/sh:cd:/cache-没有这样的文件或目录

为什么?我真的看到缓存使用ls命令,它显示得像

lrwxrwxrwx根目录2012-03-12 10:22缓存->/data/cache"

Cd到其他目录可以。有人能帮我吗?

而不是

cd /cache

进行

cd /data/cache

如果键入ls并看到缓存,则应键入cd cache,因为cd /cache是根/ 下的目录

/cache是指向不存在目录的符号链接。CCD_ 6与CCD_。如果/data/cache不存在(这看起来是你的问题),你会得到"No such…"错误。

此外,如果你执行ls -L /cache,你会得到同样的"No such…"错误;这是因为-L选项试图列出链接的目标(在本例中不存在),而不是链接。

最后:

ln-s this_directory_almost_certainy_does_not_exist not_sure_if_this_existstest-f not_sure_if_this_exists||echo'不,它不存在'

最新更新