Сочетания клавиш для Mac: псевдонимы, символические ссылки, жесткие ссылки

Оглавление:

Сочетания клавиш для Mac: псевдонимы, символические ссылки, жесткие ссылки
Сочетания клавиш для Mac: псевдонимы, символические ссылки, жесткие ссылки
Anonim

Операционные системы Mac OS X и macOS поддерживают несколько типов ссылок быстрого доступа к файлам и папкам. Ссылки быстрого доступа упрощают переход к объектам, скрытым глубоко в файловой системе. Компьютеры Mac поддерживают три типа ссылок быстрого доступа:

  • Псевдонимы
  • Символические ссылки
  • Жесткие ссылки

Все три типа ссылок являются ярлыками для исходного объекта файловой системы. Объект файловой системы обычно представляет собой файл на вашем Mac, но также может быть папкой, диском или сетевым устройством.

Image
Image

Обзор псевдонимов, символических ссылок и жестких ссылок

Быстрые ссылки - это небольшие файлы, которые ссылаются на другой файловый объект. Когда система встречает ссылку быстрого доступа, она считывает файл, содержащий информацию о том, где находится исходный объект, а затем переходит к открытию этого объекта. По большей части это происходит без того, чтобы пользователь осознал, что столкнулся со ссылкой какого-либо типа. Все три типа ссылок кажутся прозрачными для пользователя или приложения, которое их использует.

Эта прозрачность позволяет использовать короткие ссылки для самых разных целей. Одним из наиболее распространенных является удобный доступ к файлу или папке, которые скрыты глубоко в файловой системе. Например, вы могли создать папку бухгалтерского учета в папке «Документы» для хранения банковских выписок и другой финансовой информации. Если вы часто используете эту папку, вы можете создать для нее псевдоним и разместить ее на рабочем столе. Вместо того, чтобы использовать Finder для навигации по нескольким уровням папок для доступа к папке учета, вы можете щелкнуть ее псевдоним на рабочем столе. Псевдоним ведет прямо к папке и ее файлам, сокращая долгий процесс навигации.

Другое распространенное использование ярлыков файловой системы - использование одних и тех же данных в нескольких местах без необходимости их дублирования или синхронизации данных.

Возвращаясь к примеру с папкой учета, у вас может быть приложение, которое вы используете для отслеживания акций на фондовом рынке, и приложению необходимо хранить файлы данных в предопределенной папке. Вместо того, чтобы копировать папку учета во второе место и беспокоиться о синхронизации двух папок, вы можете создать псевдоним или символическую ссылку. Таким образом, приложение для торговли акциями видит данные в своей специальной папке, но получает доступ к данным, хранящимся в вашей папке учета.

Все три типа ярлыков - это методы доступа к объекту в файловой системе вашего Mac не из исходного местоположения. Каждый тип ярлыков имеет уникальные функции, которые лучше подходят для одних целей, чем для других.

Псевдонимы

Псевдоним - это самый старый и самый популярный ярлык для Mac. Его корни восходят к System 7. Большинство пользователей Mac знают, как создавать псевдонимы и как их использовать.

Псевдонимы создаются и управляются на уровне Finder, что означает, что если вы используете Терминал или приложение не для Mac, например, многие приложения и утилиты UNIX, псевдоним вам не подойдет. OS X и macOS видят псевдонимы как небольшие файлы данных, которыми они и являются, но они не знают, как интерпретировать содержащуюся в них информацию.

Это может показаться недостатком, но псевдонимы являются наиболее мощным из трех типов ярлыков. Для пользователей и приложений Mac псевдонимы также являются наиболее универсальным из ярлыков.

Когда вы создаете псевдоним для объекта, система создает небольшой файл данных, который включает текущий путь к объекту, а также имя inode объекта. Имя inode каждого объекта представляет собой длинную строку чисел, независимую от имени, которое вы даете объекту, и гарантированно будет уникальным для любого тома или диска, которые использует ваш Mac.

После того как вы создали файл псевдонима, вы можете переместить его в любое место в файловой системе вашего Mac столько раз, сколько захотите, и он все равно будет указывать на исходный объект. Это умно, но псевдонимы продвигают концепцию на шаг дальше.

В дополнение к перемещению псевдонима вы также можете переместить исходный элемент в любое место в файловой системе вашего Mac. Псевдоним все еще может найти файл. Псевдонимы могут выполнять этот, казалось бы, волшебный трюк, потому что они содержат имя inode исходного элемента. Поскольку имя inode каждого элемента уникально, система всегда может найти исходный файл, независимо от того, куда вы его поместили.

Процесс работает следующим образом: когда вы обращаетесь к псевдониму, система проверяет, находится ли исходный элемент по пути, хранящемуся в файле псевдонима. Если да, то система обращается к нему, и все. Если объект был перемещен, система ищет файл с тем же именем индексного дескриптора, что и имя, хранящееся в файле псевдонима. Когда он находит совпадающее имя inode, система подключается к объекту.

Создать псевдоним файла очень просто. Выберите имя файла в окне Finder, коснитесь значка cog и выберите Создать псевдоним..

Символические ссылки

Символические ссылки (или символические ссылки) и жесткие ссылки менее распространены, и они требуют определенного уровня комфорта в приложении Terminal.

Символическая ссылка - это тип ярлыка, который является частью файловых систем UNIX и Linux. Поскольку OS X и macOS созданы на основе UNIX, они полностью поддерживают символические ссылки. Символические ссылки похожи на псевдонимы тем, что представляют собой небольшие файлы, содержащие путь к исходному объекту. Однако, в отличие от псевдонимов, символические ссылки не содержат имя inode объекта. Если вы переместите объект в другое место, символическая ссылка разорвется, и система не сможет найти объект.

Это может показаться слабостью, но это также и сила. Поскольку символические ссылки находят объект по его пути, при замене объекта другим объектом с тем же именем и в том же месте символическая ссылка продолжает работать. Это делает символические ссылки естественным средством контроля версий. Например, вы можете создать простую систему контроля версий для текстового файла с именем MyTextFile. Вы можете сохранить старые версии файла с добавлением номера или даты, например MyTextFile2, и сохранить текущую версию файла как MyTextFile.

Жесткие ссылки

Как и символические ссылки, жесткие ссылки являются частью базовой файловой системы UNIX. Жесткие ссылки - это небольшие файлы, которые, как и псевдонимы, содержат имя inode исходного элемента. В отличие от псевдонимов и символических ссылок, жесткие ссылки не содержат пути к исходному объекту. Обычно вы используете жесткую ссылку, когда хотите, чтобы один файловый объект отображался в нескольких местах. В отличие от псевдонимов и символических ссылок, вы не можете удалить исходный объект с жесткой ссылкой из файловой системы без предварительного удаления всех жестких ссылок на него.

Рекомендуемые: