Ero sivun ”Touch” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
Pb (keskustelu | muokkaukset) p (wikilinkki) |
pEi muokkausyhteenvetoa |
||
(5 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
[[Komentorivi]]komento touch päivittää [[tiedosto]]n | [[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' | ||
ko. c-tiedostoja (touch *.c; make;) jolloin make sitten luuli jonkun 'koskeneen' niihin ja tulostiedostot rakennettiin uudestaan. | ko. c-tiedostoja (touch *.c; make;) jolloin make sitten luuli jonkun 'koskeneen' niihin ja tulostiedostot rakennettiin uudestaan. | ||
== 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ä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 | ||
touch -a -r tiedosto1 tiedosto2 | touch -a -r tiedosto1 tiedosto2 | ||
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]] | ||
[[pl:Touch]] |