RE: Weird behavior with find command when tarring files

From: Hameed, Amir <Amir.Hameed_at_xerox.com>
Date: Sun, 21 Oct 2018 01:01:26 +0000
Message-ID: <DM6PR11MB27806A3E8E654C1DD271B1F2F4FB0_at_DM6PR11MB2780.namprd11.prod.outlook.com>



I appreciate for all the feedback that I have received. It helped me resolved the issue.

Thanks
From: Stefan Knecht <knecht.stefan_at_gmail.com> Sent: Friday, October 19, 2018 2:29 AM
To: Hameed, Amir <Amir.Hameed_at_xerox.com> Cc: oracle-l-freelists <oracle-l_at_freelists.org> Subject: Re: Weird behavior with find command when tarring files

Use tar -r instead of tar -c

It will create the archive if it doesn't exist and append to it if it does. Your call to tar -c will probably overwrite the file each time it runs.

On Fri, Oct 19, 2018 at 3:58 AM Hameed, Amir <Amir.Hameed_at_xerox.com<mailto:Amir.Hameed_at_xerox.com>> wrote: Hi,
I am using the find command to TAR up files that are older than 4 hours:

find . type f -mmin +239 | xargs tar -cvf /tmp/test.tar

The command tars up files and seems to finish fine. However, when I untar and count the number of files against the count of files that should have been captured (find . type f –mmin +239 | xargs ls –l | wc -l) there is a huge difference and the files captured by tar were way less than the file listed for the same time.

This is a strange behavior. What am I doing wrong (I am sure I am doing something wrong)?

Thanks,
Amir

--

//
zztat - The Next-Gen Oracle Performance Monitoring and Reaction Framework! Visit us at zztat.net<
http://zztat.net/> | _at_zztat_oracle | fb.me/zztat<http://fb.me/zztat> | zztat.net/blog/<http://zztat.net/blog/>
--

http://www.freelists.org/webpage/oracle-l Received on Sun Oct 21 2018 - 03:01:26 CEST

Original text of this message