.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.30) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "TOUCH 1" .TH TOUCH 1 "2001-06-06" "perl v5.20.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" touch \-\- change access and modification times of files. .SH "SYNOPSIS" .IX Header "SYNOPSIS" touch [\-acfm] [\-r file] [\-t [[\s-1CC\s0]YY]MMDDhhmm[.SS]] file [files ...] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fItouch\fR sets the access and modification timestamps of files. By default, both the access and modification times are set to the current time. If necessary, files will be created. .PP \&\fItouch\fR exits succesfully if and only if all timestamps could be set succesfully. .SS "\s-1OPTIONS\s0" .IX Subsection "OPTIONS" \&\fIhead\fR accepts the following options: .IP "\-a" 4 .IX Item "-a" Set the access time of the specified files only, unless \fI\-m\fR is given as well. .IP "\-c" 4 .IX Item "-c" Do not create non-existing files. No warning is generated, and it will not influence the exit status. .IP "\-f" 4 .IX Item "-f" This option is ignored, and only recognized for compatability reasons. .IP "\-m" 4 .IX Item "-m" Set the modification time of the specified files only, unless \fI\-a\fR is given as well. .IP "\-r file" 4 .IX Item "-r file" Use the access and modification time of \fIfile\fR instead of the current time. .IP "\-t [[\s-1CC\s0]YY]MMDDhhmm[.SS]" 4 .IX Item "-t [[CC]YY]MMDDhhmm[.SS]" Set the access and modification times to the specified time. If \fB\s-1YY\s0\fR is present, but \fB\s-1CC\s0\fR is not, then \fB\s-1CC\s0\fR is assumed to be 19 if \fB\s-1YY\s0\fR is larger than 69, and 20 otherwise. If \fB\s-1YY\s0\fR is not present, the current year is assumed. .Sp It should be noted that many systems cannot deal with timestamps before Jan 1, 1970 or after Jan 19, 2038. .SH "ENVIRONMENT" .IX Header "ENVIRONMENT" The working of \fItouch\fR is not influenced by any environment variables. .SH "BUGS" .IX Header "BUGS" \&\fItouch\fR does not implement the \fI\-f\fR option. .PP \&\fItouch\fR uses \f(CW\*(C`Time::Local\*(C'\fR to translate the time format to epoch seconds .SH "STANDARDS" .IX Header "STANDARDS" This \fIhead\fR implementation is compatible with the \fBOpenBSD\fR implementation, except for the \fI\-f\fR option. .SH "REVISION HISTORY" .IX Header "REVISION HISTORY" .Vb 3 \& $Log: touch,v $ \& Revision 1.1.1.1 2001/06/06 08:55:17 sdague \& initial import \& \& Revision 1.1 2001/05/14 00:49:40 sdague \& added more files \& \& Revision 1.1 1999/02/28 13:00:24 abigail \& Initial revision .Ve .SH "AUTHOR" .IX Header "AUTHOR" The Perl implementation of \fItouch\fR was written by Abigail, \fIabigail@fnx.com\fR. .SH "COPYRIGHT and LICENSE" .IX Header "COPYRIGHT and LICENSE" This program is copyright by Abigail 1999. .PP This program is free and open software. You may use, copy, modify, distribute and sell this program (and any modified variants) in any way you wish, provided you do not restrict others to do the same.