Ero sivun ”Symbolinen linkki” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (→‎Katso myös: .desktop)
(selvennys; työhakemisto ja TAB-täydennys)
Rivi 1: Rivi 1:
Symbolinen linkki (eli ''symlinkki'') on Unix-tyylisen järjestelmän (kuten Linux) [[Linuxin hakemistorakenne|tiedostopuussa]] sijaitseva viittaus toisaalle. Symbolinen linkki voi osoittaa mihin tahansa: [[tiedosto]]on, kokonaiseen [[Tiedostojärjestelmä|tiedostojärjestelmään]], itseensä, tai kohteeseen, jota ei edes ole olemassa (näin käy jos symbolisen linkin kohde poistetaan). Useimmissa tiedostonkäsittelyoperaatioissa symbolinen linkki puretaan niin, että polut toimivat sen läpi normaalisti. Poistokomento poistaa vain linkin, ei sen sisältöä.
Symbolinen linkki (eli ''symlinkki'') on Unix-tyylisen järjestelmän (kuten Linux) [[Linuxin hakemistorakenne|tiedostopuussa]] sijaitseva viittaus toisaalle. Symbolinen linkki voi osoittaa mihin tahansa: [[tiedosto]]on, kokonaiseen [[Tiedostojärjestelmä|tiedostojärjestelmään]], itseensä, tai kohteeseen, jota ei edes ole olemassa (näin käy jos symbolisen linkin kohde poistetaan). Useimmissa tiedostonkäsittelyoperaatioissa symbolinen linkki puretaan niin, että polut toimivat sen läpi normaalisti. Poistokomento poistaa vain linkin, ei tiedostoa johon se viittaa.


Komentorivillä symbolisen linkin teko onnistuu seuraavalla tavalla:
Komentorivillä symbolisen linkin teko onnistuu seuraavalla tavalla:
[[cd]] hakemisto_jossa_linkki_luodaan
  [[ln]] -s linkin_kohdetiedosto linkin_nimi
  [[ln]] -s linkin_kohdetiedosto linkin_nimi
(Siirtymällä hakemistoon, johon linkki tulee, varmistetaan että [[Komentorivivinkkejä#Peruskäyttö|tabulaattoritäydennys]] toimii oikein. Nimet voi toki kirjoittaa käsin mistä vain hakemistosta.)


Symbolinen linkki sisältää annetun tiedostonimen sellaisenaan. Itse asiassa symlinkin sisältö voi olla mielivaltainen merkkijono. [[ext2]]/[[ext3]]/[[ext4]]-tiedostojärjestelmissä lyhyt teksti sisällytetään itse [[i-node]]en, jolloin symlinkki vie hyvin vähän tilaa ja sen käyttö on nopeaa (i-nodet ovat usein välimuistissa).
Symbolinen linkki sisältää annetun tiedostonimen sellaisenaan. Itse asiassa symlinkin sisältö voi olla mielivaltainen merkkijono. [[ext2]]/[[ext3]]/[[ext4]]-tiedostojärjestelmissä lyhyt teksti sisällytetään itse [[i-node]]en, jolloin symlinkki vie hyvin vähän tilaa ja sen käyttö on nopeaa (i-nodet ovat usein välimuistissa).

Versio 1. kesäkuuta 2009 kello 13.07

Symbolinen linkki (eli symlinkki) on Unix-tyylisen järjestelmän (kuten Linux) tiedostopuussa sijaitseva viittaus toisaalle. Symbolinen linkki voi osoittaa mihin tahansa: tiedostoon, kokonaiseen tiedostojärjestelmään, itseensä, tai kohteeseen, jota ei edes ole olemassa (näin käy jos symbolisen linkin kohde poistetaan). Useimmissa tiedostonkäsittelyoperaatioissa symbolinen linkki puretaan niin, että polut toimivat sen läpi normaalisti. Poistokomento poistaa vain linkin, ei tiedostoa johon se viittaa.

Komentorivillä symbolisen linkin teko onnistuu seuraavalla tavalla:

cd hakemisto_jossa_linkki_luodaan
ln -s linkin_kohdetiedosto linkin_nimi

(Siirtymällä hakemistoon, johon linkki tulee, varmistetaan että tabulaattoritäydennys toimii oikein. Nimet voi toki kirjoittaa käsin mistä vain hakemistosta.)

Symbolinen linkki sisältää annetun tiedostonimen sellaisenaan. Itse asiassa symlinkin sisältö voi olla mielivaltainen merkkijono. ext2/ext3/ext4-tiedostojärjestelmissä lyhyt teksti sisällytetään itse i-nodeen, jolloin symlinkki vie hyvin vähän tilaa ja sen käyttö on nopeaa (i-nodet ovat usein välimuistissa).

Katso myös