Wat binne aliasjes, symboalyske keppelings, en hurde links yn Mac OS X?

It OS X triemsysteem stipet ferskate typen fan koarte ferwizing nei triemmen en mappen. Ferbiningslinks kinne maklik meitsje om nei objekten te navigearjen dy't djip fergriemd binne yn it OS X triemsysteem . OS X stipet trije soarten links: aliases, symboalyske keppels, en hurde links.

Alle trije soarten ferbiningen binne koartingers nei it orizjinele triemsysteemobjekt. In triemsysteem-objekt is normaal in triem op jo Mac, mar it kin ek in map, in drive, ek in netwurkare apparaat.

Oersjoch fan Aliases, Symbolic Links, en Hard Links

Ferbiningslinks binne lytse bestannen dy't in oar triemtype ferwize. As it systeem in koarte ferbining keppelt, lêze it triem, wêryn ynformaasje befettet wêr't it oarspronklike objekt sit, en dan giet it om dat objekt te iepenjen. Foar it meastepart bart dit sûnder apps te erkennen dat se in keppeling fan in soart type hawwe. Alle trije soarten keppels besykje transparant te sjen foar de brûker of app dy't har gebrûk makket.

Dizze transparânsje lit jo ferfangende keppelings brûke foar in protte ferskillende doelen; Ien fan 'e meast foarkommende is om tagonklike tagong te krijen op in bestân of map dat djip yn' e bestânsysteem begroeven is. Sa kinne jo bygelyks in kontrôleplak yn jo mappestruktuer meitsje foar it bewarjen fan bankabonneminten en oare finansjele ynformaasje. As jo ​​dizze map faak brûke, kinne jo in alias oanmeitsje. De alias sil ferskine op it buroblêd. As jo ​​de Finder brûke om troch meardere mappen nivo te navigearjen foar tagong ta de accounting-map, kinne jo gewoanwei klikke op syn buroblêd alias. De alias sil jo rjocht hawwe oan 'e map en de bestannen, koart te meitsjen fan in lange navigaasjesproses.

In oare mienskiplike gebrûk foar triemsysteem-fluchtoetsen is om deselde gegevens yn meardere lokaasjes te brûken, sûnder dat de data te duplizearjen hat of dat de gegevens data synge wurde.

Litte wy weromgean nei ús foarbyldbehearder. Miskien hawwe jo in applikaasje dy't jo brûke om bepaalde beperkte merken te folgjen, en de app moat har gegevensbestannen yn in foarkommende map ferwiderje. Ynstee fan it kopiearjen fan de accounting-map nei in twadde lokaasje, en dan moatte jo soargen hawwe om de twa mappen yn syn-sync te hâlden, jo kinne in alias of in symboalyske keppeling meitsje, sadat de hannelshandel app de data yn syn bepaalde map sjoch, de gegevens dy't bewarre binne yn jo accounting-map.

Om dingen te sammeljen: alle trije types fan fluchtoetsen binne gewoan metoade foar tagong ta in objekt yn jo triemsysteem fan Mac fan oare as de oarspronklike lokaasje. Elke type keuken hat unyk funksjes dy't better wurde foar wat brûkt as oaren. Litte wy in tichterby sjen.

Aliases

Dizze type fan fluchtoets is de âldste foar de Mac; syn woartels gean werom nei System 7 . Aliasen wurde kreëarre en beheare op it nivo fan Finder, dat betsjut dat as jo gebrûk meitsje fan Terminal of in net-Mac-applikaasje, lykas in protte UNIX-apps en utsjinsten, sil in alias net wurkje. OS X liket alias te sjen as lytse gegevensbestannen, dy't se binne, mar it kin net witte hoe't se de ynformaasje ynfiere dy't se befetsje.

Dit kin miskien in minne wêze, mar alias binne eins de machtichste fan 'e trije typen fan fluchtoetsen. Foar Mac-brûkers en apps binne aliasen ek de meast in protte fan 'e fluchtoetsen.

As jo ​​in alias oanmeitsje foar in objekt, soart it systeem in lyts gegevensbestân dat de hjoeddeiske paad nei it foarwerp befet, lykas de namme fan in yndeks. Elke objekt yn in namme is in lange tekenrige fan nûmers, ûnôfhinklik fan 'e namme dy't jo it objekt jaan, en garandearre om unyk te wêzen foar elke funksje of jo Mac brûke.

Skean as jo in aliasriem meitsje, kinne jo it ljepblêd nei elke lokaasje yn jo Mac-bestânsysteem ferpleatse, en it sil noch altyd werombliuwe oan it oarspronklike objekt. Jo kinne de alias om safolle kear as jo wolle, en it sil noch ferbine mei it oarspronklike objekt. Dat is gewoan slimmer, mar aliases nimme it konsept in stap fierder.

Neist de bewurking fan 'e alias kinne jo it orizjinele item oeral yn jo triemsysteem fan Mac ferpleatse; de alias sil it bestân noch kinne fine. Aliasen kinne dizze skynt magysk trúk útfiere, om't se de ynode-namme fan it orizjinele item befetsje. Om't elke item in inode is unyk, kin it systeem altyd de orizjinele triem fine, alhiel wêr't jo it ferpleatse.

It proses wurket hjirmei: As jo ​​tagelyk tagong krije ta it alias, kontrolearret it systeem om te sjen oft de oarspronklike item by it sympaad yn it alias bestiet. As it is, dan komt it systeem tagelyk, en dat is dat. As it objekt ferpleatst is, sil it sykjen op in bestân dat itselde ynode-namme hat as de ien yn it aliasriem. Ienris fynt in sykkende ynode nammen, dan wurdt it systeem ferbûn mei it objekt.

Symbolic Links

Dizze type fan fluchtoets is part fan UNIX- en Linux bestânsysteem. Om't OS X boppe oan UNIX boud is, stipet it folslein symboalyske keppelings . Symbolyske keppelingen binne fergelykber mei aliases yn dat se lytse bestannen binne dy't de paadnammen befetsje nei it orizjinele objekt. Mar oars as aliasen, symboalyske keppels befetsje de inode namme fan it objekt net. As jo ​​it objekt nei in oare lokaasje ferpleatse, sil de symboalyske link brekke, en it systeem kin it objekt net fine.

Dat kin wêze as in swakke, mar it is ek in krêft. Sûnt symboalyske keppelings fine jo in objekt mei syn paadwachtwurd, as jo in objekt mei in oare objekt ferfange dy't itselde namme hat en op itselde lokaasje is, sil de symboalyske link fierder wurkje. Dit makket symboalyske keppelings in natuerlik foar ferzjen kontrôle. Jo kinne bygelyks in ienfâldige ferzjesregelmissysteem meitsje foar in tekstdateur MyTextFile. Jo kinne âldere ferzjes fan 'e triem bewarje mei in nûmer of datum oanbean, lykas MyTextFile2, en bewarje de aktuele ferzje fan it bestân as MyTextFile.

Hard Links

Lykas symboalyske keppelings, hurde keppelingen binne ûnderdiel fan it ûndersteande UNIX-bestânsysteem. Hard links binne lyts bestannen dy't, lykas aliases, de ynodnamme fan 'e oarspronklike artikel befetsje. Mar oars as aliasen en symboalyske keppelingen, hurde keppelings befetsje de paadnamme net nei it orizjinele objekt. Jo soenen gewoanwei in hurde keppeling brûke as jo wolle dat ien inkele triemobjekt op ferskate plakken ferskynt. Oars as mei aliasmen en symboalyske keppelings kinne jo it orizjinele hurde-objekt net fan it triemsysteem wiskje, sûnder it earst alle hurde keppelings te ferwiderjen.

Referinsjes en fierdere lêzing