GNU coreutilsに含まれるUNIXコマンド。
通常、/bin/lsにハードリンクされている。
MS-DOSのdirコマンドは、UNIXで言えば「ls -l」に近い動きをしている。
しかし/usr/bin/dirは単なるハードリンクなので、dirと打ってもlsと同じ動きしかしない。
さて、最近のUNIX系OSでは、次のようなエイリアスが用意されていることが多い(FreeBSDの場合)。
alias ll='ls -laFo '
これで「ll」と打つと「ls -laFo」の動作をする。同様にしてdirのaliasを用意すれば良いだけとも思われるが、なぜかaliasではなくハードリンクなのである。