Що таке жорсткі посилання на Windows 7?


5

Що таке жорсткі посилання та чим вони відрізняються від файлів?

Якщо у мене є жорстке посилання, чи всі програми вважають, що посилання є файлом? (У мене програми не відкривали файли, оскільки вони були ярликами) Якщо я змінюю жорстке посилання, чи змінює він оригінал чи створює копію та змінює це?


Технічно жорсткі посилання - це файли. А точніше - імена для файлу.
grawity

Відповіді:


8

Коли ви зберігаєте файл у файловій системі NTFS, він створює файл десь на диску, а потім створює посилання на нього в таблиці головних файлів (MFT). Коли програма запитує файл, Windows шукає в MFT назву файлу і, якщо його знайдено, повертає інформацію, на яку вказує ім'я файлу.

Жорстке посилання бере наявний файл (або папку) і створює інший, інший запис у MFT, який вказує на ті самі дані. Для програм обидва файли виглядають як різні файли з однаковою інформацією, але насправді це один і той же файл. Якщо ви змінюєте один файл, другий також змінюється, оскільки вони фактично є тим самим файлом, який має два різні імена. Діаграма жорстких посилань

Це відрізняється від ярлика, оскільки ярлик - це власне файл, який містить інформацію про ціль. Діаграма швидкого доступу


Жорсткі посилання можна використовувати лише для файлів, але не для каталогів.
David d C e Freitas

2

З дозволу розробника:

Для користувачів Window, незнайомих із жорсткими посиланнями, вони не відрізняються від ярликів файлів та папок. За винятком однієї критичної різниці, вони сортуються та реєструються розділом файлів операційної системи так само, як реальні файли та каталоги. Це означає, що на відміну від ярлика, будь-яка програма або програма (включаючи Провідник Windows та командний рядок), яка виглядає, що жорстке посилання завжди буде трактувати його так само, як оригінальний файл або папку, на яку вказує символічне посилання.

http://ipggi.wordpress.com/2009/09/07/windows-file-junctions-symbolic-links-and-hard-links/

Ознайомтеся з цією статтею у розділі How To Geek:

http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/

Від MSDN:

Жорсткі посилання та з'єднання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.