Да зачем сцылки, я тебе и так расскажу

Жесткая ссылка - это просто второе имя файла, представляет собой еще одну запись с инфой о дескрипторе файла, но под другим именем. Создается командой
ln <oldpath> <newpath>
Символическая (не очень жесткая

) - файл, при открытии которого система понимает, что на самом деле ей нужно обратиться к файлу по пути, который содержит в себе эта ссылка. Создается командой
ln -s <oldpath> <newpath>
Жесткие ссылки работаею в пределе одной файловой системы, а символические - могут следовать на другие фс. Но у них есть недостатки - если целевой файл уделен, то остается ссылка, никуда не указывающая. А так же обращение по ним занимает больше процессорного времени.
Файл можно создать командой touch
<filename>