Որոնք են կեղծիքները, խորհրդանշական հղումները եւ կոշտ հղումները Mac OS X- ում:

OS X ֆայլի համակարգը աջակցում է ֆայլերի եւ պանակների մի քանի դյուրանցման հղումներ: Դյուրանցման հղումները կարող են հեշտությամբ շարժվել դեպի OS X ֆայլերի համակարգում խորությամբ թաղված օբյեկտների վրա: OS X- ն աջակցում է երեք տեսակի հղումներ. Կաղապարներ, խորհրդանշական հղումներ եւ կոշտ կապեր:

Բոլոր երեք տեսակի հղումները դյուրանցումներ են բնօրինակը ֆայլային համակարգի օբյեկտին: Ֆայլի համակարգային առարկան սովորաբար ֆայլ է ձեր Mac- ում, բայց այն կարող է նաեւ լինել թղթապանակ, սկավառակ, նույնիսկ ցանցային սարք:

Overview of Aliases, Symbolic Links եւ Hard Links

Դյուրանցման հղումներն փոքր ֆայլեր են, որոնք հղում են մեկ այլ ֆայլի օբյեկտին: Երբ համակարգը հանդիպում է դյուրանցման հղում, այն կարդում է այն ֆայլը, որը պարունակում է տեղեկություններ այն մասին, թե որտեղ է տեղակայված բնօրինակը, ապա սկսում է բացել այդ օբյեկտը: Մեծ մասը դա տեղի է ունենում առանց հավելվածների ճանաչելու, որ նրանք հանդիպել են որոշակի տեսակի հղում: Բոլոր երեք տեսակի հղումները փորձում են թափանցիկ լինել օգտագործողին կամ հավելվածին, որն օգտագործում է դրանք:

Այս թափանցիկությունը թույլ է տալիս դյուրանցման հղումներ օգտագործել շատ տարբեր նպատակների համար, ամենատարածվածներից մեկը ֆայլային համակարգում խորությամբ թաղված ֆայլի կամ թղթապանակի մատչելիությունն է: Օրինակ, Ձեր Փաստաթղթերի թղթապանակում կարող եք ստեղծել հաշվապահական թղթապանակ `բանկային հաշիվների եւ այլ ֆինանսական տեղեկատվության պահպանման համար: Եթե ​​դուք օգտագործում եք այս թղթապանակը հաճախ, կարող եք ստեղծել այլ անուն: The alias կհայտնվի աշխատասեղանին: Finder- ի օգտագործման փոխարեն, հաշվարկային թղթապանակ մուտք գործելու համար մի քանի թղթապանակի մակարդակով նավարկելու համար դուք պարզապես կարող եք սեղմել իր աշխատասեղան այլ անունը: The alias- ը ձեզ կպահանջի թղթապանակի եւ դրա ֆայլերի մասին, կարճ ժամանակահատվածով երկարատեւ նավիգացիոն գործընթաց:

Ֆայլերի համակարգի դյուրանցումների մեկ այլ ընդհանուր օգտագործումը նույն տվյալների օգտագործումը տարբեր վայրերում է, առանց կրկնօրինակելու տվյալները կամ պահպանում է տվյալները համաժամեցված:

Եկեք վերադառնանք մեր հաշվապահական թղթապանակի օրինակին: Գուցե դուք ունեք ծրագիր, որը դուք օգտագործում եք հետեւելու ֆոնդային շուկայում ընտրվածներին, եւ հավելվածը պետք է պահի իր տվյալների ֆայլերը նախապես որոշված ​​պանակում: Հաշվապահական թղթապանակի կրկնօրինակման փոխարեն երկրորդ տեղը պատճենելու փոխարեն, ապա ստիպված կլինեք անհանգստանալ պահելու երկու թղթապանակները, դուք կարող եք ստեղծել alias կամ խորհրդանշական հղում, այնպես որ ֆոնդային առեւտրային ծրագիրը տեսնում է տվյալները իր նվիրված թղթապանակում, բայց իրականում հասանելի է այն տվյալները, որոնք պահվում են ձեր հաշվապահական թղթապանակում:

Ամփոփելու համար բոլոր դյուրանցումների բոլոր տեսակներ պարզապես Mac- ի ֆայլային համակարգում օբյեկտի մուտք գործելու մեթոդներ են, բացառությամբ դրա սկզբնական գտնվելու վայրը: Յուրաքանչյուր տեսակի կարճուղի ունի եզակի առանձնահատկություններ, որոնք ավելի հարմար են որոշ օգտագործման համար, քան մյուսները: Եկեք ավելի սերտ նայենք:

Ալիաներ

Այս տեսակի կարճուղիը Mac- ի ամենահինն է: նրա արմատները ամբողջությամբ վերադառնում են System 7 : Այլ անունները ստեղծվում եւ կառավարվում են Finder- ի մակարդակով, ինչը նշանակում է, որ եթե դուք օգտագործում եք Տերմինալը կամ ոչ Mac հավելվածը, ինչպիսիք են UNIX- ի բազմաթիվ ծրագրեր եւ կոմունալ ծառայություններ, ապա կեղծիքները չեն գործի: OS X- ը, կարծես, կաղապարները տեսնում է փոքր տվյալների ֆայլեր, որոնք նրանք են, բայց չգիտեն, թե ինչպես պետք է մեկնաբանել այն տեղեկատվությունը, որը պարունակում է:

Սա թերեւս թերություն կարող է թվալ, բայց կեղծանունները, ըստ էության, ամենակարճը դյուրանցումների երեք տեսակների են: Mac- ի օգտագործողների եւ հավելվածների համար, կրկնօրինակները նաեւ դյուրանցումների առավել բազմակողմանի են:

Երբ ստեղծում եք օբյեկտի օբյեկտ, համակարգը ստեղծում է փոքր տվյալների ֆայլ, որը ներառում է օբյեկտի ընթացիկ ճանապարհը, ինչպես նաեւ օբյեկտի իջնող անունը: Յուրաքանչյուր օբյեկտի inode անունը երկարատեւ տող է, անկախ նրանից, որ տալիս եք օբյեկտի անունը, եւ երաշխավորվում է յուրահատուկ ծավալի ցանկացած ծավալ կամ ձեր Mac- ի օգտագործումը:

Երբ դուք ստեղծեք alias ֆայլ, դուք կարող եք այն տեղափոխել ձեր Mac- ի ֆայլային համակարգում ցանկացած վայրում, եւ այն դեռ մատնանշում է սկզբնական օբյեկտին: Դուք կարող եք տեղափոխել alias- ները այնքան ժամանակ, որքան ցանկանում եք, եւ այն կմիանա բնօրինակի օբյեկտին: Դա բավականին խելացի է, բայց կեղծանունները հասկացությունը մի քայլ են:

Բացի շարժվող այլ անուններից, դուք կարող եք նաեւ տեղափոխել բուն նյութը ցանկացած վայրում ձեր Mac համակարգչային համակարգում; կեղծանունները կկարողանան գտնել ֆայլը: Ալիանսները կարող են իրականացնել այս թվային կախարդական հնարքները, քանի որ դրանք պարունակում են բնօրինակի կետի անանուն անունը: Քանի որ յուրաքանչյուր ապրանքի inode անունը յուրահատուկ է, համակարգը միշտ կարող է գտնել բնօրինակ ֆայլը, անկախ այն բանից, թե որտեղ եք տեղափոխում այն:

Գործընթացն աշխատում է հետեւյալ կերպ. Երբ մուտք եք գործել այլ անուն, համակարգը ստուգում է, թե արդյոք բուն նյութը գտնվում է alias ֆայլում պահված ուղին: Եթե ​​դա է, ապա համակարգը մուտք է գործում, եւ դա այդպես է: Եթե ​​օբյեկտը տեղափոխվել է, ապա համակարգը որոնում է ֆայլի նույն անվանումով անունը, որը պահվում է alias ֆայլում: Երբ այն գտնում է համապատասխան համակարգչի անվանում, ապա համակարգը կապում է օբյեկտի հետ:

Սիմվոլիկ հղումներ

Այս դյուրանցման տեսակը UNIX եւ Linux ֆայլային համակարգերի մի մասն է: Քանի որ OS X- ն կառուցված է UNIX- ի վերեւում, այն լիովին սատարում է խորհրդանշական հղումները : Սիմվոլիկ հղումները նման են կրկնօրինակների, քանի որ դրանք փոքր ֆայլեր են, որոնք պարունակում են ուղի անվանումը սկզբնական օբյեկտի համար: Սակայն, ի տարբերություն կաղապարների, խորհրդանշական հղումները չեն պարունակում օբյեկտի inode անունը: Եթե ​​օբյեկտը տեղափոխեք այլ վայր, խորհրդանշական հղումը կջնջվի, եւ համակարգը չի կարողանա գտնել օբյեկտը:

Դա կարող է թվալ թուլություն, բայց դա նաեւ ուժ է: Քանի որ խորհրդանշական հղումները օբյեկտ են գտնում իր ուղու միջոցով, եթե օբյեկտը փոխարինում է նույն անունով մեկ այլ օբյեկտի հետ, եւ նույն տեղում է, խորհրդանշական հղումը կշարունակի աշխատել: Սա խորհրդանշական հղումներ է հաղորդում բնականոն տարբերակների համար: Օրինակ, դուք կարող եք ստեղծել պարզ տարբերակի կառավարման համակարգ MyTextFile տեքստային ֆայլի համար: Դուք կարող եք պահպանել ֆայլի հին տարբերակները թվով կամ ամսաթվերով, ինչպիսիք են MyTextFile2 եւ պահպանել ընթացիկ տարբերակը ֆայլի որպես MyTextFile:

Հղումներ

Սիմվոլիկ հղումներ նման, կոշտ հղումներն ընդգրկված UNIX ֆայլային համակարգի մի մասն են: Կոշտ հղումներն այն փոքր ֆայլերն են, որոնք, ինչպես եւ կեղծանունները, պարունակում են բնօրինակի տարրերի անանուն անունը: Սակայն, ի տարբերություն կաղապարների եւ խորհրդանշական հղումների, կոշտ կապերը չեն պարունակում բնօրինակի օբյեկտի անվանումը: Դուք սովորաբար օգտագործում եք մի ծանր հղում, երբ ցանկանում եք մի ֆայլի առարկա հայտնվել բազմաթիվ վայրերում: Ի տարբերություն կրկնօրինակների եւ խորհրդանշական հղումների, դուք չեք կարող ջնջել բնօրինակը դժվարինացված օբյեկտը ֆայլային համակարգից, առանց նախքան այն բոլոր կոշտ հղումները հեռացնելը:

Հղումներ եւ լրացուցիչ ընթերցում