2016-07-20 14 views
0

"adb shell ls"は以下のように壊れたフォルダとファイル名を表示します。破損した文字列がヘッダーの前に付加され、名前の末尾に追加されているようです。"adb shell ls"は壊れたフォルダとファイル名を表示します

何が原因ですか?

私は、組み込みLinuxにインストールされているadbを実行しています。

===========below========== 
C:\Users\user>adb shell ls 
[1;34mbin[0m   [1;34mdev[0m   [1;34mlib[0m   [1;34mmnt 

...

+0

これらは、テレタイプ/端末の画面コードです。おそらくカラーコード。それらはすべてのdirsです。ファイルごとに違いますか? – greenapps

+0

@Greenappsは権利を持っています、彼らはカラーコードです。もっと正確に言えば、ターミナル制御文字がファイル名の_color_を変更します。あなたの端末はそれらを理解していないので、通常の文字であるかのようにそれらを書き出します。別の端末エミュレータに試してみてください。たとえば、minttyです。 – peterh

答えて

0


adb shell command ls
commandhereについてお読み実行してみてください。上記のリンクから
関連テキスト:

はパスだけを検索して見つけ組み込みコマンドやシェルコマンドを実行しています。 lsというシェル関数がある場合、関数内で `command ls 'を実行すると、関数を再帰的に呼び出すのではなく、外部コマンドlsが実行されます。

関連する問題