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