zsh 下 ls,ll等命令不合法问题

ls 命令不合法

可能原因是 coreutils 或环境变量设置问题

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

解决办法

brew install coreutils
 PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

参考
https://github.com/Homebrew/brew/issues/5731

https://apple.stackexchange.com/questions/69223/how-to-replace-mac-os-x-utilities-with-gnu-core-utilities

你可能感兴趣的:(zsh 下 ls,ll等命令不合法问题)