08-08-2005
From the touch man page :
Quote:
Description
The touch command updates the access and modification times of each file
specified by the File parameter of each directory specified by the Directory
parameter. If you do not specify a value for the Time variable, the touch
command uses the current time. If you specify a file that does not exist, the
touch command creates the file unless you specify the -c flag.
The return code from the touch command is the number of files for which the
times could not be successfully modified (including files that did not exist and
were not created). Note Any dates beyond and including the year 2038 are
invalid.
. . . . . . . . .
Examples
1. To update the access and modification times of a file, enter:
touch program.c
This sets the last access and modification times of the program.c file to
the current date and time. If the program.c file does not exist, the touch
command creates an empty file with that name.
2. To avoid creating a new file, enter:
touch -c program.c
3. To update only the modification time, enter:
touch -m *.o
This updates the last modification times (not the access times) of the
files that end with a .o extension in the current directory. The touch
command is often used in this way to alter the results of the make command.
4. To explicitly set the access and modification times, enter:
touch -c -t 02171425 program.c
This sets the access and modification dates to 14:25 (2:25 p.m.) February
17 of the current year.
5. To use the time stamp of another file instead of the current time, enter:
touch -r file1 program.c
This gives the program.c file the same time stamp as the file1 file.
6. To touch a file using a specified time other than the current time, enter:
touch -t 198503030303.55 program.c
This gives the program.c file a time stamp of 3:03:55 a.m. on March 3,
1985.
Jean-Pierre.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hello everyone i am new to this forum and was wondering if you all could help me out.... i am looking for a touch command that can touch directories as well as files that does not involve sygwin... any and all help would be appreiciated :D (3 Replies)
Discussion started by: OrthoProof USA
3 Replies
2. UNIX for Dummies Questions & Answers
If touch command sets the modification and access times of files to the current time of day, is there a command that could do the reverse of this? Say change the access times of files to an earlier time or date?
Say I have this file:
HOME> ls -l
-rw-rw-r-- 1 orbix orbix 886 May... (1 Reply)
Discussion started by: Orbix
1 Replies
3. UNIX for Dummies Questions & Answers
Hi,
This might be the stupidest question ever but here it goes, i need to create a file with the name Hello! It's $s It using the touch command
but whenever i use
touch 'Hello! It's $s'
i get s is undefined
touch Hello! It's $s
i get ' unmatched
Please help ^_^ (6 Replies)
Discussion started by: wsn
6 Replies
4. HP-UX
how can I find cpu usage memory usage swap usage and
I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times
my final destination is monitor process
logical volume usage above X % and number of Logical voluage above
can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies
5. UNIX for Dummies Questions & Answers
Can any one provide answer for the below 3 requirements,
1.
file.txt
grep "name" file.txt > file1.txt
rm -f file.txt
mv file1.txt file.txt
as per abov,
a pattern grepped in file.txt and the content moved to again file.txt
My need is i want the timestamp of file.txt before chaning and... (3 Replies)
Discussion started by: prsam
3 Replies
6. UNIX for Dummies Questions & Answers
Is there a way to do...
touch ./config/newdir/newfile
if neither newdir and newfile exists?
man touch tells me there's not (?)
Is out there another tool to do that?
Thx in advance! :b: (6 Replies)
Discussion started by: funyotros
6 Replies
7. UNIX for Dummies Questions & Answers
Hi all,
Can you please tell me the command, with which one can know the amount of space a specific directory has used.
df -k . ---> Displays, the amount of space allocated, and used for a directory.
du -k <dir name> - gives me the memory used of all the files inside <dir>
But i... (2 Replies)
Discussion started by: abhisheksunkari
2 Replies
8. Shell Programming and Scripting
Hi all
I changed some of my files in my hoem directory to old dates using the touch command like this
touch -t 200805101024 file name
but after using this command the date changed properly but it displays like below
-rwxr--r-- 1 fincntrg fingrp 193619 May 10 2008 vi.pdf
I... (3 Replies)
Discussion started by: thelakbe
3 Replies
9. UNIX for Dummies Questions & Answers
hi ,
I am transferring files from one unix server to another, after transfer of a file i want to touch the same file name in another directory in the destination server.
How can i touch a file when i am in ftp prompt on the source server.
Thanks in advance (2 Replies)
Discussion started by: nick1982
2 Replies
10. UNIX for Advanced & Expert Users
Hello,
I am trying to use touch command to create 1200 .txt files. I am using this, but it is not working.
touch `seq 1 1200`.txt
Regards,
Siddhesh.K (5 Replies)
Discussion started by: Siddheshk
5 Replies