Pyetje e shpeshtë: Si mund të përditësoj një lidhje të butë në Linux?

Telefoni juaj mund të nxehet ose bateria të shkarkohet më shpejt se zakonisht. Gabimet gjithashtu mund ta bëjnë softuerin iOS beta më pak të sigurt. Hakerët mund të shfrytëzojnë zbrazëtitë dhe sigurinë për të instaluar malware ose për të vjedhur të dhëna personale. Dhe kjo është arsyeja pse Apple rekomandon fuqimisht që askush të mos instalojë iOS beta në iPhone-in e tij "kryesor".

Më pas, ekzistojnë tre mënyra për të ndryshuar lidhjen simptome:

  1. Përdorni ln me forcë -f dhe madje edhe për drejtoritë -n (inode mund të ripërdoret): ln -sfn /some/new/emri i lidhjes.
  2. Hiq symlink dhe krijoni një të re (edhe për drejtoritë): rm linkname; ln -s /some/new/emri i lidhjes së rrugës.

Për të parë lidhjet simbolike në një drejtori:

  1. Hapni një terminal dhe kaloni në atë drejtori.
  2. Shkruani komandën: ls -la. Kjo do të listojë gjatë të gjithë skedarët në drejtori edhe nëse ato janë të fshehura.
  3. Skedarët që fillojnë me l janë skedarët tuaj simbolikë të lidhjes.

-L teston nëse ka një lidhje simbolike, të prishur apo jo. Nga duke u kombinuar me -e ju mund të provoni nëse lidhja është e vlefshme (lidhjet me një drejtori ose skedar), jo vetëm nëse ekziston. Pra, nëse skedari është vërtet skedar dhe jo thjesht një lidhje simbolike, mund t'i bëni të gjitha këto teste dhe të merrni një status daljeje vlera e të cilit tregon gjendjen e gabimit.

Mënyra më e thjeshtë: cd ku ndodhet lidhja simbolike dhe bëni ls -l për të renditur detajet të dosjeve. Pjesa në të djathtë të -> pas lidhjes simbolike është destinacioni për të cilin po tregon.

Për të hequr një lidhje simbolike, përdorni njërën ose tjetrën komanda rm ose unlink e ndjekur nga emri i symlink si argument. Kur hiqni një lidhje simbolike që tregon drejt një drejtorie, mos i shtoni një vijë të pjerrët emrit të lidhjes simbolike.

Një lidhje simbolike, e quajtur gjithashtu një lidhje e butë, është një lloj i veçantë skedari që tregon një skedar tjetër, shumë si një shkurtore në Windows ose një pseudonim Macintosh. Ndryshe nga një lidhje e fortë, një lidhje simbolike nuk përmban të dhënat në skedarin e synuar. Thjesht tregon një hyrje tjetër diku në sistemin e skedarëve.

Lidhje e butë përmban shtegun për skedarin origjinal dhe jo përmbajtjen. Heqja e lidhjes së butë nuk ndikon asgjë përveç heqjes së skedarit origjinal, lidhja bëhet lidhje "e varur" që tregon skedarin joekzistent. Një lidhje e butë mund të lidhet me një direktori.

Për të krijuar një lidhje simbolike kaloni opsionin -s në komandën ln e ndjekur nga skedari i synuar dhe emri i lidhjes. Në shembullin e mëposhtëm një skedar është i lidhur në dosjen bin. Në shembullin e mëposhtëm, një disk i jashtëm i montuar është i lidhur në një direktori kryesore.

Ekzistojnë veçori të kufizuara për të punuar me lidhjet simbolike; kliko me të djathtën në lidhjen simbolike > kliko ClearCase > Eksploro objektivin e lidhjes | Karakteristikat e Symlink. Në pamjen e çastit, objektivi simbolik i lidhjes duhet të ngarkohet gjithashtu në pamjen tuaj, në mënyrë që të shfaqen Operacionet e Synimit të Symlink.

Si parazgjedhje, komanda ln krijon vështirësi Lidhje. Në krijuar një simbolike lidhje, përdorni opsionin -s ( –simbolik ). Nëse të dyja FILE dhe LINK janë dhënë, vullnet krijuar a lidhje nga skedari i specifikuar si argumenti i parë ( FILE ) në skedarin e specifikuar si argumenti i dytë ( LINK ).

Arsyeja e lidhjes së vështirë të drejtorive është nuk lejohet eshte pak teknik. Në thelb, ata thyejnë strukturën e sistemit të skedarëve. Në përgjithësi nuk duhet të përdorni gjithsesi lidhje të forta. Lidhjet simbolike lejojnë shumicën e të njëjtit funksionalitet pa shkaktuar probleme (p.sh. ln -s target link ).

Dikush mund të përdorë katran për të lëvizur një dosje që përmban lidhje simbolike relative.

Të pëlqen ky postim? Ju lutemi ndani me miqtë tuaj:
OS Sot