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

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

Жесткие ссылки - это не свойство операционной системы, а свойство файловой системы. 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 имеет атрибут /h, который создает жесткие ссылки вместо символьных   195.38.23.97 09:27, 18 февраля 2014 (UTC)[ответить]

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

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

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

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

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