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

       

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


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

Символические ссылки -

это указатели на реальные файлы в других каталогах. Обычно они используются системными администраторами и разработчиками прикладных программ. Представьте себе программиста, работающего над несколькими версиями одной программы. В конкретный момент времени тестирование проходит версия progS, progS или proglO - в зависимости от того, на какой стадии разработки находится проект. Чтобы гарантировать запуск для тестирования последней версии, можно создать на нее символическую ссылку prog. Каждый запуск prog будет приводить к запуску последней версии программы.

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

-s,

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

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

$ 1n

-a

/bin/ср МуСору

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

1rwxrwxrwx 1 armand armand 7 Apr 6 22:50 МуСору -> /bin/cp

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

$ ср

-8

/bin/cp МуСору



Содержание раздела