Çfarë është një skedar lidhjesh simbolike në Linux?

Një lidhje simbolike, e quajtur gjithashtu një lidhje e butë, është një lloj i veçantë skedari që tregon një skedar tjetër, njësoj 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.

Një lidhje simbolike është një objekt i sistemit të skedarëve që tregon një objekt tjetër të sistemit të skedarëve. Objekti që drejtohet quhet objektiv. Lidhjet simbolike janë transparente për përdoruesit; lidhjet shfaqen si skedarë ose direktori normale dhe mund të veprohet nga përdoruesi ose aplikacioni në të njëjtën mënyrë.

krijuar a lidhje simbolike, përdorni -s (-simbolik ) opsion. Nëse të dyja FILE dhe LINK janë dhënë, ln do të krijuar a lidhje nga skedari i specifikuar si argumenti i parë ( FILE ) në skedarin e specifikuar si argumenti i dytë ( LINK ).

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.

Një lidhje e butë (e quajtur edhe lidhje simbolike ose lidhje simbolike) është një hyrje në sistemin e skedarëve që tregon emrin dhe vendndodhjen e skedarit. … Fshirja e lidhjes simbolike nuk e heq skedarin origjinal. Megjithatë, nëse skedari tek i cili drejtohet lidhja e butë është hequr, lidhja e butë ndalon së punuari, ajo është e prishur.

Lidhjet simbolike janë përdoret gjatë gjithë kohës për të lidhur bibliotekat dhe për t'u siguruar që skedarët janë në vende të qëndrueshme pa lëvizur ose kopjuar origjinalin. Lidhjet përdoren shpesh për të "ruajtur" kopje të shumta të të njëjtit skedar në vende të ndryshme, por ende i referohen një skedari.

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.

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.

Komanda ln në Linux krijon lidhje midis skedarëve burim dhe drejtorive.

  1. -s – komanda për Lidhjet simbolike.
  2. [skedari i synuar] – emri i skedarit ekzistues për të cilin po krijoni lidhjen.
  3. [Symbolic filename] – emri i lidhjes simbolike.

Zëvendësoni source_file me emrin e skedarit ekzistues për të cilin dëshironi të krijoni lidhjen simbolike (ky skedar mund të jetë çdo skedar ose direktori ekzistuese nëpër sistemet e skedarëve). Zëvendësoni myfile me emrin e lidhjes simbolike. Komanda ln pastaj krijon lidhjen simbolike.

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 ).

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