Символическая ссылка, часто сокращаемая до символической ссылки, — это тип ссылки, которая хранится в одном месте на вашем компьютере и указывает на другое место на том же компьютере. Вы можете думать об этом как о ярлыке для приложения. Несмотря на то, что фактический файл приложения находится глубоко внутри ваших папок, вы можете просто дважды щелкнуть ярлык приложения на рабочем столе, чтобы запустить приложение.
Символическая ссылка — это тип ярлыка, но он работает иначе, чем обычные ярлыки. Это не столько ярлык, сколько реальный файл, на который он указывает. Любое приложение, которое вы предоставляете со своими символическими ссылками, будет считать эти ссылки реальными файлами, а не обычными файлами ярлыков.
Они чрезвычайно полезны, поскольку вам не нужно привязываться к определенной папке, чтобы приложение работало. Вы можете хранить свои данные в других папках, и вы можете создать символическую ссылку в исходной папке, указывающую на новую папку, которую вы создали. Ваша система и ваши приложения будут думать, что вы на самом деле не вносили никаких изменений, и будут работать нормально, хотя все обстоит иначе.
Создание символической ссылки с помощью терминала
Создать символическую ссылку на Mac очень просто. Во встроенном приложении «Терминал» есть команда, которая позволяет легко создавать столько символических ссылок на вашем Mac, сколько вы хотите.
Все, что вам нужно знать, это место, где вы хотите создать символическую ссылку, и путь, на который должна указывать символическая ссылка. Получив эту информацию, вы можете создать символическую ссылку в Терминале.
Запустите приложение Terminal удобным для вас способом на Mac.
Введите следующую команду в окно терминала и нажмите Enter Обязательно замените destination с папкой, на которую должна указывать ссылка, и location с путем, по которому вы хотите сохранить ссылку. ln -s место назначения
Чтобы создать на рабочем столе символическую ссылку, указывающую на папку «Документы», используйте следующую команду: ln -s /Users/Mahesh/Documents /Users/ Махеш/Рабочий стол
Символическая ссылка будет создана и сохранена на вашем рабочем столе. Дважды щелкните по нему, и он откроет папку «Документы» (если это то, что вы указали выше) в Finder.
Если в имени каталога, для которого вы хотите создать символическую ссылку, есть пробелы, убедитесь, что имена путей заключены в двойные кавычки, чтобы избежать ошибок.
Теперь вы можете использовать эту символическую ссылку в любых ваших командах и приложениях, и она будет считаться фактической версией вашей папки или файла.
Используйте приложение для создания символической ссылки
Терминал — не единственный способ создания символических ссылок на вашем Mac. Если вы не работаете с терминалом, у вас есть приложение, позволяющее создавать символические ссылки на вашем компьютере.
Что делает это приложение, так это добавляет параметр в ваше контекстное меню, чтобы вы могли создавать символические ссылки, просто щелкнув правой кнопкой мыши файлы и папки.
Перейдите на страницу SymbolicLinker на GitHub, загрузите и откройте пакет на своем Mac.
Скопируйте файл SymbolicLinker.service.app из пакета, зажмите Option , щелкните меню Go в Finder, выберите Library , откройте папку Services и вставьте скопированный файл.
Дважды щелкните приложение, чтобы открыть его. Он ничего не покажет, но тайно добавил опцию в ваше контекстное меню.
Найдите файл или папку, для которой вы хотите создать символическую ссылку, щелкните ее правой кнопкой мыши и выберите Services, а затемСделать символическую ссылку.
Симлинк будет создан в той же папке, что и исходный файл/папка. Вы можете перемещать его, если хотите.
Создание символических ссылок с помощью службы Automator
Метод Automator для создания символических ссылок работает почти так же, как описанный выше метод. Но этот подойдет тем из вас, кто не доверяет никаким случайным приложениям в Интернете, и вы предпочитаете создавать что-то самостоятельно, чтобы точно знать, что оно содержит.
Запустите Automator приложение на вашем Mac.
Выберите Сервис, а затем Выберите, чтобы создать новый Automator сервис на вашем Mac.
Установите следующие параметры вверху: Сервис получает выбранные файлы или папки в любом приложении
В списке действий найдите действие с именем Run Shell Script и перетащите его на правую панель.
Настройте действие и команды следующим образом: Shell — /bin/bash Передача ввода — в качестве аргументов while ; do ln -s «$1» «Символическая ссылка $1» изменение выполнено
Сохраните службу, щелкнув меню Файл вверху и выбрав Сохранить . Введите значимое имя для службы и нажмите Сохранить..
Чтобы создать символическую ссылку с вновь созданным сервисом Automator, щелкните правой кнопкой мыши файл или папку и выберите Services, а затем ваш сервис имя.
Вы также можете создать для службы сочетание клавиш, чтобы упростить создание символических ссылок на вашем компьютере.
Удаление символической ссылки на Mac
Символические ссылки не занимают много места в памяти, так как это просто ярлыки для файлов и папок на вашем компьютере. Однако, если вы хотите удалить один или несколько из них с вашего компьютера, у вас есть два способа сделать это.
Запустите приложение Terminal, введите следующую команду и нажмите Enter . Обязательно замените symlink на путь символической ссылки на вашем Mac. rm символическая ссылка
Еще один способ удалить символическую ссылку — использовать пункт контекстного меню. Щелкните правой кнопкой мыши символическую ссылку и выберите Переместить в корзину. Это удалит символическую ссылку с вашего Mac.
Обязательно очистите корзину после удаления символической ссылки, чтобы она навсегда исчезла с вашего Mac.
Заключение
Символические ссылки гораздо более эффективны, чем обычные псевдонимы, поскольку они работают во всех приложениях и командах, как если бы это были настоящие файлы.