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!?!?!