Kaj so vzdevki, simbolične povezave in trde povezave v Mac OS X?

Datotečni sistem OS X podpira več vrst povezav do datotek in map. Povezave bližnjic lahko olajšajo navigacijo do predmetov, ki so globoko zakopani v datotečnem sistemu OS X. OS X podpira tri vrste povezav: vzdevke, simbolične povezave in trde povezave.

Vse tri vrste povezav so bližnjice do prvotnega predmeta datotečnega sistema. Objekt v datotečnem sistemu je običajno datoteka na vašem računalniku Mac, vendar je lahko tudi mapa, pogon, tudi omrežna naprava.

Pregled vzdevkov, simbolnih povezav in trdih povezav

Povezave bližnjic so majhne datoteke, ki se nanašajo na drug predmet datoteke. Ko sistem naleti na bližnjico, prebere datoteko, ki vsebuje podatke o tem, kje se nahaja prvotni objekt, nato pa nadaljuje odpiranje tega predmeta. V večini primerov se to zgodi brez aplikacij, ki prepoznajo, da so naleteli na določeno vrsto povezave. Vse tri vrste povezav skušajo prikazati pregledne uporabniku ali aplikaciji, ki jih uporablja.

Ta preglednost omogoča uporabo bližnjičnih povezav za različne namene; eden od najpogostejših je udoben dostop do datoteke ali mape, ki je zakopana globoko v datotečnem sistemu. Na primer, v mapi Dokumenti ste morda ustvarili računovodsko mapo za shranjevanje bančnih izpiskov in drugih finančnih informacij. Če to mapo pogosto uporabljate, lahko ustvarite vzdevek. Alias ​​bo prikazan na namizju. Namesto da uporabite Finder za navigacijo prek več ravni map za dostop do računovodske mape, lahko preprosto kliknete na vzdevke namizja. Alias ​​vas bo pripeljal do mape in njegovih datotek, s kratkim stiskanjem dolgega navigacijskega postopka.

Druga pogosta uporaba bližnjic datotečnega sistema je uporaba istih podatkov na več lokacijah, ne da bi morali podvajati podatke ali shranjevati podatke.

Vračamo se na primer naše računovodske mape. Morda imate aplikacijo, ki jo uporabljate za sledenje delniškim ponudbam in aplikacija mora shraniti svoje podatkovne datoteke v vnaprej določeno mapo. Namesto da bi kopirali računovodsko mapo na drugo mesto in se potem morali skrbeti za sinhronizacijo dveh map, lahko ustvarite vzdevek ali simbolno povezavo, tako da aplikacija za trgovanje z delnicami vidi podatke v svoji namenski mapi, a dejansko dostopa podatke, ki so shranjeni v vaši računovodski mapi.

Če povzamemo stvari: vse tri vrste bližnjic so preprosto načini dostopa do predmeta v datotečnem sistemu vašega Mac-a, z izjemo prvotne lokacije. Vsaka vrsta bližnjic ima edinstvene funkcije, ki so primernejše za nekatere namene kot druge. Poglejmo si bolj podrobno.

Aliases

Ta vrsta bližnjic je najstarejša za Mac; njene korenine segajo vse do sistema 7 . Alias ​​se ustvarjajo in upravljajo na ravni Finderja, kar pomeni, da če uporabljate terminal ali aplikacijo, ki ni Mac, na primer številne aplikacije in pripomočke UNIX, vzdevek ne bo deloval. OS X zdi, da vidijo vzdevke kot majhne podatkovne datoteke, ki so, vendar ne vedo, kako razlagati informacije, ki jih vsebujejo.

Zdi se, da je to pomanjkljivost, vendar so vzdevki dejansko najmočnejša od treh vrst bližnjic. Za uporabnike Mac in aplikacije so vzdevki tudi najbolj vsestranski za bližnjice.

Ko ustvarite vzdevek za predmet, sistem ustvari majhno podatkovno datoteko, ki vključuje trenutno pot do predmeta in ime inoda objekta. Ime inoda vsakega objekta je dolg niz številk, neodvisno od imena, ki ga daste predmetu, in zagotavlja, da je edinstven za vsako glasnost ali pogon vašega računalnika Mac.

Ko ustvarite datoteko vzdevka, jo lahko premaknete na poljubno lokacijo v datotečnem sistemu vašega Mac in še vedno bo vrnila nazaj na prvotni predmet. Alias ​​lahko premikate toliko, kolikor želite, in se bo še vedno povezal z izvirnim predmetom. To je precej pametno, vendar vzdevki koncept naredijo korak naprej.

Poleg premika vzdevka lahko izvirno postavko premaknete tudi kjerkoli v datotečnem sistemu Mac-a; vzdevek bo še vedno lahko našel datoteko. Aliasi lahko izvedejo ta navidezno čarobni trik, ker vsebujejo ime inode izvirnega predmeta. Ker je ime inoda vsakega elementa edinstveno, lahko sistem vedno najde izvirno datoteko, ne glede na to, kje ga preselite.

Postopek deluje takole: Ko pridete do vzdevka, sistem preveri, ali je izvorni element v poti, shranjeni v datoteki za vzdevke. Če je, potem sistem dostopa do njega, in to je to. Če je bil predmet premaknjen, sistem išče datoteko, ki ima isto ime inode kot tisto, ki je shranjena v datoteki alias. Ko najde ustrezno ime inode, se sistem nato poveže z objektom.

Simbolične povezave

Ta vrsta bližnjic je del datotečnih sistemov UNIX in Linux. Ker je OS X zgrajen na vrhu UNIX, popolnoma podpira simbolične povezave . Simbolične povezave so podobne vzdevkom, saj so majhne datoteke, ki vsebujejo ime poti do prvotnega predmeta. Toda za razliko od vzdevkov simbolne povezave ne vsebujejo imena inoda objekta. Če premaknete predmet na drugo mesto, se simbolična povezava razbije in sistem ne bo mogel najti predmeta.

To se lahko zdi slabost, vendar je tudi moč. Ker simbolne povezave najdejo predmet po svoji poti, če zamenjate predmet z drugim objektom, ki nosi isto ime in je na isti lokaciji, bo simbolična povezava še naprej delovala. Zaradi tega so simbolne povezave naravne za nadzor nad različicami. Na primer, lahko ustvarite preprost nadzorni sistem za besedilno datoteko, imenovano MyTextFile. Stare različice datoteke lahko shranite s številko ali datumom, kot je MyTextFile2, in shranite trenutno različico datoteke kot MyTextFile.

Trde povezave

Kot simbolične povezave so trde povezave del osnovnega datotečnega sistema UNIX. Težave so majhne datoteke, ki kot vzdevki vsebujejo ime inode originalne postavke. Toda za razliko od vzdevkov in simbolnih povezav, trde povezave ne vsebujejo imena poti do prvotnega predmeta. Običajno uporabljate trdo povezavo, če želite, da se posamezni datotečni objekt prikaže na več mestih. Za razliko od vzdevkov in simboličnih povezav, prvotno težko povezani predmet ne morete izbrisati iz datotečnega sistema, ne da bi najprej odstranili vse trdne povezave z njim.

Reference in nadaljnje branje