Обсуждение:Жёсткая ссылка

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

Untitled[править код]

Жесткие ссылки - это не свойство операционной системы, а свойство файловой системы. NTFS поддперживает жесткие ссылки.



В операционных системах Windows XP нет возможности создать жесткую ссылку на директорию (!). Эта возможность появилась в операционных системах Windows Vista и старше (?!). Команда для создания жёсткой ссылки в операционной системе Windows 7: mklink /h новая_ссылка источник Пример: mklink /h "C:\Distr\Installer-2.exe" "C:\Distr\Installer.exe"
И часто Вы называете каталоги как EXE-файлы - "C:\Distr\Installer-2.exe" ? Если Installer-2.exe - каталог, то команда не работает! Если Installer-2.exe - файл, то работает.

Ссылка на дирректорию[править код]

Пишите - нельзя и тут же приводите программу, которая это делает. 95.73.51.146 13:16, 1 мая 2010 (UTC)

Картинка стоит тысячи слов[править код]

http://hotimg23.fotki.com/a/94_179/87_117/hardsymb.png

94.179.87.117 06:00, 22 июля 2010 (UTC)Я маленький апельсин

mklink[править код]

mklink - это консольная утилита для создания символических ссылок, а не жёстких!

     mklink имеет атрибут /h, который создает жесткие ссылки вместо символьных   195.38.23.97 09:27, 18 февраля 2014 (UTC)

А как можно отличить файл от жёсткой ссылки ?[править код]

Видимо, надо сказать точнее, поскольку, как я вижу, жёсткая ссылка полностью равноправна с "первичной ссылкой", то есть с первой записью в каталоге для этого файла. Итак, как понять, что два файла суть одно и то же, а не копии друг друга ? А вообще спасибо автору статьи. Ибо до сих пор я умел создавать жёсткие ссылки только с помощью Far Manager, в хелпе которого и прочитал про них впервые. Давно хотел понять, как это сделать в батнике. Наконец-то выбрал время поискать в инете. — Эта реплика добавлена участником Debug (о · в)

  • Подписывайтесь на страницах обсуждений. Определить можно специализированным ПО, которое работает с той файловой системой, которое вы используете. --Max 21:59, 26 марта 2011 (UTC)
  • FindFirstFileNameW, но появилась кажись начиная с Висты, в ХР не сработает. Это в винде, в других осях есть inode. 109.111.152.36 00:31, 30 июля 2012 (UTC)

Нужно написать про поведение файловой системы при редактировании файла с несколькими жёсткими ссылками[править код]

Что если редактировать такой файл через одну из ссылок на него, содержимое по другим ссылкам тоже изменится. Автоматического разъединения файлов на изменённый вариант для той ссылки, через которую редактировали, и оригинал для оставшихся хардлинков, большинством программ не производится. Однако, есть программы которые новую версию файла записывают рядом, старую удаляют, а затем переименовывают новую версию в старое имя. Эти программы версию файла, доступную по другим ссылкам, оставят не тронутой. Однако, они грешат тем, что теряют всяческие настройки (типа прав доступа), сделанные в файловой системе для исходного файла, забывая их переносить новому экземпляру. --Nashev 12:12, 21 апреля 2016 (UTC)

Да, создал-удалил-переименовал->новый файл, копировал-удалил-переименовал->новый файл с прежними правами. При чём тут жёсткие ссылки? без указания на программы или может некие последствия мысль выглядит оборванной на полуслове. --Hrum-Hrum 18:57, 21 апреля 2016 (UTC)