【问题标题】:"adb shell ls" displays broken folder and file names“adb shell ls”显示损坏的文件夹和文件名
【发布时间】:2016-07-20 05:59:43
【问题描述】:

"adb shell ls" 显示损坏的文件夹和文件名,如下所示。似乎损坏的字符串附加在标题中并附加在名称的尾部。

是什么原因造成的?

请注意,我正在运行安装在嵌入式 Linux 中的 adb。

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

...

【问题讨论】:

  • 这些是电传/终端屏幕代码。可能是颜色代码。这些都是目录。文件不同?
  • @Greenapps 是对的,它们是颜色代码。更准确地说,终端控制字符来改变文件名的color。现在你的终端不理解它们,所以它把它们写出来,就好像它们是普通字符一样。您可以尝试使用另一个终端模拟器,例如 mintty。

标签: android linux shell


【解决方案1】:

尝试运行
adb shell command ls
阅读更多关于commandhere的信息。
上述链接中的相关文字:

仅执行 shell 内置命令或通过搜索 PATH 找到的命令。如果有一个名为 ls 的 shell 函数,在函数内运行 `command ls' 将执行外部命令 ls 而不是递归调用该函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    相关资源
    最近更新 更多