Wat is Aliases, Simboliese Skakels en Harde Skakels in Mac OS X?

Die OS X-lêersisteem ondersteun verskeie tipes snelkoppelings na lêers en dopgehou. Kortpaaie kan dit maklik maak om na voorwerpe wat diep in die OS X-lêersisteem begrawe is, te navigeer. OS X ondersteun drie tipes skakels: aliasse, simboliese skakels en harde skakels.

Al drie soorte skakels is kortpaaie na die oorspronklike lêerstelselvoorwerp. 'N lêer stelsel voorwerp is gewoonlik 'n lêer op jou Mac, maar dit kan ook 'n gids, 'n ry, selfs 'n netwerk toestel.

Oorsig van Aliases, Simboliese Skakels en Harde Skakels

Kortpad skakels is klein lêers wat verwys na 'n ander lêer voorwerp. Wanneer die stelsel 'n snelkoppeling kry, lees dit die lêer, wat inligting bevat oor waar die oorspronklike voorwerp geleë is, en dan voortgaan om daardie voorwerp oop te maak. Vir die grootste deel gebeur dit sonder dat programme erken dat hulle 'n skakel van 'n soort ondervind het. Al drie soorte skakels probeer deursigtig lyk vir die gebruiker of program wat van hulle gebruik maak.

Hierdie deursigtigheid kan snelkoppelings gebruik word vir baie verskillende doeleindes; Een van die algemeenste is om gerieflik toegang tot 'n lêer of gids te kry wat diep in die lêerstelsel begrawe is. Byvoorbeeld, jy het dalk 'n rekeningkundige vouer in jou Dokumente-lêergids geskep om bankstate en ander finansiële inligting te stoor. As u hierdie vouer dikwels gebruik, kan u 'n alias daarvoor skep. Die alias verskyn op die lessenaar. In plaas daarvan om die Finder te gebruik om deur verskeie gidsvlakke te navigeer om toegang tot die rekeningkunde-lêergids te kry, kan jy eenvoudig op die lessenaar-alias klik. Die alias neem jou reg na die gids en sy lêers, wat 'n lang navigasieproses kortskakel.

Nog 'n algemene gebruik vir lêerstelsel kortpaaie is om dieselfde data op verskeie plekke te gebruik, sonder om die data te dupliseer of die data gesinkroniseer te hou.

Kom ons keer terug na ons voorbeeld van rekeningkunde. Miskien het jy 'n program wat jy gebruik om aandelemarkopnames te hou, en die app moet sy data lêers stoor in 'n voorgedefinieerde lêergids. In plaas daarvan om die rekeningkundige gids na 'n tweede plek te kopieer en dan te bekommer oor die twee dopgehou in die sinchroniseer, kan jy 'n alias of 'n simboliese skakel skep sodat die voorraadhandelaar die data in sy toegewyde vouer sien, maar eintlik toegang Die data wat in u rekeningkundige vouer gestoor word.

Om dinge op te som: Al drie soorte kortpaaie is eenvoudig metodes om toegang tot 'n voorwerp in jou Mac se lêerstelsel van ander as sy oorspronklike ligging te verkry. Elke soort kortpad het unieke eienskappe wat beter geskik is vir sommige gebruike as ander. Kom ons kyk nader.

aliasse

Hierdie tipe kortpad is die oudste vir die Mac; sy wortels gaan heeltemal terug na stelsel 7 . Alias ​​word geskep en bestuur op Finder-vlak, wat beteken dat as 'n terminale of 'n nie-Mac-toepassing gebruik word, soos baie UNIX-programme en nutsprogramme, sal 'n alias nie werk nie. OS X lyk aliasse as klein datalêers te sien, wat hulle is, maar dit weet nie hoe om die inligting wat hulle bevat, te interpreteer nie.

Dit lyk dalk 'n nadeel, maar aliasse is eintlik die sterkste van die drie soorte kortpaaie. Vir Mac-gebruikers en programme is aliasse ook die mees veelsydige van die kortpaaie.

As jy 'n alias vir 'n voorwerp skep, skep die stelsel 'n klein data lêer wat die huidige pad na die voorwerp insluit, sowel as die voorwerp se inode naam. Elke voorwerp se inode naam is 'n lang reeks getalle, onafhanklik van die naam wat jy die voorwerp gee, en gewaarborg dat dit uniek is vir enige volume of die gebruik van jou Mac.

Sodra jy 'n alias-lêer geskep het, kan jy dit na enige plek in die lêerstelsel van jou Mac skuif, en dit sal steeds terugwys na die oorspronklike voorwerp. Jy kan die alias soveel keer as wat jy wil, skuif, en dit sal steeds met die oorspronklike voorwerp verbind word. Dit is redelik slim, maar aliasse neem die konsep 'n stap verder.

Benewens die skuif van die alias, kan jy ook die oorspronklike item enige plek in jou Mac se lêerstelsel skuif; die alias sal steeds die lêer kan vind. Alias ​​kan hierdie skynbaar magiese truuk uitvoer omdat hulle die inode naam van die oorspronklike item bevat. Aangesien die item se inode naam uniek is, kan die stelsel altyd die oorspronklike lêer vind, ongeag waar jy dit verplaas.

Die proses werk soos volg: As u toegang tot 'n alias het, word die stelsel nagegaan of die oorspronklike item by die padnaam is wat in die alias-lêer gestoor is. As dit is, dan kry die stelsel dit, en dit is dit. As die voorwerp geskuif is, soek die stelsel na 'n lêer met dieselfde inode naam as die een wat in die alias lêer gestoor is. Sodra dit 'n ooreenstemmende inode naam vind, verbind die stelsel dan met die voorwerp.

Simboliese skakels

Hierdie tipe kortpad is deel van UNIX en Linux lêerstelsels. Omdat OS X gebou is op die top van UNIX, ondersteun dit ten volle simboliese skakels . Simboliese skakels is soortgelyk aan aliasse deurdat hulle klein lêers is wat die padnaam van die oorspronklike voorwerp bevat. Maar in teenstelling met aliasse bevat simboliese skakels nie die inode naam van die voorwerp nie. As jy die voorwerp na 'n ander plek verskuif, sal die simboliese skakel gebreek word, en die stelsel sal nie die voorwerp kan vind nie.

Dit lyk dalk soos 'n swakheid, maar dit is ook 'n sterkte. Aangesien simboliese skakels 'n voorwerp by sy padnaam vind, as jy 'n voorwerp vervang met 'n ander voorwerp wat dieselfde naam het en op dieselfde plek is, sal die simboliese skakel voortgaan om te werk. Dit maak simboliese skakels 'n natuurlike vir weergawebeheer. Byvoorbeeld, jy kan 'n eenvoudige weergawe beheerstelsel vir 'n tekslêer genaamd MyTextFile skep. U kan ouer weergawes van die lêer stoor met 'n nommer of datum bygevoeg, soos MyTextFile2, en stoor die huidige weergawe van die lêer as MyTextFile.

Harde Skakels

Soos simboliese skakels, is harde skakels deel van die onderliggende UNIX-lêersisteem. Harde skakels is klein lêers wat, soos aliasse, die oorspronklike item se inode naam bevat. Maar in teenstelling met aliasse en simboliese skakels, bevat harde skakels nie die padnaam na die oorspronklike voorwerp nie. U sal tipies 'n harde skakel gebruik as u 'n enkele lêervoorwerp wil hê op verskeie plekke. Anders as met aliasse en simboliese skakels, kan jy nie die oorspronklike, hardgekoppelde voorwerp uit die lêerstelsel verwyder sonder om eers alle harde skakels na dit te verwyder nie.

Verwysings en verdere leeswerk