如何解决linux中ls >file.txt转储垃圾字符的问题?

如何解决linux中ls >file.txt转储垃圾字符的问题?

在此输入图像描述当我ls在终端中执行此操作时,它工作正常,但是当我执行此操作时,ls>somefile它会沿名称转储垃圾值。

答案1

您的ls命令的别名类似于ls --color=auto(或“yes”),它会生成您看到的 ANSI 颜色代码。

有几种可能的解决方案:

  • 您可以取消它的别名,从而unalias ls从输出中删除颜色ls
  • 指定您不需要ls --color=no命令中的颜色。

相关内容