ln -s

For those of you who don't know, the Unix command 'ln -s' is used to create a symbolic link, which is a pointer to a real file or directory on your computer system. It's very useful and fun.

Now, there are two parameters to the command--one is the link and the other is the actual file that you're linking to. The problem is, I can't tell you in which order they are supposed to be placed on the command line. You would think this is simply because I forgot. However, that is not the case.

The 'ln -s' command seems to have the strange side effect that the order of the parameters are always the opposite of what they are the first time you type it. It's true--at least it always seems that way to me. I think, "This time, haha, I've got it right," and it never is. I believe this is a trick and if I looked at the source code I'd be able to verify it.


QuestionMarkPlatypus: Oh, sure, tell me that now. But when I open up a shell on my Linux box, this will have changed, I assure you. . .