Ero sivun ”Ln” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (coreutils)
Ei muokkausyhteenvetoa
 
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Ln on komentorivipohjainen työkalu [[symbolinen linkki|symbolisten]] ja [[kova linkki|kovien linkkien]] tekoon ja hallintaan.
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''ln''' on [[komentorivi]]pohjainen työkalu [[symbolinen linkki|symbolisten]] ja [[kova linkki|kovien linkkien]] tekoon ja hallintaan.


== Käyttö ==
== Käyttö ==
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
  ln lamppu.png valaisin.png
Tekee tiedostosta lamppu.png kovan linkin valaisin.png. Kovan linkin tekeminen edellyttää, että molemmat tiedostot sijaitsevat samalla osiolla.


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
  ln -s /mnt/kakkoslevy/root/asennus.log /root/asennus.2.log


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]]).
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: <tt>-t</tt>-[[valitsin]]). Jos tiedostonnimiä on vain yksi, tehdään linkki siitä linkki nykyiseen työhakemistoon.
 
==Valitsimia==
*'''--backup=''' - säätelee varmuuskopion tekoa olemassaolevista kohdetiedostoista (mahdollisia arvoja: <tt>off</tt>=ei tee varmuuskopioita, <tt>t</tt>=tekee numeroituja varmuuskopioita, <tt>nil</tt>=numeroituja jos numeroituja on olemassa, muuten tavallisia, <tt>simple</tt>=aina tavallisia varmuuskopioita)
*'''-b''' - sama kuin <tt>--backup</tt>, 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 <tt>-n</tt>-valitsimella)
*'''-v''' - tulostaa jokaisen linkitetyn tiedoston nimen (''verbose'')
 
Täydellisen valitsinlistan pitkine selityksineen saa komennolla
[[info]] ln
 
==Katso myös==
*[[Cp]]
*[[Mv]]


[[Luokka:Coreutils]]
[[Luokka:Coreutils]]
[[Luokka:Komentorivin perustyökalut]]

Nykyinen versio 29. elokuuta 2015 kello 12.08

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]