TAR exclude is not working !


 
Thread Tools Search this Thread
Operating Systems Solaris TAR exclude is not working !
# 1  
Old 03-09-2016
TAR exclude is not working !

I have solaris 10 and my following exclude is not working:

Code:
tar -cvf /export/home/backups/$audit-Data-$useday.bkup.tar /Data --exclude=/Data/ssg/output

a /Data/ssg/output/ 0K
a /Data/ssg/output/ssg-ported508.txt 107142K
a /Data/ssg/output/ssg-ported747.txt 1801K
a /Data/ssg/output/ssg-ported574.txt 20146K
a /Data/ssg/output/ssg-ported906.txt 6041K
..etc

Why ?

I am trying to exclude this dir: /Data/ssg/output
# 2  
Old 03-09-2016
There is no --exclude option with tar, this is a GNUism.

You might use this syntax:

Code:
tar cvfX /export/home/backups/$audit-Data-$useday.bkup.tar <(echo /Data/ssg/output/) /Data

Alternatively, use GNU tar which might already be installed in /usr/sfw/bin/gtar or somewhere else.

Last edited by jlliagre; 03-09-2016 at 04:46 PM..
This User Gave Thanks to jlliagre For This Post:
# 3  
Old 03-09-2016
Worked perfectly. Thank you
1) How can I exclude multiple dir from /Data in this command:

Code:
 tar -cvf /export/home/backups/$audit-Data-$useday.bkup.tar <(echo /Data/ssg/output) /Data

2) I do have gtar installed. How do you use gtar in this case? I never used it before?

Thanks

Last edited by mrn6430; 03-09-2016 at 04:36 PM..
# 4  
Old 03-09-2016
1) Yes, you can exclude multiple directories, here is one way:

Code:
tar cvfXX /export/home/backups/$audit-Data-$useday.bkup.tar <(echo /Data/ssg/output/) <(echo /Data/ssg/someOtherDirectory/) /Data

2) More or less the syntax you were trying:

Code:
/usr/sfw/bin/gtar -cvf /export/home/backups/$audit-Data-$useday.bkup.tar --exclude=Data/ssg/output /Data

This User Gave Thanks to jlliagre For This Post:
# 5  
Old 03-09-2016
Perfect. Thanks
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Exclude file with tar

hi, i am trying to use a exclude file to exclude some file directories while making a tar archive. This is my command: tar -pcvf orahome10gR2.tar.gz db_1 -X /home/oracle/excludeFile.txt /home/oracle/ when i execute it, it seem to be tar-ing. But once is done, i cd to /home/oracle and could... (2 Replies)
Discussion started by: redologger
2 Replies

2. Shell Programming and Scripting

tar --exclude with curly braces

I'm having trouble understanding the exclude option in tar. From some web sites, it seems one is able to exclude several strings by enclosing them in curly brackets. However it seems to be "random" what gets excluded when using the curlies. I've been using the exclude-from=myfile option in a... (12 Replies)
Discussion started by: majest
12 Replies

3. Shell Programming and Scripting

working with tar exclude command

i have issue with tar, let me explain when i run below command it works perfectly as usual. tar -cvf /tmp/temp.tar --exclude="exclusion expression" dir my requirement is --exclude="exclusion expression" will come from another variable. so when i execute below command: tar -cvf... (2 Replies)
Discussion started by: ajayyadavmca
2 Replies

4. UNIX for Dummies Questions & Answers

How to Exclude the Path in TAR ?

Hi Is there any way to exclude the absolute path while using Tar , like am using the command # tar cvf mytar.tar /home/rakesh/myback/ when i extract the mytar.tar then it shows as /home /rakesh ... (1 Reply)
Discussion started by: rakeshkumar
1 Replies

5. SCO

Tar exclude

Hi, We work on a UNIX SCO SCO_SV Release = 3.2v5.0.5. I have a folowing structure /u/usr/lpp /u/usr/lpp/SQL /u/usr/lpp/DIR2 I use following tar to backup the /u/usr/lpp directory cd /u/usr/lpp tar cvf /u/usr/backup/backup.tar . Now I want to exclude the subdirectory SQL. I... (2 Replies)
Discussion started by: haezeban
2 Replies

6. UNIX for Dummies Questions & Answers

Exclude a directory to tar

If use tar file from a directory , how to exclude a sub-directory in this directory ? ll drw-r--r-- 1 root root 4096 Oct 12 11:58 b drw-r--r-- 1 root root 4096 Oct 12 10:54 c drwxr-xr-x 2 root root 4096 Oct 12 11:57 d drw-r--r-- 1 root root 4096 Oct 12 10:54 d eg . I want to tar all files... (2 Replies)
Discussion started by: ust
2 Replies

7. Solaris

tar exclude list

I have solaris 8, I want to create tar for all files under this directory structure #/export/home/atg/Dynamo/home There is a subdirectory under this tree called servers/supersds/logs I want to exclude logs subdirectory so I created exclude list which contains servers/supersds/logs But tar... (2 Replies)
Discussion started by: Tirmazi
2 Replies

8. UNIX for Dummies Questions & Answers

Tar directory but exclude other

OS: SunOS perfs01 5.8 Generic_117350-23 sun4u sparc SUNW,UltraAX-i2 I want to tar a directory, but there are subdirectoires I want to exclude. Does anyone know how to do it? Please help. thanks. (1 Reply)
Discussion started by: leemjesse
1 Replies

9. UNIX for Dummies Questions & Answers

Getting 'tar' to exclude

I want 'tar' to exclude certain dir's. tar cvf ............. ............ does the whole lot, but I want to exclude the 'log' dirs. (6 Replies)
Discussion started by: kuultak
6 Replies

10. Filesystems, Disks and Memory

tar: how to exclude subdirectories?

If i have a bunch of directories that i normally backup with this: tar cvhf /dev/rmt/0 /export/home How can i exclude certain subdirectories under the /export/home? tar cvhf /dev/rmt/0 /export/home | grep -v 'test' ? will that exclude anything named test, and any subdirectories under test? (7 Replies)
Discussion started by: kymberm
7 Replies
Login or Register to Ask a Question