Länkar??

Länkar??

Inläggav Mikael » lör okt 20, 2018 5:05 pm

Hård länk? Mjuk länk? Symbolisk länk?
Vad är vad - egentligen?
Finns en del när man googlar men inte riktigt bra förklarat, ibland faktiskt motstridigt och mest vilka kommandon som används för att skapa dessa länkar.
Ibland jämförelser med genvägar i Windows men samtidigt ska man inte jämföra med Windows osv...

Jag antar att det finns bara två typer och att symbolisk länk antingen är samma som mjuk eller samma som hård.

Jag börjar själv att försöka sammanfatta och förklara, kanske främst för min egen del:

Om man börjar med genvägar i Windows (*.lnk) så kan genvägen användas för att starta ett program eller öppna ett dokument. Genvägen kan ligga på annan partition än originalfilen. Genvägen kan peka på en mapp.
Man kan ha flera sådana genvägar till samma originalfil. Tar man bort originalfilen finns alla genvägar kvar. Tar man bort en eller alla genvägar finns originalfilen kvar.

Wikipedia (en) anger
In computing, a symbolic link (also symlink or soft link)
varför vi då kan hålla oss till mjuk länk som ger en tydligare skillnad mot hård länk.

Efter en liten paus hittade jag denna sida som verkar förklara bra:
https://www.ostechnix.com/explaining-so ... -examples/

Försöker mig på en, egen, översättning:

Även här förklaras att en symbolisk länk och en mjuk länk är samma sak.
En mjuk länk är en länk till originalfilen (som i Windows då)
En hård länk är en avspegling av originalfilen. (kanske man skulle kunna säga att de är synkade då?)

Om man raderar originalfilen är den mjuka länken verkanslös, eftersom den pekar på något som inte finns.
Men för en hård länk är det det motsatta, om man raderar originalfilen kan den hårda länken ändå vara brukbar eftersom den är en direkt kopia av originalfilen.

En mjuk länk i korthet:

Länk och originalfil kan ligga på olika partitioner.
Tillåter länk till en katalog.
Kan ha andra rättigheter än originalfilen.
Ändrade rättigheter hos originalfilen påverkar inte länken.
Har bara sökvägen till originalfilen, inte filens innehåll.

En hård länk i korthet:

Länk och originalfil kan inte ligga på olika partitioner.
Kan inte länka till en katalog.
Har samma rättigheter som originalfilen.
Ändrade rättigheter hos originalfilen ger ändrade rättigheter för länken.
Innehåller det faktiska innehållet hos originalfilen, varför man kan se dess innehåll även om originalfilen har flyttats eller tagits bort.
---
Linux Mint 19.3 Tricia, Cinnamon @Mintbox Mini2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 1744
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Länkar??

Inläggav Jan-Olof » sön okt 21, 2018 12:06 am

Bra förklaring!
Jan-Olof
Finansiär och Beskyddare
 
Inlägg: 1232
Blev medlem: tis dec 08, 2009 2:07 pm

Re: Länkar??

Inläggav Mikael » sön okt 21, 2018 9:34 am

Vad är då den praktiska nyttan med detta? Alltså med att det finns två typer?

Den mjuka länken är väl enklare att förklara och det är mjuka länkar som skapas när man i filhanteraren högerklickar och väljer "Skapa länk"
En mjuk länk kan man flytta till en "bekvämare" plats som ex. skrivbordet. Länken pekar alltid mot originalfilens plats oavsett var man lägger länken.

En hård länk är alltid "synkroniserad" (kanske lite lättare att använda det ordet än speglad?) till originalfilen varför man kan flytta på originalfilen utan att behöva skapa en ny (mjuk) länk.

Sedan torde detta med rättigheter spela in men vet inte riktigt den praktiska nyttan med just det.
---
Linux Mint 19.3 Tricia, Cinnamon @Mintbox Mini2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 1744
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker


Återgå till Vanliga frågor och svar

Vilka är online

Användare som besöker denna kategori: Google [Bot] och 1 gäst

cron