Copying Files in the same order along with time stamps


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Copying Files in the same order along with time stamps
# 1  
Old 12-04-2005
Copying Files in the same order along with time stamps

Hi ,

I am New to this group and would like to know if someone can help me on this issue :

We need to copy some files from a particular directory to another directory in the same order and time stamps .How can this be achieved .

For Ex :

./ABC/disk101/XYZ has 1000 files with varying time stamps .Now we have a toch files for all these 1000 files is another directory under XYZ

Now I would like to remove say 100 files and place them in another directory but the order of the files should not change as the files are processed under the same order and the it is like FIFO . How can this be acheived ...

Someone Please Help .
# 2  
Old 12-04-2005
I haven't completely understood your question. It seems that you want to copy or move files from one directory to another while preserving their timestamps. To copy, use the command 'cp -p'. The '-p' is to preserve attributes. The mv command automatically preserves attributes of files that it moves.
# 3  
Old 12-04-2005
Care: There are three time stamps on each file.

Hi Shyam!

As blowtorch says:
1) to remove and place in another directory: use "mv"
2) to copy and preseve the creation time: use cp -p <from> <to>

But you need to understand the different time stamps that a file has, to experiment with these, and decide with time stamp that you want/need to use. Here are some ideas:

A file has three time stamps associated with it, from "man find":
Code:
-mtime : File's data was last modified
-atime : File was last accessed
-ctime : File's status was last changed

"mv" will not change the data, but beware: one or both of the other time stamps will change!

Using "ls", you (apparently) are only able to access TWO time stamps (from "man ls"):
Code:
-c with -lt: sort by, and show, ctime (time of last modification of file status information)  with -l: show ctime and sort by name otherwise: sort by ctime
-u with -lt: sort by, and show, access time with -l: show access time and sort by name  otherwise: sort by access time
--full-time like -l --time-style=full-iso

Suggest using: "ls -ltc -full-time" - this would give you a standardised display of time format.

Hope this has been useful.

Regards
GrahamB
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Windows & DOS: Issues & Discussions

Cygwin_openssh time stamps

I've installed cygwin_openssh on Windows 2012 R2 and it's working great. My issue is when a file is uploaded say from a different timezone, when it is uploaded, it doesnt pick up the sftp servers time.. Is there a way to fix that? i.e. When someone in PST uploads a file to this server in EST,... (0 Replies)
Discussion started by: MikeAdkins
0 Replies

2. Shell Programming and Scripting

How to get the Logs between two Time Stamps?

Hi, I have been working on the error Log script, where errors are pulled from server. I need to pull the data of the error logs between two dates & time, for example : 22/12/2014 20:00:00 22/12/2014 22:00:00 Whatever error have came during this duration. Now the question is the record... (6 Replies)
Discussion started by: amitgpta90
6 Replies

3. Shell Programming and Scripting

Increment time stamps.

Hi Gents. Please can you help me to solve a problem. I have a long list of files, which I need to change the time stamp. -r--r--r-- 1 geo2 geovect 47096216 Feb 8 10:40 00000009.segd -r--r--r-- 1 geo2 geovect 47096216 Feb 8 10:40 00000010.segd -r--r--r-- 1 geo2 geovect 47096216 Feb ... (11 Replies)
Discussion started by: jiam912
11 Replies

4. Shell Programming and Scripting

Time difference between two time stamps

Hi Friends, I have 2 varaibles which contain START=`date '+ %m/%d/%y %H:%M:%S'` END=`date '+ %m/%d/%y %H:%M:%S'` i want the time difference between the two variables in Seconds. Plz help. (2 Replies)
Discussion started by: i150371485
2 Replies

5. Shell Programming and Scripting

To find the time stamps history of the files within the sub-folders

Hi - Can anyone help me to get the shell script for the below scenario I need to find out the time stamps history for the files residing within the subfolders. Ex.. Let say I got directory structure like /home/project1/ -- Fixed directory Now within the project there are many... (1 Reply)
Discussion started by: pankaj80
1 Replies

6. UNIX for Dummies Questions & Answers

moving/copying files in a numerical order

Hi I am newbie to unix scripting, but i have enough knowledge to understand. I have a specific questions like, I use to collect like 3500 files per experiment, each one named like data_001.img.. data_002.img data_003.img .... data_3500.img I would like to move every 12 files in the 3500... (3 Replies)
Discussion started by: wpat
3 Replies

7. Shell Programming and Scripting

comparing time stamps

Hello All, I'm generating timestamps (file creation timestamps) for all the files in a directory. I need to compare all the timestamps. for example if i have 4 files and their timestamps are 20091125114556, 20091125114556,20091125114556,20091125114556 respectively. I need to differentiate... (9 Replies)
Discussion started by: RSC1985
9 Replies

8. UNIX for Dummies Questions & Answers

comparing time stamps

Hello All, I'm generating timestamps (file creation timestamps) for all the files in a directory. I need to compare all the timestamps. for example if i have 4 files and their timestamps are 20091125114556, 20091125114556,20091125114556,20091125114556 respectively. I need to differentiate... (1 Reply)
Discussion started by: RSC1985
1 Replies

9. UNIX for Dummies Questions & Answers

Copying files between two time interval

Hi All, I am new to this forum.... Can neone please help me how to copy files between two time intervals i.e. I need to copy files from 6.30 to 9.30 on 5th June 09. Any help is appreciated. (2 Replies)
Discussion started by: Pratik4891
2 Replies

10. UNIX for Dummies Questions & Answers

List files with date and time stamps only

Hi there, I'm using terminal on mac and using the ls -l command to list all the files in a directory. However, I only want to display the date and time stamp of each file rather than permissions, owner, group etc... Is this possible? Many thanks in advance Dave (2 Replies)
Discussion started by: davewg
2 Replies
Login or Register to Ask a Question

Featured Tech Videos