Мац пречице: алиаси, симболичке везе, чврсте везе

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

  • Алиасес
  • Симболичке везе
  • Чврсте везе

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

Линије у боји су филтриране на појединачне црвене, зелене, плаве и наранџасте
 схуосху/Гетти Имагес

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

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

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

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

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

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

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

Алиасес

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

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

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

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

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

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

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

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

Симболиц Линкс

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

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

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

Хард Линкс

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