2012-03-13 8 views
0

私のデバイスでアンドロイド4.0システムを使用していますが、adbシェルを使用していてcd cacheを使用して/ cacheディレクトリに移動したい場合はadbシェルコマンド - cd:そのようなファイルやディレクトリはありません

/システム/ binに/ shの場合:cd:/キャッシュ - そのようなファイルやディレクトリ

なぜ?大丈夫です、他のディレクトリに> /データ/キャッシュ」

カドミウム - 私は実際にそれが

lrwxrwxrwxルートルート2012-03-12 10:22キャッシュのように示し、キャッシュ使用のlsコマンドを参照してください。誰も私を助けることができていますか?

+0

'何を言ってpwd'はありませんか? – ephemient

答えて

3

代わりの

cd /cache 

を行う

cd /data/cache 

または

あなたがlsを入力し、キャッシュが表示された場合cd /cacheがちょうどルートの下/

0

/cacheディレクトリですので、あなたはcd cacheを入力する必要があり、存在しないディレクトリへのシンボリックリンクです。 cd /cachecd /data/cacheと同じです。 /data/cacheが存在しない場合(あなたの問題と思われる)、「No such ...」というエラーが表示されます。

さらに、ls -L /cacheを実行すると、同じ "No such ..."エラーが発生します。 -Lオプションは、リンクの代わりに(この場合は存在しない)リンクのターゲットを一覧表示しようとするためです。最後に

 
ln -s this_directory_almost_certainly_does_not_exist not_sure_if_this_exists 
test -f not_sure_if_this_exists || echo 'Nope, it does not exist' 
関連する問題