ZSH '--color = auto' não funciona

2

Por algum motivo, quando eu executo o seguinte:

ls --color=auto 

Resultados com:

ls: illegal option -- -
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

Não sei por que isso está acontecendo, estou pensando se alguém já teve o mesmo problema.

    
por JP Silvashy 21.02.2010 / 03:18

2 respostas

7

Dependendo do sistema operacional, ls nem sempre tem as funcionalidades.

Existem duas versões diferentes de ls :

  • Um do mundo do BSD (por exemplo, versão do Mac OS X):

O --color=auto não funciona, use -G .

  • Um da Free Software Foundation (Linux, por exemplo):

Você pode usar a opção --color=auto e a -G não lista o grupo.

A propósito, isso não tem nada a ver com zsh, exceto se você atribuir um PATH personalizado ao seu .zshrc .

EDITAR:

Se você quiser a versão FSF de ls , basta fazer o download dos últimos coreutils ( 8.4 agora e compile-os.

Isso permitirá que você use esta versão.

    
por 21.02.2010 / 03:38
0

Que tipo de sistema você está usando? Solaris / BSD ls não suportam --cores.

    
por 21.02.2010 / 03:37

Tags