Ինչպե՞ս է աշխատում փափուկ հղումը Linux-ում:

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

Խորհրդանշական հղումը (նաև հայտնի է որպես փափուկ հղում կամ սիմվոլիկ) բաղկացած է հատուկ տեսակի ֆայլ, որը ծառայում է որպես հղում մեկ այլ ֆայլի կամ գրացուցակի. Unix/Linux-ի նման օպերացիոն համակարգերը հաճախ օգտագործում են խորհրդանշական հղումներ: … Խորհրդանշական հղումներ կարող են կատարվել ինչպես գրացուցակների, այնպես էլ տարբեր ֆայլային համակարգերի կամ տարբեր բաժանմունքների ֆայլերի վրա:

Symlink (նաև կոչվում է խորհրդանշական հղում) Linux-ում ֆայլի տեսակ է, որը ցույց է տալիս ձեր համակարգչի մեկ այլ ֆայլ կամ թղթապանակ: Symlinks-ը նման է Windows-ի դյուրանցումներին: Որոշ մարդիկ սիմհղումներին անվանում են «փափուկ հղումներ»՝ մի տեսակ հղում Linux/UNIX համակարգերում, ի տարբերություն «կոշտ հղումների»:

Փափուկ հղումը (նաև հայտնի է որպես խորհրդանշական հղում) գործում է որպես ցուցիչ կամ հղում ֆայլի անվանը: Այն չի մուտք գործում բնօրինակ ֆայլում առկա տվյալներին.
...
Փափուկ հղում.

Համեմատության պարամետրեր Կոշտ հղում Փափուկ հղում
Ֆայլի համակարգ Այն չի կարող օգտագործվել ֆայլային համակարգերում: Այն կարող է օգտագործվել ֆայլային համակարգերում:

Խորհրդանշական հղում ստեղծելու համար. օգտագործել -s ( –symbolic ) տարբերակը. Եթե ​​և՛ FILE-ը, և՛ LINK-ը տրված են, ln-ը հղում կստեղծի ֆայլից, որը նշված է որպես առաջին արգումենտ ( FILE ) դեպի այն ֆայլը, որը նշված է որպես երկրորդ արգումենտ ( LINK ):

Փափուկ հղումը նման է ֆայլի դյուրանցման հատկությանը, որն օգտագործվում է Windows օպերացիոն համակարգերում: Յուրաքանչյուր փափուկ կապված ֆայլ պարունակում է առանձին Inode արժեք, որը մատնանշում է բնօրինակ ֆայլը. Կոշտ հղումների նման, ցանկացած ֆայլի տվյալների ցանկացած փոփոխություն արտացոլվում է մյուսում:

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

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

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

UNIX-ի խորհրդանշական հղում կամ Symlink Tips

  1. Փափուկ հղումը թարմացնելու համար օգտագործեք ln -nfs: …
  2. Օգտագործեք pwd UNIX-ի փափուկ հղման համակցությամբ՝ պարզելու ձեր փափուկ հղումը ցույց տալու իրական ուղին: …
  3. Ցանկացած գրացուցակում UNIX-ի բոլոր փափուկ և կոշտ հղումները պարզելու համար կատարեք հետևյալ հրամանը «ls -lrt | grep “^l” “.

Դուք կարող եք ստուգեք, արդյոք ֆայլը [-L ֆայլի] հետ սիմհղում է: . Նմանապես, դուք կարող եք ստուգել, ​​թե արդյոք ֆայլը սովորական ֆայլ է [ -f file ]-ով, բայց այդ դեպքում ստուգումը կատարվում է symlinks-ը լուծելուց հետո։ կոշտ հղումները ֆայլի տեսակ չեն, դրանք պարզապես տարբեր անվանումներ են ֆայլի համար (ցանկացած տեսակի):

Կոշտ հղումը ֆայլ է, որը ներկայացնում է մեկ այլ ֆայլ նույն ծավալով, առանց այդ ֆայլի տվյալները իրականում կրկնօրինակելու: … Թեև կոշտ հղումը, ըստ էության, թիրախային ֆայլի հայելային պատճենն է, որին այն մատնանշում է, կոշտ սկավառակի վրա լրացուցիչ տարածք չի պահանջվում կոշտ հղման ֆայլը պահելու համար.

Հաշվարկների մեջ խորհրդանշական հղումը (նաև սիմվոլիկ կամ փափուկ հղում) տերմին է ցանկացած ֆայլ, որը հղում է պարունակում մեկ այլ ֆայլի կամ գրացուցակի՝ բացարձակ կամ հարաբերական ճանապարհի տեսքով և որը ազդում է ուղու անվան լուծման վրա.

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

Ինչպե՞ս եք կարդում թույլտվությունները Յունիքսում:

Գրացուցակի բոլոր ֆայլերի թույլտվությունները դիտելու համար, օգտագործեք ls հրամանը -la ընտրանքներով. Ավելացնել այլ տարբերակներ ըստ ցանկության; օգնության համար տե՛ս Unix-ի գրացուցակում գտնվող ֆայլերի ցանկը: Վերևի ելքային օրինակում յուրաքանչյուր տողի առաջին նիշը ցույց է տալիս, թե արդյոք նշված օբյեկտը ֆայլ է, թե գրացուցակ:

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