Команды Linux

Как создать символическую ссылку в Linux

Как создать символическую ссылку в Linux
Символьная ссылка или символическая ссылка - это тип файла, который содержит адрес или путь к другому файлу или папке в операционной системе Linux; он также известен как мягкая ссылка, потому что он указывает на файл и содержит ссылку на какой-то файл. Он в основном используется для управления и создания ярлыков файлов; кроме того, он используется для создания разных мест для основных папок и многого другого. Он работает как строка, используемая для прикрепления различных файлов и папок внутри всей компьютерной системы.

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

Типы ссылок в Linux

Мягкая ссылка

Это то же самое, что и ярлык, который мы часто видим в операционной системе Windows, который в основном является указателем на какой-то конкретный каталог или файл.

Жесткая ссылка

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

Утилита командной строки, которую мы используем для создания ссылок, известна как пер. Давайте узнаем об этом немного.

ln Command

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

Синтаксис для создания символической ссылки будет таким, как показано ниже:

$ ln -s [ORIGINAL_FILE] [LINK]

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

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

Создание символической ссылки на файл

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

$ ln -s исходное_имя_файла символьное_имя_файла

Обязательно замените исходное_имя_файла а также symbolic_file_name с желаемыми именами файлов.

Например, чтобы создать символическую ссылку на текстовый файл, команда будет выглядеть так:

$ ln -s файл.txt new_link.текст

В пер команда не производит и не показывает никаких успешных выводов на терминале, поэтому вы можете использовать команду ls, если хотите проверить создание ссылки. Итак, ls -l для проверки введите команду, указанную ниже:

$ ls -l новая ссылка.текст

L в выводе - это флаг, который упоминает символический тип файла, а символ стрелки (->) указывает на исходный файл, из которого создается символическая ссылка.

Хорошо, теперь давайте посмотрим, как создать символическую ссылку на каталог

Создание символической ссылки на каталог

Нет никакой разницы в создании символической ссылки на каталог или файл. Символьную ссылку на каталог можно легко создать, указав сначала имя каталога, а затем указав символическую ссылку.

Например, для создания символической ссылки каталога с именем / folder на каталог ~ / folder_link команда для создания символической ссылки будет такой:

$ ln -s / папка ~ / папка_ссылка

После выполнения команды для создания символической ссылки проверьте создание ссылки с помощью команды, приведенной ниже:

$ ls -l ~ / папка_ссылка

На прикрепленном выше скриншоте видно, что символическая ссылка каталога создана успешно.

Теперь давайте продвинемся вперед и посмотрим, как удалить символическую ссылку в Linux.

Удаление символической ссылки

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

Чтобы удалить символическую ссылку с помощью команды unlink, введите команду, указанную ниже:

$ unlink symbolic_link

Чтобы удалить символическую ссылку с помощью команды rm, введите команду, приведенную ниже;

$ rm symbolic_link

Символическая ссылка будет удалена с помощью любой из двух указанных выше команд.

Заключение

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

Лучшие эмуляторы игровой консоли для Linux
В этой статье будет перечислено популярное программное обеспечение для эмуляции игровых консолей, доступное для Linux. Эмуляция - это уровень совмести...
Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...