Ero sivun ”Touch” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Kumottu muokkaus #23473, jonka teki ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!! ([[User talk:ARTTUSN WIH)
p (selitykset ennen esimerkkejä, muotoiluja, wikilinkkejä)
Rivi 1: Rivi 1:
[[Komentorivi]]komento touch päivittää [[tiedosto]]n "viimeksi avattu" ja "viimeksi muokattu" kentät nykyhetkeen. Se ei muuta tiedoston sisältöä. Touchilla on mahdollista luoda myös täysin uusi, tyhjä tiedosto antamalla parametriksi tiedostonnimen, jota ei ole.
[[Komentorivi]]komento touch päivittää [[tiedosto]]n [[aikaleima]]t nykyhetkeen. Se ei muuta tiedoston sisältöä. Touchilla on mahdollista luoda myös täysin uusi, tyhjä tiedosto antamalla parametriksi tiedostonnimen, jota ei ole.


Touch komennon 'vanhin' käyttötapa oli pakottaa [[make]]-ohjelma kääntämään kaikki tai osa tiedostoista uudestaan 'hipaisemalla'
Touch komennon 'vanhin' käyttötapa oli pakottaa [[make]]-ohjelma kääntämään kaikki tai osa tiedostoista uudestaan 'hipaisemalla'
Rivi 5: Rivi 5:


== Käyttö ==
== Käyttö ==
Päivitetään tiedoston aikaleimat nykyhetkeen tai luodaan kokonaan uusi tiedosto, mikäli seuraavan nimistä tiedostoa ei vielä ole:
  touch tiedostonnimi
  touch tiedostonnimi
Päivittää tiedoston aikaleimat nykyhetkeen tai luo kokonaan uuden tiedoston, mikäli tämännimistä tiedostoa ei vielä ole.


Päivitetään tiedoston aikaleimaksi nykyhetken sijaan 27.4.2001 klo 23.59.33. [[Valitsin]] <tt>-c</tt> estää luomasta uutta tiedostoa, jos seuraavan nimistä ei vielä ole olemassa.
  touch -c -t 200104272359.33 tiedostonnimi
  touch -c -t 200104272359.33 tiedostonnimi
Päivittää tiedoston aikaleimaksi nykyhetken sijaan 27.4.2001 klo 23.59.33. Valitsin -c estää luomasta uutta tiedostoa, jos tämännimistä ei vielä ole olemassa.


  touch -a -r tiedosto1 tiedosto2
  touch -a -r tiedosto1 tiedosto2
Kopioi tiedosto1:n aikaleimat tiedosto2:lle muuttaen vain viimeistä avauspäivämäärää (valitsin -a). Valitsin -m annettuna -a:n sijaan muuttaisi pelkkää muokkauspäivämäärää.
Kopioidaan <tt>tiedosto1</tt>:n aikaleimat <tt>tiedosto2</tt>:lle muuttaen vain viimeistä avauspäivämäärää (valitsin <tt>-a</tt>). Valitsin <tt>-m</tt> annettuna <tt>-a</tt>:n sijaan muuttaisi pelkkää muokkauspäivämäärää.


[[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]]
==Katso myös==
*[[Aikaleima]]
 
[[Luokka:Coreutils]]
[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Tiedostonhallinta]]
[[Luokka:Tiedostonhallinta]]

Versio 25. heinäkuuta 2009 kello 19.07

Komentorivikomento touch päivittää tiedoston aikaleimat nykyhetkeen. Se ei muuta tiedoston sisältöä. Touchilla on mahdollista luoda myös täysin uusi, tyhjä tiedosto antamalla parametriksi tiedostonnimen, jota ei ole.

Touch komennon 'vanhin' käyttötapa oli pakottaa make-ohjelma kääntämään kaikki tai osa tiedostoista uudestaan 'hipaisemalla' ko. c-tiedostoja (touch *.c; make;) jolloin make sitten luuli jonkun 'koskeneen' niihin ja tulostiedostot rakennettiin uudestaan.

Käyttö

Päivitetään tiedoston aikaleimat nykyhetkeen tai luodaan kokonaan uusi tiedosto, mikäli seuraavan nimistä tiedostoa ei vielä ole:

touch tiedostonnimi

Päivitetään tiedoston aikaleimaksi nykyhetken sijaan 27.4.2001 klo 23.59.33. Valitsin -c estää luomasta uutta tiedostoa, jos seuraavan nimistä ei vielä ole olemassa.

touch -c -t 200104272359.33 tiedostonnimi
touch -a -r tiedosto1 tiedosto2

Kopioidaan tiedosto1:n aikaleimat tiedosto2:lle muuttaen vain viimeistä avauspäivämäärää (valitsin -a). Valitsin -m annettuna -a:n sijaan muuttaisi pelkkää muokkauspäivämäärää.

Katso myös