Rajeev R. Veedu wrote:
-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@centos.org] On Behalf Of Steve Huff Sent: Monday, June 09, 2008 7:34 PM To: centos@centos.org Subject: Re: [CentOS] Copying files from specific date.
On Jun 9, 2008, at 11:16 AM, Rajeev R. Veedu wrote:
Does anyone aware of any utility to copy files which are created or modify form a specific date ?.
to copy all files in /dir1 modified within the last 5 days to /dir2:
$ find /dir1 -mtime -5 | xargs -I {} cp {} /dir2
if the filenames have whitespace in them, you can use this trick:
$ find /dir1 -mtime -5 -print0 | xargs -0 -I {} cp {} /dir2
for more details on selecting by time:
$ man find
pay particular attention to the options -atime, -amin, -ctime, -cmin, -mtime, -mmin, and -daystart.
-steve
Actually I need to copy this on to another server with same folder structure. I think I need to explain bit of history.
I had a server crash last week, and we have restored the files from the tape. However during this period of making the server up, the users having adding or changed files from our backup Server (Samba server which rsync to production server every night.) now I need to copy the files which user added/ modify last 7 days. Ideally if I can get this option in rsync it would be better. Otherwise I need to have a method so that all changed files to go on the relevant folder on the production server. I cannot take the full files in the backup files since they are historical backup and there are some unwanted files.
Can I use scp instead of cp in your statement?. But how does it take the same directory name as the original location?
Eg:from ServerA/FLDR2/FLDR3/Filename should go to ServerB/FLDR2/FLDR3/FILENAME
Only change is the server name all other values will remain same.
Any help would be really appreciated.
One approach would be to use the find command given above to generate a list of files that have changed. Then pass that list to rsync via the '--files-from' option to transfer them to the other server.
That's an excellent idea. -pf
2008/6/9 Bowie Bailey Bowie_Bailey@buc.com:
Rajeev R. Veedu wrote:
-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@centos.org] On Behalf Of Steve Huff Sent: Monday, June 09, 2008 7:34 PM To: centos@centos.org Subject: Re: [CentOS] Copying files from specific date.
On Jun 9, 2008, at 11:16 AM, Rajeev R. Veedu wrote:
Does anyone aware of any utility to copy files which are created or modify form a specific date ?.
to copy all files in /dir1 modified within the last 5 days to /dir2:
$ find /dir1 -mtime -5 | xargs -I {} cp {} /dir2
if the filenames have whitespace in them, you can use this trick:
$ find /dir1 -mtime -5 -print0 | xargs -0 -I {} cp {} /dir2
for more details on selecting by time:
$ man find
pay particular attention to the options -atime, -amin, -ctime, -cmin, -mtime, -mmin, and -daystart.
-steve
Actually I need to copy this on to another server with same folder structure. I think I need to explain bit of history.
I had a server crash last week, and we have restored the files from the tape. However during this period of making the server up, the users having adding or changed files from our backup Server (Samba server which rsync to production server every night.) now I need to copy the files which user added/ modify last 7 days. Ideally if I can get this option in rsync it would be better. Otherwise I need to have a method so that all changed files to go on the relevant folder on the production server. I cannot take the full files in the backup files since they are historical backup and there are some unwanted files.
Can I use scp instead of cp in your statement?. But how does it take the same directory name as the original location?
Eg:from ServerA/FLDR2/FLDR3/Filename should go to ServerB/FLDR2/FLDR3/FILENAME
Only change is the server name all other values will remain same.
Any help would be really appreciated.
One approach would be to use the find command given above to generate a list of files that have changed. Then pass that list to rsync via the '--files-from' option to transfer them to the other server.
-- Bowie _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
On Tue, Jun 10, 2008 at 5:56 AM, Peter Farrell peter.d.farrell@gmail.com wrote:
That's an excellent idea. -pf
What is?
2008/6/9 Bowie Bailey Bowie_Bailey@buc.com:
Rajeev R. Veedu wrote:
-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@centos.org] On Behalf Of Steve Huff Sent: Monday, June 09, 2008 7:34 PM To: centos@centos.org Subject: Re: [CentOS] Copying files from specific date.
On Jun 9, 2008, at 11:16 AM, Rajeev R. Veedu wrote:
Does anyone aware of any utility to copy files which are created or modify form a specific date ?.
to copy all files in /dir1 modified within the last 5 days to /dir2:
$ find /dir1 -mtime -5 | xargs -I {} cp {} /dir2
if the filenames have whitespace in them, you can use this trick:
$ find /dir1 -mtime -5 -print0 | xargs -0 -I {} cp {} /dir2
for more details on selecting by time:
$ man find
pay particular attention to the options -atime, -amin, -ctime, -cmin, -mtime, -mmin, and -daystart.
-steve
Actually I need to copy this on to another server with same folder structure. I think I need to explain bit of history.
I had a server crash last week, and we have restored the files from the tape. However during this period of making the server up, the users having adding or changed files from our backup Server (Samba server which rsync to production server every night.) now I need to copy the files which user added/ modify last 7 days. Ideally if I can get this option in rsync it would be better. Otherwise I need to have a method so that all changed files to go on the relevant folder on the production server. I cannot take the full files in the backup files since they are historical backup and there are some unwanted files.
Can I use scp instead of cp in your statement?. But how does it take the same directory name as the original location?
Eg:from ServerA/FLDR2/FLDR3/Filename should go to ServerB/FLDR2/FLDR3/FILENAME
Only change is the server name all other values will remain same.
Any help would be really appreciated.
One approach would be to use the find command given above to generate a list of files that have changed. Then pass that list to rsync via the '--files-from' option to transfer them to the other server.
Oh, you mean this?
I know this has never been brought up before, certainly not in the last month or so, but this list has some conventions:
1) Trim your replies 2) Bottom post
See why?
Thanks.
mhr
....
Any help would be really appreciated.
One approach would be to use the find command given above to generate a list of files that have changed. Then pass that list to rsync via the '--files-from' option to transfer them to the other server.
Oh, you mean this?
I know this has never been brought up before, certainly not in the last month or so, but this list has some conventions:
- Trim your replies
- Bottom post
I thought I heard that somewhere! ;-P
Scott Silva wrote: <snip>
I know this has never been brought up before, certainly not in the last month or so, but this list has some conventions:
- Trim your replies
- Bottom post
I thought I heard that somewhere! ;-P
oh boy ... I feel another 100 post thread coming :D
On Tue, 2008-06-10 at 15:43 -0500, Johnny Hughes wrote:
Scott Silva wrote:
<snip> >> >> I know this has never been brought up before, certainly not in the >> last month or so, but this list has some conventions: >> >> 1) Trim your replies >> 2) Bottom post >> > > I thought I heard that somewhere! ;-P >
oh boy ... I feel another 100 post thread coming :D
<*chuckle*>
The way it goes here, I think it ends up being a 100 thread post. ;-> ... Of 100 posts. :-(
<snip sig stuff>