Символьная ссылка

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Символьная ссылка (также симлинк от англ. Symbolic link, символическая ссылка) — специальный файл в UNIX-подобных операционных системах, для которого в файловой системе не хранится никакой информации, кроме одной текстовой строки. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке. Символьная ссылка занимает ровно столько места на файловой системе, сколько требуется для записи её содержимого (нормальный файл занимает как минимум один блок раздела).

Целью ссылки может быть любой объект — например, другая ссылка, или даже несуществующий файл (в последнем случае при попытке открыть его должно выдаваться сообщение об отсутствии файла). Ссылка, указывающая на несуществующий файл, называется висячей.

Практически символьные ссылки используются для более удобной организации структуры файлов на компьютере, так как позволяют одному файлу или каталогу иметь несколько имён и свободны от некоторых ограничений, присущих жёстким ссылкам (последние действуют только в пределах одного раздела и не могут ссылаться на каталоги).

Содержание

Windows

В отличие от жестких ссылок, могут указывать на файлы и директории в других томах.

Виды символьных ссылок в Windows:

  • Символьные связи (junction points) — доступна с Windows 2000 (файловая система NTFS 5). Может указывать только на директории.

Команда — linkd (Microsoft Windows Resource Kit)

  • Символическая ссылка (symbolic links) — доступна с Windows Vista. Может указывать и на файлы, и на директории.

Команда — mklink

Unix

ln -s файл1 файл2
# создаётся «символьная» ссылка (symbolic link)

Если вы создаёте символическую ссылку (используя ключ «-s»), то при этом файла «файл1» может и не существовать. Символическая ссылка с именем «файл2» всё равно будет создана.
Подробнее: ln
или же:

man ln

См. также

Ссылки


cs:Symbolický odkaz

de:Symbolische Verknüpfung en:Symbolic link es:Enlace simbólico fr:Lien symbolique hu:Soft link id:Tautan simbolis it:Collegamento simbolico ja:ソフトリンク pl:Dowiązanie symboliczne zh:符号链接

Личные инструменты

Served in 0.081 secs.