Обсуждение:Жёсткая ссылка
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Эта страница была предложена к объединению со страницами: Точка соединения NTFS, Жёсткая ссылка, Символьная ссылка. В результате обсуждения было решено страницы не объединять.
Аргументы и итог обсуждения доступен на странице Википедия:К объединению/17 сентября 2014. Для повторного выставления статьи к объединению нужны веские основания, иначе такое действие будет нарушать правила. |
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)