TOUCH(1) TOUCH(1)
touch - mn asov daje soubor
B touch [-acm][-r ref_soubor|-t as] [--] soubor...
Zastaral verze:
touch [-acm][kared_as] soubor...
Verze GNU:
touch [-acfm] [-r file] [-t destkov_as] [-d as]
[--time={atime,access,use,mtime,modify}] [--date=as]
[--reference=soubor] [--no-create] [--help] [--version] [--] soubor...
Pkaz touch zmn zadanm souborm datum a as poslednho pstupu a posledn
zmny. Tyto asov daje jsou zmnny na aktuln as, pokud nebyla zadna voba
-r, v ktermto ppad se zmn na asov daje souboru ref_soubor; nebo volba
-t, kdy se zmn na uren as. Pokud nen zadan vozba -a ani -m, jsou zmnny
oba asov daje. Pokud je zadan volba -a nebo -m, zmn se as poslednho
pstupu, resp. posledn zmny. Pokud nen zadna volba -c, budou soubory,
kter neexistuj, vytvoeny (jako przdn s prvy 0666, modifikovanmi umask).
-a Zmn as poslednho pstupu k souboru.
-c Nevytvo soubor.
-m Zmn as posledn zmny souboru.
-r ref_soubor
Pouije asov daje zadanho ref_souboru msto aktulnho asu.
-t as Pouije zadanou hodnotu msto aktulnho asu. Parametr je destkov
slo ve tvaru
[[CC]YY]MMDDhhmm[.SS]
s obvyklm vznamem (nepovinn stolet a rok, msc, den, hodina,
minuta a nepovinn sekundy). Pokud nen ureno CC, pedpokld se
rozsah rok 1969-2068. Pokud nen ureno SS, m hodnmotu 0. Me bt
zadno v rozsahu 0-61, take je mono zahrnout pestupn sekundy.
Vsledkem je as pro asovou znu urenou promnnou prosted TZ. Je
chybou, kdy je vsledkem as ped 1. lednem 1970.
-- Konec seznamu voleb.
Druh zpsob pouit m tu nevhodu, e nen zcela jasn, zda kared_as oznauje
as nebo soubor. Je povaovn za as, kdy nebyla pouita volba -r ani -t,
jsou ureny alespo dva parametry a prvn parametr je osmi- nebo
desetimstn destkov cel slo. Formt karedho_asu je MMDDhhmm[yy], kde yy
v rozsahu 69-99 oznauje rok z rozsahu 1969-1999 a nezadan yy uruje
aktuln rok. Tato forma je zastaral.
Pokud by prvn zadan jmno souboru bylo platnou hodnotou pro volbu -t a
nen-li volbou -d, -r, nebo -t zadn dn asov daj, ani nen zadn parametr
`--', pak bude tento parametr interpretovn jako asov daj pro ostatn
soubory a nikoli jako jmno souboru.
Pokud se mn as poslednho pstupu i as posledn zmny souboru, me uivatel
mnit tyto daje i u soubor, kter nevlastn, ke kterm vak m prvo zpisu.
Jinak mus bt uivatel vlastnkem soubor.
-a, --time=atime, --time=access, --time=use
Zmn pouze as poslednho pstupu.
-c, --no-create
Nebude vytvet neexistujc soubory.
-d, --date=as
Pouije zadan as msto aktulnho asu. Datum a asov daj je mon zadat
v rznch formtech. Me obsahovat nzvy msc, asovch zn, daje `am'
(dopoledne), `pm' (odpoledne), atd.
-f Ignorovn; pro kompatibilitu s BSD verz pkazu touch(1).
-m, --time=mtime, --time=modify
Zmn pouze as posledn zmny.
-r, --reference=soubor
Pouije asov daje zadanho souboru msto aktulnho asu.
-tMMDDhhmm[[CC]YY][.ss]
Pouije zadanou hodnotu (msc, den, hodina, minuta, nepovinn
stolet a rok, nepovinn sekundy) msto aktulnho asu. Vimnte si, e
se jedn o poruen normy POSIX.
--help Vype nvod k pouit na standardn vstup a bezchybn skon.
--version
Vype slo verze na standardn vstup a bezchybn skon.
-- Konec seznamu voleb.
Promnn TZ je pouvan k interpretaci udanch as. Promnn LANG, LC_ALL,
LC_COLLATE, LC_CTYPE a LC_MESSAGES maj obvykl vznam.
POSIX.2 popisuje syntaxi pro parametr volby -t, kter se li od
implementace GNU.
Pkaz `touch foo' vytvo soubor foo, pokud neexistoval a zmn as posledn
zmny na aktuln as. Pouv se asto spolu s make.
Tato strnka popisuje pkaz touch z balku fileutils-4.0; jin verze se
mohou lehce liit.
GNU fileutils 4.0 1998-11 TOUCH(1)