Символическая ссылка (ярлык в Windows) — это особый файл, который указывает на фактическое местоположения файла или папки на диске.
Команда ln — это стандартная утилита в Linux для создания ссылок.
Ниже вы найдете как создавать символические ссылки на файлы и папки из командной строки в Linux.
Создаем символическую ссылку в Linux.
Синтаксис команды ln
очень прост, он вточности похож на синтаксис команд cp
или mv
.
ln -s <ИСТОЧНИК> <ИМЯ_ССЫЛКИ>
Как вы можете видеть, в создании символических ссылок нет ничего сложного.
Тем не менее, вы должны знать, что в соответствии с документацией в man, по умолчанию, каждая точка назначения () не должна заранее существовать.
Если путь к <ИМЯ_ССЫЛКИ> существует и это файл, вы получите ошибку «ln: failed to create symbolic link ‘<ИМЯ_ССЫЛКИ>’: File exists».
Если путь к <ИМЯ_ССЫЛКИ> это существующая директория, ссылка будет создана внутри этой директории.
Создаем ссылку на файл.
ln -s /путь/к_файлу /путь/к_ссылке
Создаем ссылку на директорию (папку).
Чтобы создать симлинк на директорию, используйте точно такой же синтаксис, как и для создания симлинка к файлу.
Создаем симлинк к директории:
ln -s /ваша/директория /путь/к_ссылке
[endtxt]