-s если мне не изменяет память нужно только если на разных дисках
Не только, в зависимости от задачи.
-s -- символическая ссылка -- ссылка на путь, имя файла. Если меняется имя файла, ссылка перестает работать.
А жесткая ссылка -- ссылка на место а диске, второе имя для папки.
Например:
1) ln bla1 bla.hard -- создаем жесткую ссылку на bla1
2) ln -s bla2 bla.symb -- создаем символьную ссылку на bla2
Теперь, если мы удалим/переименуем bla1 bla.hard останется и будет работать.
если мы удалим/переименуем bla2 bla.symb останется, но работать не будет (она будет указывать на не существующий файл)