Создание символических ссылок

Так как средства UNIX не поддерживают псевдонимы, то если вы хотите использовать ярлыки в командной строке, понадобится создавать ссылки. Команда In (если не использовать никаких дополнительных опций) создает жесткие ссылки. Если же использовать опцию -s, то будет создана символическая ссылка. В обоих случаях аргументами являются сначала путь и имя исходного объекта, за которыми следует путь и имя новой ссылки.
Примечание. Команда In не может создавать жесткие ссылки папок, несмотря на то, что Lion поддерживает эту возможность для Time Machine. В большинстве случаев для ярлыка на папку достаточно символической ссылки.
В следующем примере Michelle уже создала папку с именем MyFolder и псевдоним на эту папку с именем MyFolderAlias. Сначала она перечисляет объекты с использованием команды Is -lh для перечисления в длинном формате с удобными для чтения размерами файлов. Затем она пытается перейти в псевдоним папки, но, как говорилось ранее, командная строка не понимает псевдонимы, поэтому ей возвращается ошибка. Затем Michelle использует команду In -s для создания символической ссылки на папку MyFolder с именем MyFolderSymLink. Она снова перечисляет объекты, чтобы убедиться, что символическая ссылка была создана. Обратите внимание на букву «1» в начале строки разрешений и стрелку после имени символической ссылки, указывающей на исходный объект. Наконец, она успешно переходит в папку, на которую указывает символическая ссылка.
MyMac:Desktop michelleS Is -lh total 2032
drwxr-xr-x 19 michelle staff 646B JuM5 21:24 MyFolder
-rw-r--r--@ 1 michelle staff 507K Jul 15 22:39 MyFolderAlias
MyMac:Desktop michelleS cd MyFolderAlias
-bash: cd: MyFolderAlias: Not a directory
MyMac:Desktop michelleS In -s MyFolder MyFolderSymLink
MyMac:Desktop michelleS Is -lh
total 2040
drwxr-xr-x 19 michelle staff 646B Jul 15 21:24 MyFolder -rw-r-r-@ 1 michelle staff 507K Jul 15 22:39 MyFolderAlias lrwxr-xr-x 1 michelle staff 8B Jul 15 22:47 MyFolderSymLink -> MyFolder MyMac:Desktop michelleS cd MyFolderSymLink MyMac:MyFolderSymLink michelleS pwd /Users/michelle/Desktop/MyFolderSymLink