JP Silvashy Asked: 2010-02-21 18:18:43 +0800 CST2010-02-21 18:18:43 +0800 CST 2010-02-21 18:18:43 +0800 CST ZSH `--color=auto` 不起作用 772 出于某种原因,当我执行以下操作时: ls --color=auto 结果: ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...] 不知道为什么会这样,我想知道是否其他人也有同样的问题。 shell zsh 2 个回答 Voted Best Answer Studer 2010-02-21T18:38:28+08:002010-02-21T18:38:28+08:00 取决于操作系统,ls并不总是具有这些功能。 有两个不同的版本ls: 来自 BSD 世界的一个(例如 Mac OS X 版本): --color=auto不起作用,请改用-G。 一个来自自由软件基金会(例如 Linux): 您可以使用--color=auto和-G选项不列出组。 顺便说一句,这与 zsh 无关,除非您在.zshrc. 编辑 : 如果你想要 FSF 版本ls,只需下载最新的coreutils(现在是8.4)并编译它们。 这将允许您使用此版本。 theotherreceive 2010-02-21T18:37:48+08:002010-02-21T18:37:48+08:00 你使用什么样的系统?Solaris/BSD ls 不支持 --color。
取决于操作系统,
ls
并不总是具有这些功能。有两个不同的版本
ls
:--color=auto
不起作用,请改用-G
。您可以使用
--color=auto
和-G
选项不列出组。顺便说一句,这与 zsh 无关,除非您在
.zshrc
.编辑 :
如果你想要 FSF 版本
ls
,只需下载最新的coreutils(现在是8.4)并编译它们。这将允许您使用此版本。
你使用什么样的系统?Solaris/BSD ls 不支持 --color。