Արագ պատասխան. Ի՞նչ են հղումները և խորհրդանշական հղումները Unix ֆայլային համակարգում:

Link-ը UNIX-ի օգտակար ծրագիր է, որը կոշտ հղում է ստեղծում մի գրացուցակից մյուս գրացուցակում: Կոշտ հղումը հղում է գրացուցակին կամ պահեստավորման կրիչում ֆայլին: Խորհրդանշական հղումը ֆայլի տեսակ է: Այն պարունակում է հղումներ դեպի մեկ այլ ֆայլի գրացուցակ՝ բացարձակ կամ հարաբերական ճանապարհի տեսքով:

Խորհրդանշական կապը, որը նաև կոչվում է փափուկ կապ, այն է հատուկ տեսակի ֆայլ, որը ցույց է տալիս մեկ այլ ֆայլ, շատ նման է դյուրանցմանը Windows-ում կամ Macintosh-ում: Ի տարբերություն կոշտ հղման, խորհրդանշական հղումը չի պարունակում տվյալներ թիրախային ֆայլում:

Խորհրդանշական հղում է ֆայլի հատուկ տեսակ, որի բովանդակությունը տող է, որը հանդիսանում է մեկ այլ ֆայլի ուղու անունը, այն ֆայլը, որին վերաբերում է հղումը. (Խորհրդանշական հղման բովանդակությունը կարելի է կարդալ՝ օգտագործելով readlink(2): Այլ կերպ ասած, սիմվոլիկ հղումը ցուցիչ է մեկ այլ անվան, այլ ոչ թե հիմքում ընկած օբյեկտի:

Օգտագործվում են խորհրդանշական հղումներ մշտապես կապել գրադարանները և համոզվել, որ ֆայլերը գտնվում են հետևողական վայրերում՝ առանց շարժվելու կամ բնօրինակը պատճենելը. Հղումները հաճախ օգտագործվում են նույն ֆայլի մի քանի պատճենները տարբեր վայրերում «պահելու» համար, բայց դեռ հղում են կատարում մեկ ֆայլին:

Խորհրդանշական հղում է ֆայլային համակարգի օբյեկտ, որը ցույց է տալիս ֆայլային համակարգի մեկ այլ օբյեկտ. Օբյեկտը, որի վրա մատնացույց են արվում, կոչվում է թիրախ: Խորհրդանշական հղումները թափանցիկ են օգտվողների համար. հղումները հայտնվում են որպես սովորական ֆայլեր կամ գրացուցակներ և կարող են գործել օգտատերի կամ հավելվածի կողմից ճիշտ նույն ձևով:

Գրացուցակի խորհրդանշական հղումները դիտելու համար.

  1. Բացեք տերմինալ և տեղափոխեք այդ գրացուցակը:
  2. Մուտքագրեք հրամանը՝ ls -la: Սա երկար ցուցակագրելու է գրացուցակի բոլոր ֆայլերը, նույնիսկ եթե դրանք թաքնված են:
  3. l-ով սկսվող ֆայլերը ձեր խորհրդանշական հղման ֆայլերն են:

ծրագրի գրացուցակը ֆայլերի կառավարիչում, կհայտնվի, որ այն պարունակում է ներսում գտնվող ֆայլերը /mnt/partition/: ծրագիր. Բացի «խորհրդանշական հղումներից», որը նաև հայտնի է որպես «փափուկ հղումներ», դուք կարող եք փոխարենը ստեղծել «կոշտ հղում»: Խորհրդանշական կամ փափուկ հղումը ցույց է տալիս ֆայլային համակարգի ուղին:

Դժվար կապող դիրեկտորիաների պատճառն այն է չթույլատրված մի քիչ տեխնիկական է: Ըստ էության, նրանք խախտում են ֆայլային համակարգի կառուցվածքը: Ընդհանրապես չպետք է օգտագործեք կոշտ հղումներ: Սիմվոլիկ հղումները թույլ են տալիս նույն ֆունկցիոնալության մեծ մասը՝ առանց խնդիրներ առաջացնելու (օրինակ՝ ln-s target link ):

Խորհրդանշական հղումը հեռացնելու համար օգտագործեք կամ rm կամ unlink հրամանը, որին հաջորդում է symlink-ի անունը որպես արգումենտ. Խորհրդանշական հղումը, որը մատնանշում է գրացուցակը հեռացնելիս, սիմհղման անվան վրա վերջավոր կտրվածք մի ավելացրեք:

Դա անելու համար դուք կստեղծեիք խորհրդանշական հղում:

  1. Խորհրդանշական հղումը հայտնվում է որպես հղում գրացուցակի ներսում: …
  2. Ստեղծվելուց հետո կարող եք սեղմել խորհրդանշական հղման ֆայլի ուղին գրացուցակում՝ արագ նավարկելու նոր վայր:
  3. Նոր խորհրդանշական հղումը կհայտնվի այն գրացուցակում, որտեղ այն տեղադրել եք:

Խորհրդանշական հղումներն ըստ էության են դյուրանցումներ, որոնք հղում են անում ֆայլին՝ դրա inode արժեքի փոխարեն. Այս մեթոդը կարող է կիրառվել գրացուցակներում և կարող է հղում կատարել տարբեր կոշտ սկավառակների/հատորների վրա: … Հղումը պետք է աշխատի, նույնիսկ եթե սկզբնական ֆայլը փոխարինեք նույն անունով մեկ այլ ֆայլով:

Windows 7-ը և Vista-ն աջակցում են առավելագույնը 31 հակադարձ միավոր (և հետևաբար՝ սիմվոլիկ հղումներ) տվյալ ուղու համար (այսինքն, ցանկացած տրված ուղի կարող է ունենալ առավելագույնը 31 անուղղություն մինչև Windows-ը չհանձնվի): Սիմվոլիկ հղումներ կարող են ստեղծել միայն այն օգտվողները, ովքեր ունեն նոր «Ստեղծել խորհրդանշական հղում» արտոնությունը, որը լռելյայն ունեն միայն ադմինիստրատորները:

A կոշտ հղումը գործում է որպես ընտրված ֆայլի պատճեն (հայելված):. Եթե ​​ավելի վաղ ընտրված ֆայլը ջնջվի, ֆայլի կոշտ հղումը դեռ կպարունակի այդ ֆայլի տվյալները: … Փափուկ հղում. Փափուկ հղումը (նաև հայտնի է որպես խորհրդանշական հղում) գործում է որպես ցուցիչ կամ հղում ֆայլի անվանը:

Հավանո՞ւմ եք այս հաղորդագրությունը: Խնդրում ենք կիսել ձեր ընկերներին ՝
OS այսօր