On Tue, Jun 10, 2008 at 5:56 AM, Peter Farrell <peter.d.farrell at gmail.com> wrote: > That's an excellent idea. > -pf > What is? > > 2008/6/9 Bowie Bailey <Bowie_Bailey at buc.com>: >> Rajeev R. Veedu wrote: >>> -----Original Message----- >>> From: centos-bounces at centos.org [mailto:centos-bounces at centos.org] On >>> Behalf Of Steve Huff >>> Sent: Monday, June 09, 2008 7:34 PM >>> To: centos at 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