Программные ссылки
Возможность того, что один файл может иметь несколько имен, является большой особенностью символической ссылки. Символические ссылки указывают на имя файла, а затем файл указывает на содержимое, хранящееся в определенном каталоге. Учтите, что если целевой файл будет удален, символическая ссылка станет непригодной для использования.
Жесткие ссылки
Жесткая ссылка — это просто способ идентифицировать содержимое, хранящееся в каталоге с именем, отличным от имени исходного файла. Вы должны учитывать, что файл всегда будет одним и тем же во всех местах, где была создана физическая ссылка. Один аспект, о котором следует помнить, заключается в том, что физические ссылки могут быть созданы только для файлов, а не для каталогов.
Создание программных и жестких ссылок
В Unix-подобных операционных системах команда ln создает связи между файлами, связывая имена файлов с данными файла.
Эта команда может создавать жесткие ссылки следующим образом:
ссылка на файл
Если вы хотите создать символическое действие:
ln -s ссылка на элемент
Помните, что элемент символической ссылки может быть файлом или каталогом, тогда как жесткие ссылки могут быть просто каталогами.