Skip to main content

Мац Пречице: Алиасес, Симболиц Линкс, Хард Линкс

Anonim

Мац-ови ОС Кс и МацОС оперативни системи подржавају неколико типова пречица до датотека и фасцикли. Пречице повезивања олакшавају навигацију објектима који су дубоко закопани унутар датотечног система. Мац рачунари подржавају три врсте линкова пречица: алиасес, симболичне везе и тврди линкови.

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

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

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

Ова транспарентност омогућава повезивање пречица за многе различите сврхе. Један од најчешћих је једноставно приступити датотекама или директоријумима који су закопани дубоко у датотечни систем. На пример, можда сте креирали рачуноводствени директоријум у фасцикли "Документи" за чување банкарских извода и других финансијских информација. Ако често користите овај фолдер, можете га креирати и поставити на радну површину. Уместо да користите Финдер да бисте се кретали кроз више нивоа фолдера како бисте приступили књиговодственој фасцикли, можете кликнути на његов алијас за десктоп. Алиас вас води до фасцикле и његових датотека, кратког споја дугог навигационог процеса.

Још једна уобичајена употреба за пречице са датотечним системом је коришћење истих података на више локација, без потребе да се дуплирају подаци или да се подаци синхронизују.

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

Све три врсте пречица су начини приступа објекту у датотеци вашег Мац-а, осим на његовој изворној локацији. Свака врста пречица има јединствене карактеристике које су боље прилагођене за неке намене од других.

Алиасес

Алиас је најстарија пречица за Мац; његови корени иду до Система 7. То је и најпопуларније. Већина корисника Мац-а знају како креирати алијасе и како их користити.

Алиасес се креирају и управљају на нивоу Финдера, што значи да ако користите Терминал или не-Мац апликацију, као што су многе УНИКС апликације и услужни програми, псеудоним неће радити. ОС Кс види алиас као мале датотеке података, које су, али не знају како тумачити информације које садрже.

Ово може изгледати као недостатак, али су алијаси најмоћнији од три врсте пречица. За кориснике и апликације Мац-а, алиас су такође најразноврснији пречице.

Када креирате алијас за неки објекат, систем креира малу датотеку података која укључује тренутну путању до објекта, као и име иноде објекта. Назив иноде у сваком објекту је дугачак низ бројева, независно од имена којег додељујете објекту и гарантовано је да буде јединствен за било коју тачку или да користи ваш Мац.

Након што креирате датотеку алијанса, можете је преместити на било коју локацију у датотеци вашег Мац-а, и још увек указује на оригинални објекат. Алиас можете да преместите онолико пута колико вам се свиђа, а и даље се повезује са првобитним објектом. То је паметно, али алиас подразумева концепт корак даље.

Поред покретања алијанса, можете такође премјестити оригинални предмет било гдје у датотечном систему вашег Мац-а. Алиас и даље може наћи датотеку. Алиасес могу изводити овај наизглед магични трик јер садрже иноде име оригиналне ставке. Пошто је име иноде јединице сваког предмета јединствено, систем увек може пронаћи изворну датотеку, без обзира на то где га стављате.

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

Прављење датотеке алиас је једноставно. Изаберите име датотеке у прозору Финдер, куцните на икону цогла и изаберите Маке Алиас.

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

Симболичне везе (или симболи) и тврди линкови су мање чести и захтевају ниво удобности у апликацији Терминал.

Симболичка веза је врста пречице која је део УНИКС и Линук датотека. Пошто је ОС Кс изграђен на врху УНИКС-а, у потпуности подржава симболичке везе. Симболичке везе су сличне алијансама зато што су мале датотеке које садрже име стазе до првобитног објекта. Међутим, за разлику од алиасова, симболичке везе не садрже иноде име објекта. Ако преместите објекат на другу локацију, симболична веза је прекинута, а систем не може пронаћи објекат.

То може изгледати као слабост, али то је и снага.Пошто симболичке везе пронађу предмет по свом путању, ако замените објекат са другим објектом који носи исто име и налази се на истој локацији, симболичка веза наставља радити. Ово чини симболичне везе природним за контролу верзија. На пример, могли сте направити једноставан систем контроле верзија за текстуалну датотеку под називом МиТектФиле. Старије верзије датотеке можете сачувати са додатним бројем или датумом, као што је МиТектФиле2, и сачувајте тренутну верзију датотеке као МиТектФиле.

Тешке везе

Као и симболичне везе, тешке везе су део основног УНИКС датотечног система. Тешке везе су мале датотеке које, као што су алијаси, садрже име иноде оригиналне јединице. За разлику од алиасес и симболичких линкова, тврди линкови не садрже име стазе до првобитног објекта. Обично користите тврду везу када желите да се један објекат датотеке појављује на више места. За разлику од других имена и симболичких веза, не можете избрисати оригинални тешко повезани објекат из датотечног система без претходно уклањања свих тешких веза на њега.