Символьная (символическая) ссылка (также «симлинк», от Шаблон:Lang-en) — специальный файл в файловой системе, в котором, вместо пользовательских данных, содержится путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке (файлу).
Целью ссылки может быть любой объект: например, другая ссылка, файл, каталог или даже несуществующий файл (в последнем случае, при попытке открыть его, должно выдаваться сообщение об отсутствии файла). Ссылка, указывающая на несуществующий файл, называется висячей или битой.
Символьные ссылки используются для более удобной организации структуры файлов на компьютере, так как:
- позволяют для одного файла или каталога иметь несколько имён и различных атрибутов;
- свободны от некоторых ограничений, присущих жёстким ссылкам (последние действуют только в пределах одной файловой системы (одного раздела) и не могут ссылаться на каталоги).
Операционные системы Microsoft «Windows»[]
Виды символьных ссылок в операционных системах «Windows» (корпорация Microsoft):
- Точка соединения (junction point, символьная связь) — доступна, начиная с версии операционной системы «Windows 2000» (используется файловая система NTFS 3.0). Может указывать только на каталоги.
Команда: linkd («Microsoft 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
См. также[]
- Жёсткая ссылка
- Точка соединения NTFS
- Команда ln в UNIX
- Типы файлов (UNIX)
- Ярлык
Ссылки[]
- Стандартные функции WinAPI для создания символьных и жёстких ссылок в Windows.
- Ссылки в Windows, символические и не только
- Link Shell Extension Небольшая программа позволяющая создавать символьные и жёсткие ссылки.
- NTFS-Link — дополнение к оболочке Windows, позволяющее создавать символьные и жёсткие ссылки на томах NTFS. Существующие символьные ссылки помечаются в Проводнике маленькой дополнительной иконкой. Имеется исходный код, написан на языке Pascal.
- NTFS Links — плагин для файлового менеджера Total Commander, позволяющий создавать жёсткие и символьные ссылки на NTFS-разделах системы Windows из Total Commander.
- NTFS Links — дополнение к оболочке Windows, функциональность схожа с NTFS-Link.
- Создание симлинков и жёстких ссылок в Windows / Франциск Тейлор // MainDigital.
Примечания[]
Шаблон:Compu-stub
| Компоненты Microsoft Windows | |
|---|---|
| Основные |
Aero • ClearType • Диспетчер рабочего стола • DirectX • Панель задач (Пуск • Область уведомлений) • Проводник (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Smart folders • iFilters) • GDI • WIM • SMB • .NET Framework • XPS • Active Scripting (WSH • VBScript • JScript) • COM (OLE • DCOM • ActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копия • WDDM • UAA • Консоль Win32 |
| Службы управления |
Архивация и восстановление • COMMAND.COM • cmd.exe • Средство переноса данных • Просмотр событий • Установщик • netsh.exe • PowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновления • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (элементы) |
| Приложения |
Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом • Windows To Go |
| Игры |
Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (Косынка • Паук • Солитер) • Сапёр • Пинбол • Червы |
| Ядро ОС |
Ntoskrnl.exe • Слой аппаратных абстракций (hal.dll) • Бездействие системы • svchost.exe • Реестр • Службы • Диспетчер управления сервисами • DLL (формат модулей) • PE • NTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений |
| Службы |
Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка |
| Файловые системы | |
| Сервер |
Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций |
| Архитектура | |
| Безопасность |
BitLocker • Защитник • Предотвращение выполнения данных • Обязательный контроль целостности • Защищённый канал данных • UAC • UIPI • Брандмауэр • Центр обеспечения безопасности • Защита файлов |
| Совместимость |
Подсистема UNIX (Interix) • Виртуальная машина DOS • Windows on Windows • WOW64 |