Microsoft вики

Символьная (символическая) ссылка (также «симлинк», от Шаблон:Lang-en) — специальный файл в файловой системе, в котором, вместо пользовательских данных, содержится путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке (файлу).

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

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

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

Операционные системы Microsoft «Windows»[]

Виды символьных ссылок в операционных системах «Windows» (корпорация Microsoft):

Команда: linkdMicrosoft Windows Resource Kit»).

Также для этих целей служит утилита junction от Марка Руссиновича.

  • Символическая ссылка (symbolic link) — доступна начиная с версии «Windows Vista». Может указывать и на файлы, и на каталоги.

Функция mklink (внутренняя команда командного интерпретатора) имеет следующий синтаксис вызова:

MKLINK [[/D] | [/H] | [/J]] ссылка назначение

        /D          Создание символической ссылки на каталог.
                    По умолчанию создаётся символическая ссылка на файл.
        /H          Создание жёсткой связи вместо символической ссылки.
        /J          Создание соединения для каталога.
        ссылка      Имя новой символической ссылки.
        назначение  Путь (относительный или абсолютный), на который ссылается новая ссылка.

В файловом менеджере «FAR» ссылки создаются сочетанием клавиш Alt+F6.

В файловом менеджере «Total Commander» — аналогичный процесс реализован с помощью плагина «Virtual Panel».

В программе «Directory Opus» — команды создания ссылок различных типов назначаются, как пример, через правку контекстного меню «Drop Menu».[1]

«UNIX»-подобные операционные системы[]

ln -s файл имя_ссылки
# Создаётся «символьная» ссылка (symbolic link)

Даже если при создании символической ссылки (используя ключ «-s») обозначаемый «файл» окажется несуществующим, символическая ссылка всё равно будет создана (с именем «имя_ссылки»).

Подробнее: заметка о команде «ln» на Википедии — или введите следующее в командной строке терминала:

man ln

См. также[]

Ссылки[]

Примечания[]

Шаблон:Compu-stub