Trädvy Permalänk
Medlem
Plats
Tunguzija
Registrerad
Okt 2003

Symbolisk länk i UNIX

TJa alla. Jag kan inte riktigt förstå hur symboliska fungerar i UNIX. Är det så att om man har en symbolisk länk på en fil så ändras länken om man flyttar filen till en annan katalog, dvs kommer den symboliska länken fortfarande hitta till filen. Tack på förhand.

Trädvy Permalänk
Medlem
Plats
Skogås
Registrerad
Jul 2004

Är ju iofs väldigt lätt att testa, men jag bjuder på den här:

Nej, den kommer inte hitta. Länken blir bruten.

People... What a bunch of bastards... | Mac Pro 2x2.26GHz QuadCore - Nehalem, 24GB DDR3, ATI HD4870, 3TB HDD | MacBook Pro 13.3 ", Core 2 Duo - 2.26GHz, 8GB DDR3, 9400M 256MB, 120GB SSD | PowerMac G4 MDD, Dual 1,25GHz, 2GB DDR, 1,45TB HDD | FCNSA | VCP4

Trädvy Permalänk
Medlem
Plats
Tunguzija
Registrerad
Okt 2003
Citat:

Ursprungligen inskrivet av larsrohdin
Är ju iofs väldigt lätt att testa, men jag bjuder på den här:

Nej, den kommer inte hitta. Länken blir bruten.

Ok, men vad är vitsen med symboliska länkar alt. hårda länkar. Jag menar om jag länkar till en vil så här

ln -s /en/fil/som/heter/nåt filen

så skapar jag en symobilisk länk

ln /en/fil/som/heter/nåt filen

skapar ju en hård länk

så vad är det som är bra med en symoblisk länk? Skulle vara tacksam om någon kunde förklara.

Trädvy Permalänk
Medlem
Plats
Bollnäs
Registrerad
Maj 2002
Citat:

Ursprungligen inskrivet av Jahac
Ok, men vad är vitsen med symboliska länkar alt. hårda länkar. Jag menar om jag länkar till en vil så här

ln -s /en/fil/som/heter/nåt filen

så skapar jag en symobilisk länk

ln /en/fil/som/heter/nåt filen

skapar ju en hård länk

så vad är det som är bra med en symoblisk länk? Skulle vara tacksam om någon kunde förklara.

Du kan ha symboliska länkar mellan olika diskar/volymer, och symboliska länkar av kataloger, tror inte hårda länkar klarar kataloger va?

Trädvy Permalänk
Medlem
Plats
Skogås
Registrerad
Jul 2004
Citat:

Ursprungligen inskrivet av Jahac
Ok, men vad är vitsen med symboliska länkar alt. hårda länkar. Jag menar om jag länkar till en vil så här

ln -s /en/fil/som/heter/nåt filen

så skapar jag en symobilisk länk

ln /en/fil/som/heter/nåt filen

skapar ju en hård länk

så vad är det som är bra med en symoblisk länk? Skulle vara tacksam om någon kunde förklara.

Har väl inte att göra med bra eller dåligt, bara vad som passar för stunden.

Hårda länkar kan inte länka till kataloger och inte till ett annat filsystem.

People... What a bunch of bastards... | Mac Pro 2x2.26GHz QuadCore - Nehalem, 24GB DDR3, ATI HD4870, 3TB HDD | MacBook Pro 13.3 ", Core 2 Duo - 2.26GHz, 8GB DDR3, 9400M 256MB, 120GB SSD | PowerMac G4 MDD, Dual 1,25GHz, 2GB DDR, 1,45TB HDD | FCNSA | VCP4

Trädvy Permalänk
Medlem
Plats
Bollnäs
Registrerad
Maj 2002
Citat:

Ursprungligen inskrivet av larsrohdin
Har väl inte att göra med bra eller dåligt, bara vad som passar för stunden.

Hårda länkar kan inte länka till kataloger och inte till ett annat filsystem.

Hårdlänkar överlever väl också om man tar bort källfilen, då dom delar samma inode och därav egentligen är samma fil, man bara tar bort ena pekaren till filen... softlinks är bara en pekare till en annan inode och bryts alltså när originalfilen tas bort.

Trädvy Permalänk
Medlem
Plats
Skogås
Registrerad
Jul 2004
Citat:

Ursprungligen inskrivet av bogg
Hårdlänkar överlever väl också om man tar bort källfilen, då dom delar samma inode och därav egentligen är samma fil, man bara tar bort ena pekaren till filen... softlinks är bara en pekare till en annan inode och bryts alltså när originalfilen tas bort.

Du är så vis bogg.

People... What a bunch of bastards... | Mac Pro 2x2.26GHz QuadCore - Nehalem, 24GB DDR3, ATI HD4870, 3TB HDD | MacBook Pro 13.3 ", Core 2 Duo - 2.26GHz, 8GB DDR3, 9400M 256MB, 120GB SSD | PowerMac G4 MDD, Dual 1,25GHz, 2GB DDR, 1,45TB HDD | FCNSA | VCP4

Trädvy Permalänk
Medlem
Plats
Bollnäs
Registrerad
Maj 2002
Citat:

Ursprungligen inskrivet av larsrohdin
Du är så vis bogg.

ibland lyser en liten lampa i huvudet, men oftast är det släckt

Trädvy Permalänk
Medlem
Plats
Skogås
Registrerad
Jul 2004

"Microsoft Windows Vista supports symbolic links for both files and directories with the command line utility mklink by what is called an NTFS junction point. However only 31 symlinks are allowed in a directory"

Hehehe! Kul begränsning.

People... What a bunch of bastards... | Mac Pro 2x2.26GHz QuadCore - Nehalem, 24GB DDR3, ATI HD4870, 3TB HDD | MacBook Pro 13.3 ", Core 2 Duo - 2.26GHz, 8GB DDR3, 9400M 256MB, 120GB SSD | PowerMac G4 MDD, Dual 1,25GHz, 2GB DDR, 1,45TB HDD | FCNSA | VCP4

Trädvy Permalänk
Forumledare
Registrerad
Okt 2002
Citat:

Ursprungligen inskrivet av larsrohdin
"Microsoft Windows Vista supports symbolic links for both files and directories with the command line utility mklink by what is called an NTFS junction point. However only 31 symlinks are allowed in a directory"

Hehehe! Kul begränsning.

Samt att de givetvis måste ta bort viss funktionalitet också:

"Microsoft Windows Vista supports symbolic links for both files and directories with the command line utility mklink by what is called an NTFS junction point. However only 31 symlinks are allowed in a directory, relative symlinks cannot cross volumes and users must manually be aware whether a symlink is a file or directory for both creation and removal."

Annars hade det ju varit för bra

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.