Ero sivun ”Ln” versioiden välillä
p (coreutils) |
Ei muokkausyhteenvetoa |
||
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{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 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 | ||
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