Lesosib.Ru | Форум | Регистрация | Вход | PDA
 
Среда, 25 Декабря 2024, 00:24:00
Приветствую Вас Гость | RSS
Новые сообщения · Участники · Правила форума · Поиск
  • Страница 1 из 1
  • 1
Архив - только для чтения
Символические ссылки Windows Vista
Милый_котёнокДата: Среда, 03 Октября 2007, 23:27:46 | Сообщение #1
Группа: Удаленные
Что представляют собой новые символические ссылки Windows Vista?

В. Что представляют собой новые символические ссылки Windows Vista?

О. Символическая ссылка -- объект файловой системы, который указывает на другой объект файловой системы. Указываемый объект называется целевым (destination) объектом. Символические ссылки невидимы для пользователей и являются стандартной частью операционной системы; для пользователя символические ссылки выглядят как обычные папки и файлы. Они полезны, так как благодаря им в файловой системе без вмешательства пользователя появляется единая интерфейсная точка для доступа к нескольким местам в локальном компьютере и даже в удаленных компьютерах.
В Windows XP и Windows 2000 есть точки присоединения (junction point) для доступа к папкам и томам на локальном компьютере, но точками присоединения было трудно управлять без дополнительных инструментов. Поэтому их заменили новыми символическими ссылками.


Как создать символические ссылки в Windows Vista?

В. Как создать символические ссылки в Windows Vista?

О. В составе Windows Server 2008 и Windows Vista есть утилита Mklink, с помощью которой можно строить символические ссылки как для файлов, так и для каталогов. У команды три необязательных параметра: /D создает символическую ссылку каталога вместо обычной символической ссылки файла; /H задает жесткую ссылку вместо символической; /J задает присоединение каталога.

Предположим, что в папке windows\system32 находится программа calc.exe, которую нужно запустить с именем addup.exe. Можно использовать команду

mklink addup.exe calc.exe

symbolic link created for addup.exe <<===>> calc.exe

C:\Windows\System32>dir addup.exe

Volume in drive C has no label.

Volume Serial Number is E0BA-564B

Directory of C:\Windows\System32

05/17/2007 11:08 AM <SYMLINK> addup.exe [calc.exe]

1 File(s) 0 bytes

0 Dir(s) 235,354,234,880 bytes free

Обратите внимание, что элемент каталога показывает символическую ссылку с настоящим именем файла в квадратных скобках. Если применяется ключ /H, то создается жесткая ссылка, и элемент выглядит как файл, а не как ярлык (вариант по умолчанию). Например, ниже показана стандартная символическая ссылка, а затем жесткая ссылка, которая выглядит в точности как обычный файл:

mklink /H addup2.exe calc.exe

Hardlink created for addup2.exe <<===>> calc.exe

dir

05/17/2007 11:10 AM <SYMLINK> addup.exe [calc.exe]

11/02/2006 10:00 AM 188,416 addup2.exe

11/02/2006 10:00 AM 188,416 calc.exe

 
  • Страница 1 из 1
  • 1
Поиск:


Copyright Evgeniy Rybin © 2024