Հաճախակի հարց. Ինչպե՞ս թարմացնել փափուկ հղումը Linux-ում:

Ձեր հեռախոսը կարող է տաքանալ, կամ մարտկոցը սովորականից ավելի արագ է սպառվում: Սխալները կարող են նաև ավելի քիչ անվտանգ դարձնել iOS բետա ծրագրակազմը: Հաքերները կարող են օգտագործել բացերը և անվտանգությունը՝ չարամիտ ծրագրեր տեղադրելու կամ անձնական տվյալները գողանալու համար: Եվ դա է պատճառը, որ Apple-ը խստորեն խորհուրդ է տալիս, որ ոչ ոք չտեղադրի բետա iOS իր «հիմնական» iPhone-ում:

Այնուհետև կան սիմհղումը փոխելու երեք եղանակ.

  1. Օգտագործեք ln-ը -f ուժով և նույնիսկ -n դիրեկտորիաների համար (inode-ը կարող է նորից օգտագործվել). ln -sfn /some/new/path linkname:
  2. Հեռացրեք symlink-ը և ստեղծեք նորը (նույնիսկ դիրեկտորիաների համար). rm linkname; ln -s /որոշ/նոր/ուղու հղման անուն:

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

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

-L-ն ստուգում է՝ արդյոք կա սիմվոլիկ՝ կոտրված է, թե ոչ: Ըստ -է-ի հետ զուգակցելով դուք կարող եք ստուգել, ​​թե արդյոք հղումը վավեր է (հղումներ դեպի գրացուցակ կամ ֆայլ), ոչ թե միայն արդյոք այն գոյություն ունի: Այսպիսով, եթե ֆայլը իսկապես ֆայլ է և ոչ միայն խորհրդանշական հղում, կարող եք կատարել այս բոլոր թեստերը և ստանալ ելքի կարգավիճակ, որի արժեքը ցույց է տալիս սխալի պայմանը:

Ամենապարզ ճանապարհը. cd այնտեղ, որտեղ գտնվում է խորհրդանշական հղումը և կատարեք ls -l մանրամասները թվարկելու համար ֆայլերից։ Խորհրդանշական հղումից հետո ->-ից աջ կողմը այն նպատակակետն է, որին այն ուղղված է:

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

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

Փափուկ հղում պարունակում է բնօրինակ ֆայլի ուղին և ոչ բովանդակությունը. Փափուկ հղումը հեռացնելը ոչ մի բանի վրա չի ազդում, բացի բնօրինակ ֆայլը հեռացնելուց, հղումը դառնում է «կախված» հղում, որը ցույց է տալիս գոյություն չունեցող ֆայլը: Փափուկ հղումը կարող է կապել գրացուցակի:

Խորհրդանշական հղում ստեղծելու համար փոխանցեք -s տարբերակը ln հրամանին, որին հաջորդում է թիրախային ֆայլը և հղման անվանումը. Հետևյալ օրինակում ֆայլը համակցված է bin պանակի մեջ: Հետևյալ օրինակում մոնտաժված արտաքին սկավառակը համակցված է տնային գրացուցակի մեջ:

Սիմհղումների հետ աշխատելու սահմանափակ հնարավորություններ կան. աջ սեղմեք խորհրդանշական հղման վրա > սեղմեք ClearCase > Ուսումնասիրեք հղումի թիրախը | Symlink-ի հատկությունները. Պատկերապատկերային պատկերում խորհրդանշական հղումի թիրախը պետք է բեռնված լինի նաև ձեր տեսադաշտում, որպեսզի Symlink Target Operations-ը հայտնվի:

Լռելյայնորեն, ln հրամանը դժվար է ստեղծում հղումներ. Դեպի ստեղծել խորհրդանշական ՈՒղեցույց, օգտագործեք -s ( –symbolic ) տարբերակը։ Եթե ​​և՛ Ֆայլը, և՛ LINK տրված են, կամք ստեղծել a ՈՒղեցույց որպես առաջին արգումենտ նշված ֆայլից (Ֆայլ) մինչև երկրորդ փաստարկ նշված ֆայլը ( LINK ).

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

Կարելի է օգտագործել կուպր հարաբերական խորհրդանշական հղումներ պարունակող թղթապանակ տեղափոխելու համար:

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