ぼくが使っているサーバーはFreeBSDなので、コマンドがGNUではなくてBSD系。
これがイライラする。ということでGNU coreutilsをインストール。 すんなり入りました。
PREFIXは悩みますが、~/.local
が混乱せずに良さそう。
wget https://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.gz tar xvf coreutils-8.32.tar.gz cd coreutils-8.32 ./configure --prefix=/home/XXXX/.local make make install
これで~/.local/binにインストールされます。
PATHの最初に優先したいディレクトリが来るように.bashrcなどを変更しておきます。
PATH=$HOME/.local/bin:$HOME/bin:/usr/bin:$PATH:.
これで、GNUのlsが使われます。