I suspect ln is at the top of the man list because no one can ever remember what order the arguments go in.
cp <orig> <copy>
Hence I think of it as ln <orig> <link>
(edit: formatting) SYNOPSIS
ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
He just replaced TARGET with 'orig'Hence the confusion, I guess.
(I don't think I've ever read the ln man page. I learned it by trying it both ways until I learned which way was correct.)
I definitely refer to ln more than any other man page... Every time I use ln I say "target, link name" in my head.
SYNOPSIS
ln [-fhns] source [target]
ln [-fs] source ... [directory]
Not to mention the detailed description as well as informative examples. ln -s target link
Easiest way to remember is that it's setup so that you can create multiple links to the same target. E.g.: ln -s /home/.bashrc {~user1,~user2,~user3}/.bashrc ln -s /path/to/some/file
And it'll create a symlink called "file" in the current directory. That wouldn't be possible if the arguments were the other way around.I think this is because 'to copy' is a transitive verb and 'to link' is instransitive, in the sense they are used here...?