我在我的设备上使用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'不,它不存在'