ln

Linux.fista
Versio hetkellä 29. elokuuta 2015 kello 12.08 – tehnyt Oselotti (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

ln on komentorivipohjainen työkalu symbolisten ja kovien linkkien tekoon ja hallintaan.

Käyttö[muokkaa]

Tekee tiedostosta lamppu.png kovan linkin valaisin.png. Kovan linkin tekeminen edellyttää, että molemmat tiedostot sijaitsevat samassa tiedostojärjestelmässä. Kovia linkkejä ei voi osoittaa hakemistoihin.

ln lamppu.png valaisin.png

Tekee symbolisen linkin tiedostosta /mnt/kakkoslevy/root/asennus.log nimelle /root/asennus.2.log. Symbolisen linkin kohdetiedoston ei tarvitse sijaita samalla osiolla kuin varsinaisen linkin. Symbolisen linkin tekeminen onnistuu myös, vaikka kohdetiedostojärjestelmä ei tukisikaan symbolisia linkkejä (esim. vfat).

ln -s /mnt/kakkoslevy/root/asennus.log /root/asennus.2.log

Tehdään hakemistoon ö-mappi symboliset linkit kaikista työhakemiston asdf- ja ghjk-alkuisista tiedostoista.

ln -t ö-mappi asdf* ghjk*

Jos ln-komennolle annetaan kaksi eri tiedostonnimeä, tekee se aina linkin ensimmäisestä tiedostosta toiseen (poikkeus: -t-valitsin). Jos tiedostonnimiä on vain yksi, tehdään linkki siitä linkki nykyiseen työhakemistoon.

Valitsimia[muokkaa]

  • --backup= - säätelee varmuuskopion tekoa olemassaolevista kohdetiedostoista (mahdollisia arvoja: off=ei tee varmuuskopioita, t=tekee numeroituja varmuuskopioita, nil=numeroituja jos numeroituja on olemassa, muuten tavallisia, simple=aina tavallisia varmuuskopioita)
  • -b - sama kuin --backup, mutta ei hyväksy argumentteja
  • -f - jos kohdetiedostoa ei voida avata, poistetaan se ja yritetään uudelleen
  • -i - tulostetaan varmistuskehote jos samanniminen tiedosto on jo olemassa
  • -n - jos kohdetiedosto on jo olemassa ja symbolinen linkki hakemistoon, ei seurata symbolista linkkiä vaan korvataan linkki uudella
  • -s - luo symbolisia linkkejä
  • --suffix= - lisää varmuuskopiotiedostoihin määritellyn päätteen
  • -t - määrittelee kohdehakemiston, linkittää kaikki muut määritellyt tiedostot tämän hakemiston alle
  • -T - kohtelee linkin kohdetiedostoa aina tavallisena tiedostona (ei hakemistona), ts korvaa sen linkillä (vahvempi vaikutus kuin -n-valitsimella)
  • -v - tulostaa jokaisen linkitetyn tiedoston nimen (verbose)

Täydellisen valitsinlistan pitkine selityksineen saa komennolla

info ln

Katso myös[muokkaa]