重定向到/ bin / ls的结果

时间:2014-04-08 08:53:18

标签: unix ls

当我使用ls .(/ bin / ls)时,它会返回一个文件列表。

当“。”有目录,我尝试将ls .重定向到ls . > tmp.txt

它包含许多符号,如下所示

[1m[36m010202E[39;49m[0m
[1m[36m031403C[39;49m[0m

目录名称为010202E和031403C

此txt文件可以通过“less”读取,但不能通过vi或任何其他编辑器(如文本管理器)读取。

我该如何避免这个问题? 我知道有一种方法可以在制作“tmp.txt”之后删除这些字符。

1 个答案:

答案 0 :(得分:1)

可能有一个别名让ls用颜色打印输出。尝试使用" ls --color = none",而不是。