Hpux find tar gzip


 
Thread Tools Search this Thread
Operating Systems HP-UX Hpux find tar gzip
# 15  
Old 08-08-2016
First,
Thanks to all to take times to answer me.

I tried all commands that I received and only one works properly for me. (at least, a GZIP file is created.) I will verify the contains.

Below the 3 tests that I did :

test 1 ==> seems to work well
Code:
find * -type f -mtime -100 -exec tar cf - {} + | gzip > $MAITUT/BCK_DATA.tar.gz

Result :
Code:
-rw-rw-r-- 1 maitdev mait 290757296 Aug 8 09:04 BCK_DATA.tar.gz

Code:
find * -type f -mtime -2 -exec tar cf - {} + | gzip > $MAITUT/BCK_DATA.tar.gz

result :
Code:
-rw-rw-r-- 1 maitdev mait 7876 Aug 8 09:12 BCK_DATA.tar.gz

test 2
Code:
find * -type f -mtime -900 -print | tar -cvf - | gzip > $MAITUT/BCK_DATA.tar.gz

Result :
Code:
Attempt to create archive of no files. Nothing dumped.

test 3
Code:
find * -type f -mtime -900 -print -exec tar cvf {} \; && bzip2 *.tar

result :
Code:
4fa056a8
Attempt to create archive of no files. Nothing dumped.
ARCNEWLD.dat
Attempt to create archive of no files. Nothing dumped.
ARCNEWLD.idx
Attempt to create archive of no files. Nothing dumped.
ARCNEWLD.sfd

etc.. same error on each files reported.

again, thanks to all

Last edited by rbatte1; 08-09-2016 at 04:33 AM.. Reason: Guessed at CODE tags
# 16  
Old 08-08-2016
Code:
 find * -type f -mtime -100 -exec tar cf - {} + | gzip > $MAITUT/BCK_DATA.tar.gz

As stated from others here: The above command will break when there are too many files found.

This is an alternative with cpio:

Backup

Code:
find * -type f -mtime -100 | cpio -o --format=crc | gzip >file.cpio.gz

Examine

Code:
gzip -dc file.cpio.gz | cpio -itv

Restore

Code:
gzip -dc file.cpio.gz | cpio -i --make-directories

This User Gave Thanks to stomp For This Post:
# 17  
Old 08-08-2016
I just tried the new command above and got the error :

Code:
find * -type f -mtime -100 | cpio -o --format=crc | gzip >file.cpio.gz
  
cpio: illegal option -- -
cpio: illegal option -- =
Usage: cpio -o[aAcBvxCh] [-e warn|force|ignore] <name-list >collection
       cpio -i[BcdmPrtuvfsSbx6RU] [pattern ...] <collection
       cpio -p[adlmruvxU] [-e warn|force|ignore] directory <name-list


Moderator's Comments:
Mod Comment
Please use CODE tags for all code, files, input & output/errors.
It makes it far easier to read and preserves multiple spaces for indenting or fixed-width data.

Last edited by rbatte1; 08-08-2016 at 12:51 PM.. Reason: Added CODE tags
# 18  
Old 08-08-2016
ok. Seems your cpio does not understand --format=crc. Just leave that option out. --make-directories is not understood either.

Last edited by stomp; 08-08-2016 at 04:58 PM..
This User Gave Thanks to stomp For This Post:
# 19  
Old 08-08-2016
Hi.

On a system I sometimes use:
Code:
OS, ker|rel, machine: HP-UX, B.11.11, 9000/785
Distribution        : GenericSysName [HP Release B.11.11] (see /etc/issue)
/bin/tar - ( /bin/tar May 23 2007 )
/usr/bin/tar - ( /usr/bin/tar May 23 2007 )
/usr/local/bin/tar tar (GNU tar) 1.26

I see that GNU tar is available in /usr/local/bin.

It may be worthwhile to see if GNU tar is available on your system.

Best wishes ... cheers, drl
This User Gave Thanks to drl For This Post:
# 20  
Old 08-08-2016
Thank you so much everyone.

I used the command below and works fine.

code :
Code:
find * -type f -mtime -$nb_days | cpio -o | gzip >$MAITUT/BCK_DATA.cpio.gz

to extract :
Code:
gzip -dc $MAITUT/BCK_DATA.cpio.gz  | cpio -imd




Moderator's Comments:
Mod Comment Please use CODE tags as required by forum rules!

Last edited by RudiC; 08-08-2016 at 03:38 PM.. Reason: Added CODE tags.
# 21  
Old 08-13-2016
hi,
i want to correct my command .
Code:
find * -type f -mtime -900 -print -exec tar cvs  name.tar {} \; && bzip2 *.tar

i am sure this will work

Last edited by Don Cragun; 08-13-2016 at 08:17 AM.. Reason: Add CODE tags.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Need help ASAP - FIND - TAR - GZIP

Hi, I need to combined in 1 line the execution below : find * -type f -mtime -$nb_days -print | xargs tar -cvf $MAITUT/BCK_DATA.tar gzip $MAITUT/BCK_DATA.tar.gz The fact that the TAR is very big, at the end I need to generate only the GZ file. The option z on the tar... (2 Replies)
Discussion started by: royinfo.alain
2 Replies

2. UNIX for Dummies Questions & Answers

Failed to use find-tar-gzip together

Hello I am trying to select multiple files older than 14 days and create a single compressed file out of it. (AIX Release 3 Version 5) I am trying to achieve it by following tar -cvf db01_log.tar `find . -name "db01*.log" -mtime +14" -print`| gzip > db01_log.tar however it just... (7 Replies)
Discussion started by: Chetanz
7 Replies

3. Shell Programming and Scripting

tar and gzip files

Hi Guys, I am using RHEL5 and Solaris 9 & 10. I want to tar and gzip my files then remove them after a successful tar command... Lets say I have files with extension .arc then I want to tar and gzip these files. After successful tar command I want to remove all these files (i.e .arc). ... (3 Replies)
Discussion started by: Phuti
3 Replies

4. Shell Programming and Scripting

find + tar + gzip + uunecode/email --> in one command?

How to search for all files with matching strings --> find + tar + gzip + uunecode/email them in one command? I am sure there is a right way to pass list of files to tar, then compress tar file. Then send that as attachment using uuencode in one command.. Can we do that!? (3 Replies)
Discussion started by: kchinnam
3 Replies

5. UNIX for Dummies Questions & Answers

tar -cvf test.tar `find . -mtime -1 -type f` only tar 1 file

Hi all, 4 files are returned when i issue 'find . -mtime -1 -type f -ls'. ./ora_475244.aud ./ora_671958.aud ./ora_934052.aud ./ora_934050.aud However, when I issued the below command: tar -cvf test.tar `find . -mtime -1 -type f`, the tar file only contains the 1st file -... (2 Replies)
Discussion started by: ahSher
2 Replies

6. Shell Programming and Scripting

tar + gzip + split together

Hi All I need guidance on this requirement . We have a directory structure which has data of approx 100 GB We need to tar the structure then zip it and create different files of not more than 10 GB A separate tar file then a .gz should not be created , on the fly a script is needed... (7 Replies)
Discussion started by: aamir1234
7 Replies

7. UNIX for Dummies Questions & Answers

tar and gzip

Hi, I would like to have a combined gzip and tar that will compress and create multiple output tar.gz files. I want to have multiple files output because i cannot create an archive because there is no more space on my harddisk. I cannot transfer it locally because of slow connection. I want to... (3 Replies)
Discussion started by: tungaw2004
3 Replies

8. UNIX for Advanced & Expert Users

tar/gzip/gz...which one to use?

P0251WLADC.svm_wl1 > /svm_wl1/billing/data/server/archive/ALLEVT $ du -k FEB2006 22050224 FEB2006 As you can see,i have a folder called "FEB2006" which is around 22 GB. i guess zip or compress wont work...( i don know how do we compress a folder) i wished to use ""tar" ( i suppose... (5 Replies)
Discussion started by: abhijeetkul
5 Replies

9. UNIX for Dummies Questions & Answers

TAR and GZIP help

Hi, There are 700 .pdf files in a certain directory on the server and I need to TAR them first and then compress them using GZIP to free up the space. The combined size of the .pdf files is 3gb. However, there is only 1gb of free space on the server. So as you can see when I try to TAR these... (3 Replies)
Discussion started by: VandeMatram
3 Replies

10. Filesystems, Disks and Memory

From HPUX tar to Linux tar

Dear sirs, I have some 4mm dat cartridges (4GB) made in a HP-UX 11.00 with a standard tar command (tar -cv files_to_backup) made with a scsi dat drive HP 35470A. After more than one year I need to restore some data on a linux system (Red Hat 7.2) which has the same dat drive. Now I tried... (4 Replies)
Discussion started by: iarot
4 Replies
Login or Register to Ask a Question