Am I the only person who, after 30 years of using `/bin/ln`, *still* gets its arguments backwards?
If I type:
$ ln -s x y
My mind is always thinking: “I want a symlink where x ⇒ y”, and as such I incorrectly put the destination *before* the source.
I am sure `ln` is this way in #POSIX to match the behavior of `cp` & `mv`. The latter two are intuitive to me because I read it as “copy/move x to y”.
$ ls -l y
lrwxrwxrwx 1 bkuhn bkuhn 1 May 2 14:39 y -> x
“y ⇒ x” … See!?!?!