4.2.7. Создание ярлыка и ссылки на файл

We use cookies. Read the Privacy and Cookie Policy

4.2.7. Создание ярлыка и ссылки на файл

Ярлык — это специальный файл, содержащий «адрес» другого файла, на который указывает ярлык. Ярлык представляет собой файл с расширением lnk. Ярлык можно переименовать, скопировать или переместить как любой другой файл. Для создания ярлыка щелкните правой кнопкой мыши на объекте (файле, папке, значке диска и т. д.) и выберите команду Создать ярлык. Ярлык будет создан в текущей папке. Потом его можно переместить в другую папку, например, на рабочий стол. Механизм ярлыков появился с первыми версиями Windows и наверняка знаком вам, если вы работали с предыдущими версиями Windows.

Но современные версии Windows и файловая система NTFS предлагает более гибкий механизм ссылок — точки разветвления (junction points). С ними мы уже успели бегло познакомиться, когда рассматривали содержимое пользовательского каталога. Сейчас поговорим о них, а также о ссылках подробнее.

Кроме ярлыков и точек разветвления существуют еще жесткие и символические ссылки — они перекочевали в Windows из мира UNIX, где существовали еще лет 20 назад. Жесткая ссылка — это новая запись в дереве каталогов для уже существующих файлов. Именно благодаря жестким ссылкам один и тот же файл может одновременно находиться в нескольких папках или в одной папке, но под разными именами. Но у жестких ссылок есть одно ограничение — все жесткие ссылки должны находиться на одном томе (разделе, логическом диске). Символические ссылки отличаются тем, что могут ссылаться как на файлы, так и на папки, и не обязаны находиться на одном томе. Символическая ссылка использует относительные пути, а не абсолютные, как точка разветвления.

Жесткие ссылки могут ссылаться только на файлы и обязаны находиться на одном томе. Точки разветвления указывают только на папку, они не обязательно должны находиться на одном томе. Символические ссылки могут ссылаться как на файлы, так и на каталоги, и могут находиться на разных томах.

Для создания ссылок и точек разветвления используется команда mlink (ее нужно вводить в командной строке — Пуск | Все программы | Стандартные | Командная строка):

mklink [[/D] | [/H] | [/J]] ссылка цель

Здесь:

? /D — создает символическую ссылку на каталог. Если не указывать эту опцию, то будет создана символическая ссылка на файл;

? /н — создает жесткую ссылку;

? /J — создает точку разветвления;

? ссылка — имя новой ссылки (точки разветвления);

? цель — указывает путь, на который будет ссылаться ссылка или точка разветвления.

Данный текст является ознакомительным фрагментом.