4.2.7. Создание ярлыка и ссылки на файл
4.2.7. Создание ярлыка и ссылки на файл
Ярлык — это специальный файл, содержащий «адрес» другого файла, на который указывает ярлык. Ярлык представляет собой файл с расширением lnk. Ярлык можно переименовать, скопировать или переместить как любой другой файл. Для создания ярлыка щелкните правой кнопкой мыши на объекте (файле, папке, значке диска и т. д.) и выберите команду Создать ярлык. Ярлык будет создан в текущей папке. Потом его можно переместить в другую папку, например, на рабочий стол. Механизм ярлыков появился с первыми версиями Windows и наверняка знаком вам, если вы работали с предыдущими версиями Windows.
Но современные версии Windows и файловая система NTFS предлагает более гибкий механизм ссылок — точки разветвления (junction points). С ними мы уже успели бегло познакомиться, когда рассматривали содержимое пользовательского каталога. Сейчас поговорим о них, а также о ссылках подробнее.
Кроме ярлыков и точек разветвления существуют еще жесткие и символические ссылки — они перекочевали в Windows из мира UNIX, где существовали еще лет 20 назад. Жесткая ссылка — это новая запись в дереве каталогов для уже существующих файлов. Именно благодаря жестким ссылкам один и тот же файл может одновременно находиться в нескольких папках или в одной папке, но под разными именами. Но у жестких ссылок есть одно ограничение — все жесткие ссылки должны находиться на одном томе (разделе, логическом диске). Символические ссылки отличаются тем, что могут ссылаться как на файлы, так и на папки, и не обязаны находиться на одном томе. Символическая ссылка использует относительные пути, а не абсолютные, как точка разветвления.
Жесткие ссылки могут ссылаться только на файлы и обязаны находиться на одном томе. Точки разветвления указывают только на папку, они не обязательно должны находиться на одном томе. Символические ссылки могут ссылаться как на файлы, так и на каталоги, и могут находиться на разных томах.
Для создания ссылок и точек разветвления используется команда mlink (ее нужно вводить в командной строке — Пуск | Все программы | Стандартные | Командная строка):
mklink [[/D] | [/H] | [/J]] ссылка цель
Здесь:
? /D — создает символическую ссылку на каталог. Если не указывать эту опцию, то будет создана символическая ссылка на файл;
? /н — создает жесткую ссылку;
? /J — создает точку разветвления;
? ссылка — имя новой ссылки (точки разветвления);
? цель — указывает путь, на который будет ссылаться ссылка или точка разветвления.
Данный текст является ознакомительным фрагментом.