![]() |
![]() |
![]() |
Создание
символических ссылок
Иногда приходится
создавать не файлы, а символические ссылки.
Символические ссылки -
это
указатели на реальные файлы в других каталогах. Обычно они используются системными
администраторами и разработчиками прикладных программ. Представьте себе программиста,
работающего над несколькими версиями одной программы. В конкретный момент времени
тестирование проходит версия 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 МуСору
![]() |
![]() |
![]() |