ln
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