That's an excellent idea. -pf 2008/6/9 Bowie Bailey <Bowie_Bailey@xxxxxxx>: > Rajeev R. Veedu wrote: >> -----Original Message----- >> From: centos-bounces@xxxxxxxxxx [mailto:centos-bounces@xxxxxxxxxx] On >> Behalf Of Steve Huff >> Sent: Monday, June 09, 2008 7:34 PM >> To: centos@xxxxxxxxxx >> Subject: Re: 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@xxxxxxxxxx > http://lists.centos.org/mailman/listinfo/centos > _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos