1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
|
.\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
.\"
.\" This file may be copied under the conditions described
.\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
.\" that should have been distributed together with this file.
.\"
.TH TOUCH 1 "November 1998" "GNU fileutils 4.0"
.SH NV
touch \- fjl idblyegnek megvltoztatsa
.SH TTEKINTS
.B touch
.BI "[\-acm][\-r " ref_fjl "|\-t " id "] [\-\-] " fjl...
.sp
Elavulflben lev verzi:
.br
.B touch
.BI "[\-acm][" ronda_id "] " fjl...
.sp
GNU verzi:
.br
.B touch
.BI "[\-acfm] [\-r " fjl "] [\-t " decim_id ]
.BI "[\-d " id "] [\-\-time={atime,access,use,mtime,modify}]"
.BI "[\-\-date=" id "] [\-\-reference=" fjl ]
.BI "[\-\-no\-create] [\-\-help] [\-\-version] [\-\-] " fjl...
.SH LERS
A
.B touch
megvltoztatja minden megadott
.I fjl
utols elrsnek s/vagy utols mdostsnak idejt.
Ezek az idblyegek az aktulis idre vltoznak, hacsak
nem adtuk meg az \-r opcit, ez esetben ugyanis a megadott
.I ref_fjl
idblyegt kapja meg a fjl, illetve ha a \-t opcit adtuk meg,
akkor az idblyeg a
.IR id ben
megadott idre vltozik. Mindkt id vltozik, ha az \-a s a \-m
opcikat egyarnt megadtuk, vagy egyiket sem adtuk meg.
Csak az utols elrs illetve az utols mdosts ideje vltozik,
ha az \-a illetve a \-m opcikat egymagukban adjuk meg. Ha a fjl
nem ltezik, a
.B touch
ltrehozza (res fjlknt, 0666 jogusultsgokkal, amelyeket az
umask mdosthat), kivve ha a \-c opcit is megadtuk.
.SH "POSIX OPCIK"
.TP
.B \-a
A
.I fjl
utols elrsnek idejt vltoztatja.
.TP
.B \-c
Nem hozza ltre a
.IR fjl t.
.TP
.B \-m
A
.I fjl
utols mdostsnak idejt vltoztatja.
.TP
.BI "\-r " ref_fjl
A
.I ref_fjl
idblyegeit hasznlja az idblyegek j rtkeinek belltshoz.
.TP
.BI "\-t " id
A megadott idt hasznlja az idblyegek j rtkeinek belltshoz.
Az argumentum egy decimlis szm, a kvetkez formban:
.br
.nf
[[CC]YY]MMDDhhmm[.SS]
.br
.fi
ahol CC a szzadot, YY az vet, MM a hnapot, DD a napot, hh az rt,
mm a percet s SS a msodpercet jelenti. Ha nem adjuk meg a szzadot,
akkor a CCYY vet veszi a program figyelembe, ahol 1969 < CCYY < 2068.
Ha nem adjuk meg a YY vet, akkor az aktulis v lesz az id v rsze.
Ha nem adjuk meg az SS-t, akkor az rtke 0 lesz. Az SS rtkt a 0-61
tartomnybl vlaszthatjuk, gy lehetsg van a szkmsodpercek
megadsra. A program TZ krnyezeti vltozban megadott idznban
fogja a megadott idt venni. Hibt okoz, ha az id 1970. janur 1. eltti.
.TP
.B "\-\-"
Lezrja az opcik listjt.
.SH "POSIX RSZLETEK"
A hvs msodik formjnak megvan az a htrnya, hogy van nmi
rtelmezsi problma akrl, hogy az
.I ronda_id
id- vagy fjlargumentum. A program akkor tekinteni idnek, ha sem
az \-r sem a \-t opcik nincsenek megadva, legalbb kt argumentum van, s
az els argumentum nyolc- vagy tzjegy decimlis szm. Az
.I ronda_id
formtuma MMDDhhmm[yy], ahol az yy 69 s 99 kz eshet, s az 1969-1999
veket jelli. Ha nem adjuk meg a yy-t, akkor az aktulis vet veszi a program.
Ez a formtum elavult.
.SH "GNU RSZLETEK"
Ha az els
.I fjl
rvnyes argumentuma lehet a
.B "\-t"
opcinak, s nem adtunk meg idblyeget a
.BR "\-d" ,
az
.BR "\-r"
illetve a
.B "\-t"
opcik egyikhez sem, s a `\-\-' argumentumot sem adtuk meg,
akkor ezt az argumentumot idnek fogja rtelmezni a program, nem
fjlnvnek.
.PP
Ha valaki az utols elrs s az utols mdosts idejt egyarnt az aktulis
idre szeretn vltoztatni, a
.B touch
olyan fjlok idblyegt is kpes megvltoztatni, amelyek nincsenek
az adott felhasznl birtokban, de van r rsi joga. Egybknt a
felhasznlnak kell birtokolnia a fjlokat.
.SH "GNU OPCIK"
.TP
.B "\-a, \-\-time=atime, \-\-time=access, \-\-time=use"
Csak az utols elrs idejt vltoztatja meg.
.TP
.B "\-c, \-\-no\-create"
Nem hozza ltre a fjlokat, ha nem lteznek.
.TP
.BI "\-d, \-\-date=" id
Az
.I id
argumentumot hasznlja az aktulis id helyett. Ebben lehetnek
hnapnevek, idzna, `am= vagy `pm', stb.
.TP
.B "\-f"
Figyelmen kvl hagyja, csak a
.BR touch (1)
BSD verzijval val kompatibilits miatt van implementlva.
.TP
.B "\-m, \-\-time=mtime, \-\-time=modify"
Csak az utols mdosts idejt vltoztatja meg.
.TP
.BI "\-r " fjl ", \-\-reference=" fjl
Az megadott
.I fjl
idblyegeit hasznlja az aktulis id helyett.
.TP
.BI "\-t " decim_id
Itt a
.I decim_id
formtuma MMDDhhmm[[CC]YY][.ss]
Az argumentumban megadott idt (hnap, nap, ra, perc,
elhagyhat szzad s v, elhagyhat msodperc) hasznlja az
aktulis id helyett. Jegyezzk meg, hogy ez a formtum
megsrti a POSIX elrsait.
.SH "SZABVNYOS GNU OPCIK"
.TP
.B "\-\-help"
Hasznlati tmutatt r a szabvnyos kimenetre, majd sikeres visszatrsi rtkkel kilp.
.TP
.B "\-\-version"
A program verzijrl r ki informcit a szabvnyos kimenetre, majd
sikeres visszatrsi rtkkel kilp.
.TP
.B "\-\-"
Lezrja az opcik listjt.
.SH KRNYEZET
A program TZ krnyezeti vltoz segtsgvel rtelmezi az
expliciten megadott idket.
A LANG, az LC_ALL, az LC_CTYPE s az LC_MESSAGES krnyezeti
vltozkat a szoksos mdon veszi figyelembe.
.SH MEGFELELS
A POSIX 1003.2 eltren rja le a \-t opci argumentumnak szintaxist,
mint ahogy a GNU implementciban hasznlatos.
.SH "PLDA A HASZNLATRA"
A `\fItouch foo\fP' parancs ltrehozza a \fIfoo\fP fjlt,
ha az mg nem ltezett, s az utols mdosts idejt az
aktulis idre lltja. Ez gyakran hasznlatos a
.B make
program tevkenysgnek irnytsra.
.SH MEGJEGYZS
Ez a kziknyvoldal azt az
.B touch
programot dokumentlja, amelyik a fileutils-4.0 csomagban
tallhat. Ms verzik mkdse kiss klnbzhet.
A javtsokat s kiegsztseket elkldhetjk a aeb@cwi.nl cmre (angolul).
A programban felfedezett hibkat a fileutils-bugs@gnu.ai.mit.edu cmen lehet bejelenteni (angolul).
.SH MAGYAR FORDTS
Tmr Andrs <timar_a@freemail.hu>
|