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

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

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

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

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

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

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

Пример:

fsutil hardlink create "C:\Distr\Installer-2.exe" "C:\Distr\Installer.exe"

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

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

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

В операционных системах Windows XP нет возможности создать жесткую ссылку на директорию. Эта возможность появилась в операционных системах Windows Vista и старше (эта возможность под вопросом т.к. в win2k8 r2 e и в Windows 7 с помощью команды mklink /h e:\testlink e:\test создать хардлинк не удалось. Еще факт: Link Shell Extension не создает жесткие ссылки на каталоги в Windows 7)

Ссылки

  • NTFS-Link — дополнение к оболочке Windows, позволяющее создавать жёсткие и символьные ссылки на томах NTFS. Существующие символьные ссылки помечаются в Проводнике маленькой дополнительной иконкой.
  • Link Shell Extension - еще одно дополнение к оболочке Windows. Последняя версия проверена и работает в Windows Vista/7. Существующие жесткие и символьные ссылки помечаются в Проводнике маленькой дополнительной иконкой. Файлы и каталоги с существующими ссылками имеют дополнительную закладку в "Свойствах" со списком всех жестких ссылок и целевым местом символической ссылки.
  • NTFS Links — плагин для файлового менеджера Total Commander, позволяющий создавать жёсткие и символьные ссылки на томах NTFS из Total Commander.
  • CreateHardLink — еще один плагин для Total Commander, позволяющий создавать жёсткие ссылки на томах NTFS из этой программы.
  • FAR Manager - файловый менеджер позволяющий работать ссылками на NTFS-разделах (создавать, просматривать, удалять жёсткие и символьные ссылки)
  • Duplicate & Same Files Searcher - утилита для Windows, которая позволяет искать на жёстком диске одинаковые файлы и заменять их жёсткими ссылками NTFS. Утилита также находит существующие на диске жёсткие ссылки на один и тот же файл. Работает в Windows 2000/XP/Vista/7.
  • FINDDUPE - простая утилита командной строки для Windows, позволяющая искать файлы и заменять их жёсткими ссылками NTFS.
  • Duplicate File Hard Linker - ещё одна простая утилита командной строки для Windows, позволяющая искать файлы и заменять их жёсткими ссылками NTFS.

См. также

Примечания


cs:Pevný odkaz

de:Harter Link en:Hard link es:Enlace duro fr:Lien matériel hu:Hard link it:Collegamento fisico ja:ハードリンク pl:Dowiązanie twarde

Личные инструменты

Served in 0.321 secs.