回答:
Homebrewを使用します。
brew install coreutils
これg
により、すべてのコマンドの前にの接頭辞がスローされることに注意してください(例:gls
for ls
)。これらのエイリアスを自動的に生成するファイルを提供するオプションがあります。
エイリアス全体を実行せずに直接インストールするオプションがあるかどうかはわかりませんでしたので、代わりにインストールされたMacPortsでこれを実行しました。
GNUおよび* BSD / darwin lsの互換性
〜/ .profile
#for *BSD/darwin
export CLICOLOR=1
ls --color=auto &> /dev/null && alias ls='ls --color=auto' ||
〜/ .bashrc(Linuxのbashが常に〜/ .profileを読み取るかどうかは覚えていませんが、ARCHのzshは読み取っていません)
[[ -f $HOME/.profile ]] && source $HOME/.profile
の代替バージョンをインストールする必要がありますls
。Linuxで通常使用されるものは、GNU coreutilsプロジェクトのものです。
ls
既存のバージョンので同じ機能がわずかに異なるようにサポートされている場合、の別個のバージョンをインストールする必要はありませんls
。
alias ls='ls -F'
alias ls='ls -FG'
-それは両方の世界の最高です!
gls
オリジナルとしてインストールされ、元のファイルと置き換わらないため、実際にはマイナス面はありません。
AIXで書いたこのPerlスクリプトを使用します。をサポートしていないシステムを使用している場合--color
や、パッケージをインストールするためのsudoがない場合に便利です。
Macintoshでも動作するはずです。