Skillnaden på hårda och mjuka länkar?

Permalänk
Medlem

Skillnaden på hårda och mjuka länkar?

jag har aldrig riktigt fattat det här med länkar...

Vad är det för skillnaden på hårda och mjuka länkar?

När ska man använda vilken sort?

Visa signatur

Computers make it easier to do a lot of things, but most of the things they make it easier to do don't need to be done. -Andy Rooney

Permalänk
Medlem

En hård länk är i princip en kopia, även om alla hårdlänkade kopior bara tar upp utrymmet av en. Om du tar bort den filen du länkade kommer den hårdlänkade kopian fortfarande att finnas kvar, användbar. Filen raderas först när alla hårda länkar är raderade.

Mjuka länkar är jämförbara med shortcuts i Windows.

Visa signatur

I serverrummet kan ingen höra dig fisa

Permalänk
Medlem

En viktig skillnad är att hårda länkar inte kan gå över partitonsgränser medans mjuka länkar kan det.

En annan skillnar är att så länge minst en hård länk pekar på "filen" så finns filen kvar (alla filer har minst en hård länk). Tar man bort filen som en mjuk länk pekar på så finns länken kvar men pekar inte på någonting.

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Medlem

En hård länk är en pekare till en inode, datastrukturen som representerar en fil på disken, en mjuk länk är en pekare till en sökväg. Alla vanliga fil är i princip hårda länkar.

Permalänk
Medlem

Mjuka länkar kan, till skillnad från hårda, peka på kataloger.

"ls -l" ger information om hur många hårda länkar som pekar på en en fils inod (siffran i andra kolumnen, den som visar hur många filer katalogerna innehåller).