Create pseudonyms (links) for files, allowing them to be
accessed by different names. In the first form, link
file2 is usually a new filename. If
file2 is an existing file, it is overwritten; if
an existing directory, a link named
file1 is created in that
directory. In the second form, create links in
link having the same name as the file specified.
Force the link to occur (don't prompt for overwrite permission).
Do not overwrite existing files.
Create a symbolic link. This lets you link across file systems and also see the name of the link when you run ls -l (otherwise there's no way to know the name that a file is linked to).