Ero sivun ”Touch” versioiden välillä

Siirry navigaatioon Siirry hakuun
172 merkkiä lisätty ,  19. marraskuuta 2020
p
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
 
(9 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Touch-ohjelma 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'
ko. c-tiedostoja (touch *.c; make;) jolloin make sitten luuli jonkun 'koskeneen' niihin ja tulostiedostot rakennettiin uudestaan.


== Käyttö ==
== Käyttö ==
Touch komennon 'vanhin' käyttötapa oli pakottaa [[Make]] ohjelma kääntämään kaikki tai osa tiedostoista uudestaan 'hipaisemalla'
Päivitetään tiedoston aikaleimat nykyhetkeen tai luodaan kokonaan uusi tiedosto, mikäli seuraavan nimistä tiedostoa ei vielä ole:
ko. C tiedostoja (touch *.c; make;) jolloin make sitten luuli jonkun 'koskeneen' niihin ja tulostiedostot rakennettiin uudestaan.
 
  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ää.
 
==Katso myös==
*[[Aikaleima]]
 
[[Luokka:Coreutils]]
[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Tiedostonhallinta]]


[[Luokka:Komentorivi]]
[[pl:Touch]]
1 122

muokkausta

Navigointivalikko