出于某种原因,当我执行以下操作:
ls --color=auto
结果与:
ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
不知道为什么发生这种情况,我想知道是否有其他人有同样的问题。
根据操作系统的不同, ls并不总是具有这些function。
有两个不同版本的ls :
--color=auto不起作用,请改用-G 。
您可以使用--color=auto并且-G选项不会列出组。
顺便说一句,这与zsh无关,除非您在.zshrc分配自定义PATH。
编辑:
如果你想FS的FS版本,只需下载最新的coreutils (现在8.4 )并编译它们。
这将允许你使用这个版本。 
你使用什么样的系统? Solaris / BSD ls不支持–color。