Показать полную графическую версию : [решено] Символические ссылки в NTFS
NTFS система поддерживает так называемые символические ссылки. О них упомянуто в статье http://www.oszone.net/4364/News_Windows_Vista Одной из функций файловой системы, которой по мнению многих недоставало в системе NTFS, является поддержка символических ссылок на файлы (или, как они называются в UNIX-системах, гибких ссылок), которая появилась в ОС Windows Vista. В версии NTFS для Windows 2000 были представлены символические ссылки на каталоги, которые назывались соединениями каталогов, что позволяло создавать каталоги, указывающие на другие каталоги, но до выхода ОС Windows Vista файловая система NTFS поддерживала только жесткие ссылки на файлы.
Как средствами ОС Windows XP создать символическу ссылку?
Единственный известный мне способ - это Far manager Alt+F6.
LXA85, не знаю, как в Vist'е, но в XP можно создавать несимволические ссылки утилитой fsutil с какими параметрами - не знаю. Символическая ссылка - это ярлык :)
символическу ссылку »
Символьную ссылку. Это так называется.
http://www.computerra.ru/gid/rtfm/system/38545/
http://www.computerra.ru/gid/rtfm/system/38545/ »
Там написано:
Жесткие ссылки
Встроенной утилиты нет в ХР
На жестком диске - Чисто символически (http://vadikan.spaces.live.com/blog/cns!3270464DC78ABAEE!264.entry) »
В Висте/2008 MKLINK
Там написано:
Жесткие ссылки »
Жесткие или символьные.
Ух. Уже 5 ответов. По порядку.
Символическая ссылка - это ярлык »
Символическая ссылка - это не ярлык. Символическим ссылками очень удобно компоновать допустим ftp сервер. Накидал таких ссылок в корневую директорию, и не надо копировать музыку, фильмы, программы и прочее.
Символьную ссылку »
символическая. Так указанно в приведенной мною статье, и согласно www.google.ru/translate:
символьная ссылка - symlink; symbolic link - символическая ссылка;
Символьные ссылки - это из области программирования помоему.
Жесткие или символьные. »
Я уже несколько запутался в определениях. Т.к. fsutil создает жесткие ссылки.
G:\>fsutil hardlink create g:\log_link.txt g:\log.txt к примеру.
В мире Линукс- это символические ссылки. Может разница в следующем?жесткие ссылки могут быть только на NTFS-разделе, и связаны могут быть только файлы, находящиеся на одном разделе;
В то время как в статье упоминались каталоги? Кстати цитату первого поста еще раз, только внимательнее ;) А то я хотел было выделить нужный момент, так всю цитату выделять придется. (Выделил лишь термины). Тут явно где-то терминология хромает.
По терминологии:
жесткая ссылка создаётся на данные физически размещённые на диске (кому близок Никс, команда ln),
по сути имя файла уже ссылка жесткая;
символьная это ссылка на имя файла, без привязки к его данным (для Никсов уже команда ln -s).
ссылка - символическая
это устоявшийся термин. Покопался в книжках - именно в таком этот термин используется в русскоязычной литературе по Linux, Free BSD, Unix. Причём издания, как говорится - классика жанра (для особо упрямых и неверующих могу вечером настрочить список). Так же в русской Висте ссылка - символическая.
Только в одной книжке встретил символьную, но там жёсткая называется "файловой".
Так что давайте не будем путать людей собственными измышлениями, а употреблять ту терминологию, которая используется в литературе и в распространённом ПО (Vista, Far).
И вообще вы всё в одну кучу валите. Есть пять разных сущностей, которые с точки зрения пользователя приводят к примерно одному результату:
жёсткая ссылка - hard link
символическая ссылка - symbolic link
ярлык - shortcut
точка повторной обработки - reparse points
точка разветвления - junction point (разновидность точки повторной обработки)
последний релиз FAR'а (1.7) создаёт как раз точки разветвления
.к. fsutil создает жесткие ссылки.
Код:
G:\>fsutil hardlink create g:\log_link.txt g:\log.txt »
Да! fsuitil создает жесткие ссылки!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.