Создание символических ссылок |
19-02-2023 |

Так как средства UNIX не поддерживают псевдонимы, то если вы хотите использовать ярлыки в командной строке, понадобится создавать ссылки. Команда In (если не использовать никаких дополнительных опций) создает жесткие ссылки. Если же использовать опцию -s, то будет создана символическая ссылка. В обоих случаях аргументами являются сначала путь и имя исходного объекта, за которыми следует путь и имя новой ссылки.
Примечание. Команда In не может создавать жесткие ссылки папок, несмотря на то, что Lion поддерживает эту возможность для Time Machine. В большинстве случаев для ярлыка на папку достаточно символической ссылки.
В следующем примере Michelle уже создала папку с именем MyFolder и псевдоним на эту папку с именем MyFolderAlias. Сначала она перечисляет объекты с использованием команды Is -lh для перечисления в длинном формате с удобными для чтения размерами файлов. Затем она пытается перейти в псевдоним папки, но, как говорилось ранее, командная строка не понимает псевдонимы, поэтому ей возвращается ошибка. Затем Michelle использует команду In -s для создания символической ссылки на папку MyFolder с именем MyFolderSymLink. Она снова перечисляет объекты, чтобы убедиться, что символическая ссылка была создана. Обратите внимание на букву «1» в начале строки разрешений и стрелку после имени символической ссылки, указывающей на исходный объект. Наконец, она успешно переходит в папку, на которую указывает символическая ссылка.




