Жёсткая ссылка

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

Жёсткой ссылкой в UNIX-подобных операционных системах называется имя файла, привязанное к уникальному индексному дескриптору файла. Таким образом, понятия «жёсткая ссылка на файл» и «имя файла» являются синонимами. Создать жёсткую ссылку в UNIX-подобных ОС можно при помощи команды ln, которая по умолчанию создаёт именно жёсткие ссылки.

В метаинформации файла (на уровне файловой системы) всегда хранится число жёстких ссылок на него (т. е. количество его имён). Файл считается удалённым после удаления его последнего имени, однако место освобождается лишь когда его индексный дескриптор перестаёт использоваться.

В файловой системе NTFS (начиная с Windows 2000) поддерживаются жёсткие ссылки. Команда для создания жёсткой ссылки:

fsutil hardlink create новая_ссылка источник.

Пример:

fsutil hardlink create «C:\Distr\Installer — 2.exe» «C:\Distr\Installer.exe»

обратите внимание — существующий файл идет вторым! А создаваемый — первым.

Также в Windows Vista появилась новая команда mklink.

Жёсткая ссылка может создаваться только в пределах одного логического раздела.

[править] Ссылки

  • NTFS-Link — дополнение к оболочке Windows, позволяющее создавать символьные и жёсткие ссылки на томах NTFS. Существующие символьные ссылки помечаются в Проводнике маленькой дополнительной иконкой.
  • NTFS Links — плагин для файловой оболочки Total Commander, позволяющий создавать жёсткие и символические ссылки на NTFS-разделах из Total Commander.
  • CreateHardLink — еще один плагин для Total Commander, позволяющий создавать жёсткие ссылки на NTFS-разделах из этой оболочки.

[править] См. также