Ero sivun ”Touch” versioiden välillä
Pb (keskustelu | muokkaukset) (laajennusta, esimerkejä) |
Ei muokkausyhteenvetoa |
||
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. | 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. | ||
== Käyttö == | == Käyttö == | ||
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. | |||
touch tiedostonnimi | touch tiedostonnimi | ||
Päivittää tiedoston aikaleimat nykyhetkeen tai luo kokonaan uuden tiedoston, mikäli tämännimistä tiedostoa ei vielä ole. | Päivittää tiedoston aikaleimat nykyhetkeen tai luo kokonaan uuden tiedoston, mikäli tämännimistä tiedostoa ei vielä ole. |
Versio 11. maaliskuuta 2006 kello 23.04
Touch-ohjelma päivittää tiedoston "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.
Käyttö
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.
touch tiedostonnimi
Päivittää tiedoston aikaleimat nykyhetkeen tai luo kokonaan uuden tiedoston, mikäli tämännimistä tiedostoa ei vielä ole.
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
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ää.