如果我运行,ls
我将获得彩色输出,对于快速浏览文件类型,我发现它非常方便。当我尝试less
使用-r
和-R
标志将其传递到偶数时,颜色总是会丢失。我正在使用zsh
5.0.7版。有任何想法吗?谢谢。
编辑:我在OS X上。
less -r
,所以它不是有问题,less
而是ls
ls
结果取决于stdout)。我记得的是unix.stackexchange.com/questions/157285/…,它本身被标记为unix.stackexchange.com/questions/10421/…的副本
ls --color=auto
意味着仅在写入终端时(即,标准输出是终端时)使用颜色,而不是在文件或管道时才使用颜色。
ls
正在调用--color
吗?尝试暂停管道(^Z
)或ps
从另一个终端使用。which ls
产生什么输出?