Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Символические ссылки в NTFS (http://forum.oszone.net/showthread.php?t=106653)

lxa85 09-05-2008 23:03 798546

Символические ссылки в 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.

Котяра 09-05-2008 23:26 798560

LXA85, не знаю, как в Vist'е, но в XP можно создавать несимволические ссылки утилитой fsutil с какими параметрами - не знаю. Символическая ссылка - это ярлык :)

Severny 09-05-2008 23:35 798566

Цитата:

Цитата LXA85
символическу ссылку »

Символьную ссылку. Это так называется.
http://www.computerra.ru/gid/rtfm/system/38545/

Котяра 09-05-2008 23:44 798574

Цитата:

Цитата Severny
http://www.computerra.ru/gid/rtfm/system/38545/ »

Там написано:
Жесткие ссылки

Admiral 09-05-2008 23:46 798575

Встроенной утилиты нет в ХР
Цитата:

Цитата Vadikan
На жестком диске - Чисто символически »

В Висте/2008 MKLINK

Severny 09-05-2008 23:50 798577

Цитата:

Цитата Котяра
Там написано:
Жесткие ссылки »

Жесткие или символьные.

lxa85 10-05-2008 00:36 798602

Ух. Уже 5 ответов. По порядку.
Цитата:

Цитата Котяра
Символическая ссылка - это ярлык »

Символическая ссылка - это не ярлык. Символическим ссылками очень удобно компоновать допустим ftp сервер. Накидал таких ссылок в корневую директорию, и не надо копировать музыку, фильмы, программы и прочее.
Цитата:

Цитата Severny
Символьную ссылку »

символическая. Так указанно в приведенной мною статье, и согласно www.google.ru/translate:
символьная ссылка - symlink; symbolic link - символическая ссылка;
Символьные ссылки - это из области программирования помоему.
Цитата:

Цитата Severny
Жесткие или символьные. »

Я уже несколько запутался в определениях. Т.к. fsutil создает жесткие ссылки.
Код:

G:\>fsutil hardlink create g:\log_link.txt g:\log.txt
к примеру.
В мире Линукс- это символические ссылки. Может разница в следующем?
Цитата:

жесткие ссылки могут быть только на NTFS-разделе, и связаны могут быть только файлы, находящиеся на одном разделе;
В то время как в статье упоминались каталоги? Кстати цитату первого поста еще раз, только внимательнее ;) А то я хотел было выделить нужный момент, так всю цитату выделять придется. (Выделил лишь термины). Тут явно где-то терминология хромает.

Admiral 10-05-2008 00:45 798611

По терминологии:
жесткая ссылка создаётся на данные физически размещённые на диске (кому близок Никс, команда ln),
по сути имя файла уже ссылка жесткая;

символьная это ссылка на имя файла, без привязки к его данным (для Никсов уже команда ln -s).

Busla 10-05-2008 10:22 798730

ссылка - символическая
это устоявшийся термин. Покопался в книжках - именно в таком этот термин используется в русскоязычной литературе по Linux, Free BSD, Unix. Причём издания, как говорится - классика жанра (для особо упрямых и неверующих могу вечером настрочить список). Так же в русской Висте ссылка - символическая.

Только в одной книжке встретил символьную, но там жёсткая называется "файловой".

Так что давайте не будем путать людей собственными измышлениями, а употреблять ту терминологию, которая используется в литературе и в распространённом ПО (Vista, Far).

Busla 10-05-2008 10:37 798734

И вообще вы всё в одну кучу валите. Есть пять разных сущностей, которые с точки зрения пользователя приводят к примерно одному результату:

жёсткая ссылка - hard link
символическая ссылка - symbolic link
ярлык - shortcut
точка повторной обработки - reparse points
точка разветвления - junction point (разновидность точки повторной обработки)

последний релиз FAR'а (1.7) создаёт как раз точки разветвления

Котяра 10-05-2008 17:03 798955

Цитата:

Цитата LXA85
.к. fsutil создает жесткие ссылки.
Код:
G:\>fsutil hardlink create g:\log_link.txt g:\log.txt »

Да! fsuitil создает жесткие ссылки!


Время: 14:10.

Время: 14:10.
© OSzone.net 2001-