Символьная ссылка

Поделись знанием:
(перенаправлено с «Мягкая ссылка»)
Перейти к: навигация, поиск

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

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

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





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

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

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

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

Функция 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

См. также

Напишите отзыв о статье "Символьная ссылка"

Ссылки

  • [hex.pp.ua/symlink-winapi-functions.php Стандартные функции WinAPI для создания символьных и жёстких ссылок в Windows.]
  • [habrahabr.ru/post/50878/ Ссылки в Windows, символические и не только]
  • [schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html Link Shell Extension] Небольшая программа позволяющая создавать символьные и жёсткие ссылки.
  • [elsdoerfer.name/ntfslink NTFS-Link] — дополнение к оболочке Windows, позволяющее создавать символьные и жёсткие ссылки на томах NTFS. Существующие символьные ссылки помечаются в Проводнике маленькой дополнительной иконкой. Имеется исходный код, написан на языке Pascal.
  • [wincmd.ru/plugring/ntfslinks.html NTFS Links] — плагин для файлового менеджера Total Commander, позволяющий создавать жёсткие и символьные ссылки на NTFS-разделах системы Windows из Total Commander.
  • [alax.info/blog/ntfslinks NTFS Links] — дополнение к оболочке Windows, функциональность схожа с NTFS-Link.
  • [maindigital.blogspot.com/2015/01/windows_23.html Создание симлинков и жёстких ссылок в Windows] / Франциск Тейлор // MainDigital.

Примечания

  1. [www.gpsoft.com.au/help/opus10/default.htm#!Documents/Drop_Menu.htm Directory Opus 10 — Drop Menu]

Отрывок, характеризующий Символьная ссылка


В конце января Пьер приехал в Москву и поселился в уцелевшем флигеле. Он съездил к графу Растопчину, к некоторым знакомым, вернувшимся в Москву, и собирался на третий день ехать в Петербург. Все торжествовали победу; все кипело жизнью в разоренной и оживающей столице. Пьеру все были рады; все желали видеть его, и все расспрашивали его про то, что он видел. Пьер чувствовал себя особенно дружелюбно расположенным ко всем людям, которых он встречал; но невольно теперь он держал себя со всеми людьми настороже, так, чтобы не связать себя чем нибудь. Он на все вопросы, которые ему делали, – важные или самые ничтожные, – отвечал одинаково неопределенно; спрашивали ли у него: где он будет жить? будет ли он строиться? когда он едет в Петербург и возьмется ли свезти ящичек? – он отвечал: да, может быть, я думаю, и т. д.
О Ростовых он слышал, что они в Костроме, и мысль о Наташе редко приходила ему. Ежели она и приходила, то только как приятное воспоминание давно прошедшего. Он чувствовал себя не только свободным от житейских условий, но и от этого чувства, которое он, как ему казалось, умышленно напустил на себя.
На третий день своего приезда в Москву он узнал от Друбецких, что княжна Марья в Москве. Смерть, страдания, последние дни князя Андрея часто занимали Пьера и теперь с новой живостью пришли ему в голову. Узнав за обедом, что княжна Марья в Москве и живет в своем не сгоревшем доме на Вздвиженке, он в тот же вечер поехал к ней.
Дорогой к княжне Марье Пьер не переставая думал о князе Андрее, о своей дружбе с ним, о различных с ним встречах и в особенности о последней в Бородине.
«Неужели он умер в том злобном настроении, в котором он был тогда? Неужели не открылось ему перед смертью объяснение жизни?» – думал Пьер. Он вспомнил о Каратаеве, о его смерти и невольно стал сравнивать этих двух людей, столь различных и вместе с тем столь похожих по любви, которую он имел к обоим, и потому, что оба жили и оба умерли.
В самом серьезном расположении духа Пьер подъехал к дому старого князя. Дом этот уцелел. В нем видны были следы разрушения, но характер дома был тот же. Встретивший Пьера старый официант с строгим лицом, как будто желая дать почувствовать гостю, что отсутствие князя не нарушает порядка дома, сказал, что княжна изволили пройти в свои комнаты и принимают по воскресеньям.
– Доложи; может быть, примут, – сказал Пьер.
– Слушаю с, – отвечал официант, – пожалуйте в портретную.
Через несколько минут к Пьеру вышли официант и Десаль. Десаль от имени княжны передал Пьеру, что она очень рада видеть его и просит, если он извинит ее за бесцеремонность, войти наверх, в ее комнаты.
В невысокой комнатке, освещенной одной свечой, сидела княжна и еще кто то с нею, в черном платье. Пьер помнил, что при княжне всегда были компаньонки. Кто такие и какие они, эти компаньонки, Пьер не знал и не помнил. «Это одна из компаньонок», – подумал он, взглянув на даму в черном платье.
Княжна быстро встала ему навстречу и протянула руку.
– Да, – сказала она, всматриваясь в его изменившееся лицо, после того как он поцеловал ее руку, – вот как мы с вами встречаемся. Он и последнее время часто говорил про вас, – сказала она, переводя свои глаза с Пьера на компаньонку с застенчивостью, которая на мгновение поразила Пьера.
– Я так была рада, узнав о вашем спасенье. Это было единственное радостное известие, которое мы получили с давнего времени. – Опять еще беспокойнее княжна оглянулась на компаньонку и хотела что то сказать; но Пьер перебил ее.
– Вы можете себе представить, что я ничего не знал про него, – сказал он. – Я считал его убитым. Все, что я узнал, я узнал от других, через третьи руки. Я знаю только, что он попал к Ростовым… Какая судьба!
Пьер говорил быстро, оживленно. Он взглянул раз на лицо компаньонки, увидал внимательно ласково любопытный взгляд, устремленный на него, и, как это часто бывает во время разговора, он почему то почувствовал, что эта компаньонка в черном платье – милое, доброе, славное существо, которое не помешает его задушевному разговору с княжной Марьей.
Но когда он сказал последние слова о Ростовых, замешательство в лице княжны Марьи выразилось еще сильнее. Она опять перебежала глазами с лица Пьера на лицо дамы в черном платье и сказала: