Симлинк
Симлинк (Символическая ссылка) — файл, который в себе содержит ссылку в виде пути к другому файлу или каталогу. Такая ссылка не хранит никакие данные, а лишь указывает на целевой объект файловой системы, который может накрыться совершенно спокойно. В общем, то, что в Windows называют ярлык.
Описание[править]
Первые симлинки появились в 4.2BSD. До появления символических ссылок администраторы были вынуждены использовать жёсткие ссылки, которые обладали существенными ограничениями: не могли указывать на каталоги и не работали между различными файловыми системами.
В Windows поддержка символических ссылок была добавлена только в Vista, однако и ранее были ярлыки, которые по сути были именно такими ссылками.
С точки зрения файловой системы, символическая ссылка — это отдельный inode, содержащий строку с путём к целевому объекту. Когда операционная система обращается к символической ссылке, она читает целевой путь и перенаправляет операцию на указанный объект. У ссылки всегда установлены права доступа 777.
Символическая ссылка может указывать на файл в другой файловой системе, смонтированной в иной точке дерева. Это является одним из главных преимуществ перед жёсткими ссылками. Однако если целевая файловая система не смонтирована, ссылка становится висячей.
При этом путь может быть как абсолютным от корня, так и относительным от места расположения симлинка. Всирается такая ссылка командою ln -s.