Saltar al contenido

Що таке псевдоніми, символічні та жорсткі посилання на Mac?

18 de julio de 2021

Операційні системи OS X та macOS Mac підтримують кілька типів ярликів до файлів і папок. Посилання за допомогою ярликів полегшують перехід до об’єктів, які заховані глибоко у файловій системі. Mac підтримує три типи ярликів:

  • Псевдоніми
  • Символічні посилання
  • Жорсткі посилання

Всі три типи посилань – це ярлики до оригінального об’єкта файлової системи. Об’єктом файлової системи, як правило, є файл на вашому Mac, але це також може бути папка, диск або мережевий пристрій.

shuoshu / Getty Images

Змістовий покажчик

Огляд псевдонімів, символічних посилань та жорстких посилань

Ярличні посилання – це невеликі файли, що посилаються на інший файловий об’єкт. Коли система зустрічає ярлик посилання, вона зчитує файл, що містить інформацію про те, де знаходиться оригінальний об’єкт, а потім продовжує відкривати цей об’єкт. Здебільшого це відбувається без того, щоб користувач усвідомив, що стикався з посиланням певного типу. Усі три типи посилань здаються прозорими для користувача чи програми, яка ними користується. Ця прозорість дозволяє використовувати ярлики для різних цілей. Одним з найпоширеніших є зручний доступ до файлу або папки, які заховані глибоко у файловій системі. Наприклад, ви могли створити папку бухгалтерського обліку в папці «Документи» для зберігання банківських виписок та іншої фінансової інформації. Якщо ви часто використовуєте цю папку, ви можете створити для неї псевдонім і розмістити на робочому столі. Замість того, щоб використовувати Finder для навігації між різними рівнями папок для доступу до папки обліку, ви можете натиснути на її псевдонім на робочому столі. Псевдонім веде вас прямо до папки та її файлів, короткочасне замикання довгого процесу навігації. Іншим поширеним використанням ярликів файлової системи є використання одних і тих самих даних у кількох місцях без необхідності дублювати дані або синхронізувати дані. Повертаючись до прикладу папки бухгалтерського обліку, у вас може бути додаток, який ви використовуєте для відстеження вибору фондового ринку, і програма повинна зберігати свої файли даних у заздалегідь визначеній папці. Замість того, щоб копіювати папку обліку в друге місце і турбуватися про синхронізацію двох папок, ви можете створити псевдонім або символічне посилання. Таким чином, програма для торгівлі акціями бачить дані у своїй спеціальній папці, але отримує доступ до даних, які зберігаються у вашій папці бухгалтерського обліку. Усі три типи ярликів – це методи доступу до об’єкта у файловій системі Mac з іншого місця, крім його початкового розташування. Кожен тип ярликів має унікальні функції, які краще підходять для одних цілей, ніж інші.

Псевдоніми

Псевдонім – це найстаріший і найпопулярніший ярлик для Mac. Її коріння сягають системи 7. Більшість користувачів Mac знають, як створювати псевдоніми та як ними користуватися. Псевдоніми створюються та управляються на рівні Finder, а це означає, що якщо ви використовуєте термінал або програму, яка не є Mac-програмою, наприклад, багато додатків та утиліт UNIX, псевдонім вам не підійде. OS X і macOS розглядають псевдоніми як невеликі файли даних, якими вони є, але вони не знають, як інтерпретувати інформацію, яку вони містять. Це може здатися недоліком, але псевдоніми – найпотужніший із трьох типів ярликів. Для користувачів та програм Mac псевдоніми також є найбільш універсальним із ярликів. Коли ви створюєте псевдонім для об’єкта, система створює невеликий файл даних, який включає поточний шлях до об’єкта, а також ім’я inode об’єкта. Іменем inode кожного об’єкта є довгий рядок чисел, незалежно від імені, яке ви даєте об’єкту, і гарантовано буде унікальним для будь-якого тому або диска, який використовує ваш Mac. Після створення файлу-псевдоніма ви можете переміщати його в будь-яке місце у файловій системі Mac стільки разів, скільки завгодно, і він все одно вказує назад на початковий об’єкт. Це розумно, але псевдоніми роблять концепцію на крок далі. Окрім переміщення псевдоніма, ви також можете перемістити оригінальний елемент у будь-яку точку файлової системи Mac. Псевдонім все ще може знайти файл. Псевдоніми можуть виконати цей, здавалося б, магічний трюк, оскільки вони містять назву inode оригінального елемента. Оскільки ім’я inode кожного елемента унікальне, система завжди може знайти оригінальний файл, куди б ви його не розмістили. Процес працює так: Коли ви отримуєте доступ до псевдоніма, система перевіряє, чи оригінальний елемент має назву шляху, що зберігається у файлі псевдоніма. Якщо це так, система отримує до нього доступ, і все. Якщо об’єкт перемістився, система шукає файл, який має те саме ім’я inode, що і те, що зберігається у файлі псевдоніма. Коли він знаходить відповідне ім’я inode, система підключається до об’єкта. Зробити псевдонім файлу просто. Виберіть ім’я файлу в Шукач вікно, торкніться значка значок гвинтиката виберіть Зробіть псевдонім.

Символічні посилання

Символічні посилання (або символьні посилання) і жорсткі посилання зустрічаються рідше, і вони вимагають рівня комфорту в програмі Terminal. Символічне посилання – це тип ярлика, який є частиною файлових систем UNIX та Linux. Оскільки OS X і macOS побудовані поверх UNIX, вони повністю підтримують символічні посилання. Символічні посилання схожі на псевдоніми тим, що це невеликі файли, що містять ім’я шляху до вихідного об’єкта. Однак, на відміну від псевдонімів, символічні посилання не містять імені inode об’єкта. Якщо перемістити об’єкт в інше місце, символічне посилання порушується, і система не може знайти об’єкт. Це може здатися слабкістю, але це також і сила. Оскільки символічні посилання знаходять об’єкт за іменем шляху, якщо замінити об’єкт на інший об’єкт, який носить те саме ім’я та знаходиться в тому ж місці, символічне посилання продовжує працювати. Це робить символічні посилання природними для контролю версій. Наприклад, ви можете створити просту систему контролю версій для текстового файлу під назвою MyTextFile. Ви можете зберегти старіші версії файлу з доданим номером або датою, наприклад MyTextFile2, і зберегти поточну версію файлу як MyTextFile.

Жорсткі посилання

Як і символічні посилання, жорсткі посилання є частиною базової файлової системи UNIX. Тверді посилання – це невеликі файли, які, як і псевдоніми, містять ім’я inode оригінального елемента. На відміну від псевдонімів та символічних посилань, жорсткі посилання не містять імені шляху до вихідного об’єкта. Зазвичай ви використовуєте жорстке посилання, коли хочете, щоб один файловий об’єкт відображався у кількох місцях. На відміну від псевдонімів та символічних посилань, ви не можете видалити оригінальний об’єкт з жорсткою зв’язкою з файлової системи, не видаливши попередньо всі жорсткі посилання на нього.