Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Как создать символические ссылки в командной строке Mac OS X

Чтобы создать и установить символическую ссылку в командной строке в OS X, вы захотите использовать команду ln с флагом -s, без флага -s установлена ​​жесткая ссылка, что не то, что мы ищем сделайте здесь. Запустите терминал, чтобы начать работу.

Как сделать символическую ссылку

Основной синтаксис для создания символической ссылки (или софт-ссылки) выглядит следующим образом:

ln -s / path / to / original / / path / to / link

Это будет указывать / путь / в / ссылку на исходное местоположение, в этом случае / путь / в / оригинал /

Пример синтаксиса для создания мягких ссылок на терминале

Например, чтобы создать символическую ссылку для папки «Файлы пользователей», которая связывает ее с каталогом на отдельном смонтированном диске, синтаксис может выглядеть следующим образом:

ln -s / Объемы / Хранение / Загрузка / ~ / Загрузки /

Это свяжет активных пользователей ~ / Downloads / folder с каталогом «Загрузки» на подключенном диске под названием «Хранение». Если бы такой каталог и диск существовали, это в основном позволяло бы всем файлам, которые обычно появлялись в папке загрузки пользователей, чтобы перейти на другой установленный том вместо этого, существенно разгружая нагрузку на носитель на этот отдельный диск, сохраняя при этом внешний вид ~ / Downloads / folder для пользователя. Как упоминалось ранее, это ведет себя подобно псевдониму.

Другим примером может быть предоставление более легкого доступа к иначе захороненному двоичному файлу путем связывания команды с / usr / sbin /

sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command / usr / sbin / commmand

Это позволит пользователю ввести команду «command» и получить доступ к двоичному файлу без необходимости префикса выполнения команды по всему пути.

Мягкие ссылки имеют массу потенциальных возможностей, и если вы давно читаете OSXDaily, вы, несомненно, сталкиваетесь с ними ранее в других статьях, от получения более легкого доступа к мощной команде аэропорта, размещения томов NTFS на рабочем столе, до перенос локальных резервных копий iTunes iPhone на внешние диски, добавление значка корзины на рабочий стол пользователя, например, версии для Mac OS, или даже размещение папки кэша приложений на диске RAM для сверхбыстрого доступа к данным и кэширования. Практическое использование бесчисленное, и создание символических ссылок будет работать в любой операционной системе unix, поэтому помимо Mac OS X вы можете применить ту же идею к Linux или FreeBSD.

Как удалить символическую ссылку

Конечно, созданные символические ссылки когда-то нужно отменить. Это легко с помощью rm или с помощью команды «unlink» следующим образом:

rm / path / to / symlink

или

unlink / path / to / symlink /

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

Отвязывание символической ссылки не удаляет файлы или папки, отличные от указанной ссылки, просто удаляет ссылку из связанного элемента в исходный элемент.

Знаете о каких-либо особенно полезных применениях или трюках с символическими ссылками? Дайте нам знать об этом в комментариях!

Понравилась статья? Поделиться с друзьями: