Как создать и удалить симлинки (Symlinks) Linux

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

Симлинк (Symlink) — это символическая ссылка в операционных системах Unix/Linux. Представляет собой специальный тип файла, который содержит путь к другому файлу или каталогу в файловой системе. Симлинки делаются для создания «виртуальных» ссылок на файлы или каталоги, что позволяет ссылаться на них по альтернативному пути.

Одно из преимуществ символических ссылок состоит в их гибкости. Вы можете создавать ссылки на файлы или каталоги в различных местах файловой системы и иметь доступ к ним через различные пути.

Симлинки могут быть созданы и удалены с помощью командной строки или файловых менеджеров в Linux.

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

Давайте приступим.

Как создать и удалить симлинки (Symlinks) Linux
Как создать и удалить симлинки (Symlinks) Linux

Создание симлинка в Linux

Основной синтаксис для создания символических ссылок в Linux следующий.

ln -s [target] [symlink]

Причина использования опции -s заключается в том, что симлинки в Linux считаются мягкими, а не жесткими ссылками. Под целью мы подразумеваем файл или каталог, на который мы хотим сделать символическую ссылку.

Вот пример для наглядности.

ln -s /home/setiwik/Documents/sample.txt sym-sample

Таким образом, все, что мы делаем в файле sym-sample.txt, будет отражено и в базовом файле sample.

Помните, что в данном случае я использовал абсолютный путь для определения цели ссылки, но вы также можете использовать относительные пути. Это также относится к файлу sym-sample.txt.

Еще одно очень частое использование символических ссылок — сделать так, чтобы они указывали непосредственно на каталог.

ln -s [reference-directory] [link-directory]

Вот пример команды.

ln -s /var ~/Documents/folder

В данном случае ~/Documents/folder ссылается непосредственно на /var/.

Процесс удаления символических ссылок в Linux прост, так как это обычный системный файл. Это означает, что мы можем удалить их с помощью команды rm.

rm sym-sample

Вы также можете использовать команду unlink

unlink [symlink] command

Разница между ними заключается в том, что rm является более гибким и позволяет использовать подстановочные знаки и так далее.

Заключение

В этой статье мы рассмотрели симлинки (Symlinks) в Linux и узнали, что это символические ссылки на другие файлы или каталоги в файловой системе. Симлинки предоставляют гибкость и удобство в организации файловой системы, позволяя создавать «виртуальные» ссылки на файлы или каталоги с альтернативными путями.

Симлинки представляют собой мощный инструмент для организации файловой системы в Linux, облегчая доступ к файлам и каталогам и упрощая процессы работы с ними. Используйте эту информацию, чтобы лучше понять и использовать симлинки в вашей системе Linux.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.