Што се алијаси, симболички врски и тврди врски во Mac OS X?

Системот на датотеки OS X поддржува неколку видови на кратенки до датотеките и папките. Линковите за кратенки можат да го олеснат движењето до објекти кои се закопани длабоко во датотечниот систем OS X. OS X поддржува три типа на линкови: алијаси, симболички врски и тврди врски.

Сите три типа на врски се кратенки до оригиналниот објект на датотечниот систем. Објект на датотечниот систем е обично датотека на вашиот Mac, но исто така може да биде и фолдер, диск, дури и мрежен уред.

Преглед на алијаси, симболички врски и тврди врски

Кратенки се мали фајлови кои се однесуваат на друг предмет. Кога системот се соочува со кратенка, ја чита датотеката, која содржи информации за тоа каде се наоѓа оригиналниот објект, а потоа продолжува да го отвора тој објект. Во најголем дел, ова се случува без апликации кои признаваат дека наидоа на линк од некој вид. Сите три вида на линкови се обидуваат да изгледаат транспарентни за корисникот или апликацијата што ги користи.

Оваа транспарентност овозможува да се користат кратенки за многу различни цели; еден од најчестите е да погодно да пристапи до датотека или папка што е погребан длабоко во датотечниот систем. На пример, можеби сте создале сметководствена папка во вашата папка Документи за чување на банкарски извештаи и други финансиски информации. Ако често ја користите оваа папка, можете да креирате алијас за тоа. Алијасот ќе се појави на работната површина. Наместо да го користите Пронаоѓачот да се движите низ повеќе нивоа на папки за да пристапите до сметководствената папка, можете едноставно да кликнете на својот алиас за работната површина. Алијасот ќе ве однесе директно до папката и нејзините датотеки, краток спој на долг процес на навигација.

Уште една честа употреба на кратенките на датотечниот систем е да ги користите истите податоци на повеќе локации, без да мора да ги дуплирате податоците или да ги синхронизирате податоците.

Ајде да се вратиме во нашиот пример за сметководствени папки. Можеби имате апликација што ја користите за следење акции на берзата, и апликацијата треба да ги чува своите датотеки со податоци во некоја предефинирана папка. Наместо да ја копирате сметководствената папка до втората локација, а потоа да се грижите за синхронизација на двете папки, можете да креирате алијас или симболичка врска, така што апликацијата за тргување со акции ќе ги види податоците во својата наменска папка, но всушност ќе пристапи податоците што се зачувани во вашата сметководствена папка.

Да ги сумираме работите: сите три типа на кратенки се едноставни методи за пристап до некој објект во датотечниот систем на Mac, од друга, од нејзината оригинална локација. Секој тип на кратенка има уникатни карактеристики кои се подобро прилагодени за некои намени од другите. Ајде внимателно да разгледаме.

Aliases

Овој тип на кратенка е најстариот за Mac; нејзините корени одат целиот пат назад кон Систем 7 . Псевдоните се создаваат и управуваат на ниво на Finder, што значи дека ако користите терминал или апликација која не е Mac, како што се многу UNIX апликации и алатки, псевдоним нема да работи. OS X се чини дека ги гледа псевдоните како мали датотеки со податоци, кои се, но не знае како да ги интерпретираат информациите што ги содржат.

Ова може да изгледа како недостаток, но псевдонимите се всушност најмоќните од трите типа на кратенки. За корисниците на Mac и апликации, псевдонимите се исто така најраспространети за кратенките.

Кога креирате алијас за некој објект, системот создава мала податочна датотека која ја вклучува тековната патека до објектот, како и името на индонот на објектот. Името на индонот на секој објект е долга низа броеви, независно од името што го давате објектот, и гарантирано дека е уникатно за било кој волумен или го користи вашиот Mac.

Откако ќе креирате датотека со алијас, можете да ја преместите на која било локација во датотечниот систем на Mac, и тоа сепак ќе укаже на оригиналниот објект. Можете да го преместите алијасот онолку пати колку што сакате, и сеуште ќе се поврзе со оригиналниот објект. Тоа е прилично умен, но алијасите го прифаќаат концептот чекор понатаму.

Покрај движењето на псевдонимот, исто така можете да ја поместите оригиналната ставка насекаде во датотечниот систем на Mac; алијасот сепак ќе може да ја пронајде датотеката. Псевдонимите може да го направат овој навидум магичен трик, бидејќи тие го содржат името на индонот на оригиналната ставка. Бидејќи името на inode на секоја ставка е уникатно, системот секогаш може да ја пронајде оригиналната датотека, без разлика каде ќе ја преместите.

Процесот функционира вака: Кога пристапувате до псевдоним, системот проверува дали оригиналната ставка е на патеката зачувана во датотеката за алијас. Ако е така, тогаш системот ќе го пристапи, и тоа е тоа. Ако објектот е преместен, системот бара датотека која го има истото име на inode како оној што е зачуван во датотеката за алијас. Откако ќе најде соодветен индекс, системот потоа се поврзува со објектот.

Симболични врски

Овој тип на кратенка е дел од датотечните системи на UNIX и Linux. Бидејќи OS X е изграден на врвот на UNIX, тој целосно ги поддржува симболичките врски . Симболичките врски се слични со псевдоними во тоа што се мали датотеки што го содржат името на пат кон оригиналниот објект. Но, за разлика од алијаси, симболичките врски не го содржат името на inode на објектот. Ако го преместите објектот на друга локација, симболичката врска ќе биде скршена, а системот нема да може да го пронајде објектот.

Тоа може да изгледа како слабост, но исто така е и сила. Бидејќи симболичките врски наоѓаат објект според своето патека, ако го замените објектот со друг објект што го носи истото име и е на иста локација, симболичката врска ќе продолжи да работи. Ова ги прави симболичките врски природни за контрола на верзијата. На пример, можете да креирате едноставен систем за контрола на верзии за текстуална датотека наречена MyTextFile. Можете да ги зачувате постарите верзии на датотеката со приложениот број или датум, како што е MyTextFile2, и да ја зачувате тековната верзија на датотеката како MyTextFile.

Тешки врски

Како и симболичките врски, тврдите врски се дел од основниот датотечен систем UNIX. Тврдните врски се мали датотеки кои, како псевдоними, го содржат името на оригиналот на индексот. Но, за разлика од алијаси и симболички врски, тврдите врски не го содржат името на пат кон оригиналниот објект. Најчесто користете тврд линк кога сакате да се појави еден објект на датотеки на повеќе места. За разлика од алијаси и симболички врски, не можете да го избришете оригиналниот хард-поврзан објект од датотечниот систем без прво да ги отстраните сите тврди врски до него.

Референци и понатамошно читање