жорсткі посилання на ntfs з windows


4

Як я можу створити жорсткі посилання для файлу на розділі NTFS за допомогою Windows?

NTFS очевидно може обробляти жорсткі посилання, оскільки їх створення за допомогою NTFS-3g працює - посилання працюють навіть у Windows. Це єдиний спосіб створити жорсткі посилання на NTFS?

Відповіді:


4

cmdвключає mklinkкоманду, яка може створювати жорсткі посилання:

Створюється символічне посилання.

MKLINK [[/D] | [/H] | [/J]] Link Target

/D Створює символьне посилання каталогу. За замовчуванням - це символьне посилання на файл.

/H Створює жорстке посилання замість символічного посилання.

/J Створює з'єднання каталогів.

Link вказує нове символічне ім'я посилання.

Target вказує шлях (відносний чи абсолютний), на який посилається нове посилання.

Крім того, відмінний Far Manager має підтримку для їх створення ( Alt+ F6).

Існує також ряд розширень оболонок, які дозволяють це робити.


вау, навіть софтпосилання. не знав, що вони навіть існують у вікнах. чи це ті .lnkфайли? гарна відповідь, я не знав цієї команди
knittl

3
.lnk файли - це файли швидкого доступу - елемент рівня оболонки. Посилання - це посилання на рівні NTFS.
afrazier

Я спробував це сьогодні, cmd.exe, схоже, не визнає mklink. ОС була windows xp
knittl

@knittl: Я припускав останню версію Windows. Знаєте, той, який все ще має підтримку мейнстріму. mklinkіснує з Windows Vista (здебільшого через те, що NTFS до цього часу не набував можливостей символьного посилання).
Joey

1
Функції NTFS змінювалися з усіма основними версіями Windows до цих пір. Vista принесла транзакції та посилання, Windows 2000 додав точок перезавантаження, квот, розріджених файлів та іншого тощо
Joey


1
fsutil hardlink create new_file old_file_name

Вам потрібно буде запустити це з піднятого командного рядка.

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