Обычно мы хотим создать ссылку, которая позволяет избежать создания копий файла
в каждом каталоге, где он может понадобиться.
Но… Какую ссылку мне следует использовать?

Рассмотрим следующее:
В Unix-подобных операционных системах, таких как Linux, все является файлом, а файл — это, по сути, ссылка на индексный дескриптор (структура данных, в которой хранится все о файле, кроме его название и фактическое содержание).

Жесткая ссылка — это файл, который указывает на тот же базовый индекс, что и другой файл. Если вы удалите один файл, он удалит одну ссылку на базовый индексный дескриптор. В то время как символическая ссылка (также известная как программная ссылка) — это ссылка на другое имя файла в файловой системе.
Еще одно важное различие между двумя типами ссылок заключается в том, что жесткие ссылки могут работать только в пределах одной и той же файловой системы, в то время как символические ссылки могут в разных файловых системах.

Если вы хотите создать программную ссылку или символическую ссылку, вы можете использовать ln и -s в качестве опции, например:

ln -s имя файла имя ссылки

Если вы хотите создать жесткую ссылку, вам следует использовать следующую команду
:

ln имя файла ссылка

В этой статье мы узнали, как создавать жесткие и символические ссылки в Linux
и в каких случаях лучше использовать любой. Вы можете задать любые вопросы или поделиться своими мыслями об этом руководстве.