Преки пътища за Mac: псевдоними, символни връзки, твърди връзки

Съдържание:

Преки пътища за Mac: псевдоними, символни връзки, твърди връзки
Преки пътища за Mac: псевдоними, символни връзки, твърди връзки
Anonim

Операционните системи OS X и macOS на Mac поддържат няколко типа връзки за бърз достъп до файлове и папки. Връзките за бърз достъп улесняват навигирането до обекти, които са заровени дълбоко във файловата система. 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 като това, съхранено във файла с псевдоним. Когато намери съответстващо име на inode, системата се свързва с обекта.

Създаването на псевдоним на файл е лесно. Изберете името на файла в прозорец Finder, докоснете иконата cog и изберете Създаване на псевдоним.

Символни връзки

Символичните връзки (или символни връзки) и твърдите връзки са по-рядко срещани и изискват ниво на комфорт в приложението на терминала.

Символичната връзка е вид пряк път, който е част от файловите системи UNIX и Linux. Тъй като OS X и macOS са изградени върху UNIX, те напълно поддържат символни връзки. Символните връзки са подобни на псевдонимите, тъй като са малки файлове, които съдържат името на пътя до оригиналния обект. Въпреки това, за разлика от псевдонимите, символните връзки не съдържат името на inode на обекта. Ако преместите обекта на друго място, символната връзка е повредена и системата не може да намери обекта.

Това може да изглежда като слабост, но е и сила. Тъй като символните връзки намират обект по неговия път, ако замените обект с друг обект, който носи същото име и е на същото място, символната връзка продължава да работи. Това прави символните връзки естествени за контрол на версиите. Например, можете да създадете проста система за контрол на версиите за текстов файл, наречен MyTextFile. Можете да запазите по-стари версии на файла с добавен номер или дата, като например MyTextFile2, и да запишете текущата версия на файла като MyTextFile.

Твърди връзки

Подобно на символните връзки, твърдите връзки са част от основната файлова система UNIX. Твърдите връзки са малки файлове, които, подобно на псевдоними, съдържат името на inode на оригиналния елемент. За разлика от псевдонимите и символните връзки, твърдите връзки не съдържат името на пътя към оригиналния обект. Обикновено използвате твърда връзка, когато искате един файлов обект да се показва на няколко места. За разлика от псевдонимите и символните връзки, не можете да изтриете оригиналния твърдо свързан обект от файловата система, без първо да премахнете всички твърди връзки към него.

Препоръчано: