Иллюстрированный самоучитель по Linux

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

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

Символические ссылки – это указатели на реальные файлы в других каталогах. Обычно они используются системными администраторами и разработчиками прикладных программ. Представьте себе программиста, работающего над несколькими версиями одной программы. В конкретный момент времени тестирование проходит версия prog3, prog5 или prog10 – в зависимости от того, на какой стадии разработки находится проект.

Чтобы гарантировать запуск для тестирования последней версии, можно создать на нее символическую ссылку prog. Каждый запуск prog будет приводить к запуску последней версии программы.

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

Например, чтобы создать в текущем каталоге ссылку МуCopy на файл /bin/cp, введите следующую команду.

$ 1n -a /bin/ср МуCopy

После этого команда Is -| покажет наличие символической ссылки.

1rwxrwxrwx 1 armand armand 7 Apr 6 22:50 МуCopy › /bin/cp

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

$ ср -8 /bin/cp МуCopy
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.