Visit Our UNIX and Linux User Community


Excluding directory in my tar Backup


 
Thread Tools Search this Thread
Operating Systems AIX Excluding directory in my tar Backup
# 1  
Old 09-11-2013
Excluding directory in my tar Backup

Hello AIX experts.
Hope this topic finds you well Smilie

Now, I will take a backup for a directory called medcbs.
Inside this directory 1 subdirectory I don't want to include it in the backup.

So, how to exclude it?

To be more clear, take a look to the following:

Code:
 
[P630_CDR3][root]/bossapp1/medcbs> ls -l
drwxr-xr-x   3 medcbs   system          256 Jul 17 02:35 bas_scp2
drwxr-xr-x   3 medcbs   system          256 Jul 17 02:35 bas_scp3
drwxr-x---   9 medcbs   system         4096 Jul 17 01:29 bin
drwxr-xr-x   2 medcbs   system          256 Jun 30 19:58 bin_B251_bak
drwxr-xr-x  34 medcbs   system         4096 Jul 17 02:35 cdrfile
-rw-r--r--   1 medcbs   system        28567 May 03 2012  core
drwxr-xr-x   2 medcbs   system          256 Sep 09 2008  exceptionbill

I want to exclude the (cdrfile) subdirectory.

Note: I will use the following command to backup:

Code:
 
>/dev/rmt0
cd /medcbs
tar -N 256 -cvf /dev/rmt0.1 .

# 2  
Old 09-11-2013
From the AIX man page of tar:
Code:
       -X ExcludeList
            Excludes the file names or directories given in the ExcludeList from the tar archive being created, extracted or listed. The ExcludeList shall contain only one
            filename or directory per line which are to be excluded from the tar archive being created, extracted from or listed. The -X option can be specified multiple
            times and it takes precedence over all other options.


Another way, having 3 directories a b and c where all 3 contain files but you dont want to have dir b in the archive file:
Code:
$ tar cvf my.tar $( find . -type d -name b -prune -o -print| grep -v ^\.$ )
a ./a
a ./a/one 0 blocks.
a ./a/one 0 blocks.
a ./c
a ./c/two 0 blocks.
a ./c/two 0 blocks.
$ tar tvf my.tar
drwxr-xr-x root root       0 Sep 11 12:43:19 2013 ./a/
-rw-r--r-- root root       0 Sep 11 12:43:19 2013 ./a/one
-rw-r--r-- root root       0 Sep 11 12:43:19 2013 ./a/one
drwxr-xr-x root root       0 Sep 11 12:43:54 2013 ./c/
-rw-r--r-- root root       0 Sep 11 12:43:54 2013 ./c/two
-rw-r--r-- root root       0 Sep 11 12:43:54 2013 ./c/two


Last edited by zaxxon; 09-11-2013 at 08:35 AM.. Reason: added alternative
This User Gave Thanks to zaxxon For This Post:
# 3  
Old 09-11-2013
You are right.
But this option is not included in AIX 5.2
I'm searching in man page of tar, I didn't find any talking about excluding files or directories!
It's man page have -x but it is doing another task.

How can I exclude files or directories in AIX 5.2
# 4  
Old 09-11-2013
There is an additional info in my post using find you might want to consider.
This User Gave Thanks to zaxxon For This Post:
# 5  
Old 09-11-2013
Quote:
Originally Posted by zaxxon
There is an additional info in my post using find you might want to consider.

Great.
Thanks zaxxon Smilie

Previous Thread | Next Thread
Test Your Knowledge in Computers #661
Difficulty: Easy
DOS uses the File Access Table (FAT) filesystem.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to tar this dir excluding some files .au?

Hi all, Thanks for previous help. How to include this in script, I need to tar files which are present in /var/spool/cron/crontabs directory (used for crontab) excluding those files which are having extension .au /var/spool/cron/crontabs>>ls -ltr | grep -v .au total 438 -rw------- 1... (11 Replies)
Discussion started by: manalisharmabe
11 Replies

2. Shell Programming and Scripting

Create tar file excluding all hard links

I have a problem with tar. Taring a folder with a lot of contents, causes the tar to contain hard links to some files, seen with the same name but 0 in size. The hard links don't exist in the first place. How can I prevent that from happening? I am using the -T option with either -n or... (2 Replies)
Discussion started by: Tribe
2 Replies

3. UNIX Desktop Questions & Answers

Help with excluding .Trashes in an rsync backup

I'm using this script to backup an external hdd to another external hdd - rsync -aE --delete --exclude Volumes/Disk\ A/.Trashes "/Volumes/Disk A" "/Volumes/Disk A Backup"The source drive being "Disk A", and the drive I wish to backup to being "Disk A Backup". I'm constantly getting this error,... (4 Replies)
Discussion started by: Orbient
4 Replies

4. Shell Programming and Scripting

Excluding file from tar

Hello i am using HP-UX rapdb2 B.11.23 U ia64 1068321383 unlimited-user license. I am tryiyng to exclude for tar all files that start with TOT* but i doues not work I am using: tar -cvf /ODS/prepaid/CDR_FLOW/WORK/backup.tar --exclude='TOT*' and i get the error: tar: cannot stat... (3 Replies)
Discussion started by: chriss_58
3 Replies

5. UNIX for Advanced & Expert Users

Excluding a file from tar...

The title is not as easy as it sounds.... I am trying to exclude and file while ssh and untaring the file on the fly. The command I am using is... The command typically works but recently I've add the X option along with the exclude file. Essentially, the exclude file is being ignored when run... (2 Replies)
Discussion started by: lwif
2 Replies

6. Shell Programming and Scripting

Creating tar excluding links

hi, How do i create a tar file of a directory excluding the links in that particular directory and its sub-directories. The below command doesnt work for me. tar -cvf abc.tar /dir1 --exclude"^l" (1 Reply)
Discussion started by: yesmani
1 Replies

7. Shell Programming and Scripting

excluding directories in tar

In a bash script I am writing I am having a problem excluding selected directories from tar. From the machine $SERVER I issue the command #start netcat on storage server gnetcat -l -vv -p 2011 >$FILEPATH/$SHORT_NAME.$today.tar & The the following command is then sent to the $CLIENT. #start... (2 Replies)
Discussion started by: thumper
2 Replies

8. UNIX for Dummies Questions & Answers

Excluding files using tar cXzf

Hi All, I'm having trouble with creating a compressed tar file with tar cXzfv and even with normal cvXf I created a simple test below.. can anyone spot the mistake I'm making??.. its driving me up the wall.. In the end I need a compressed tarball.... Thanks in advance!! Sam ... (11 Replies)
Discussion started by: sampipe
11 Replies

9. UNIX Desktop Questions & Answers

tar backup with excluding some folders

Hi , I want to backup the root file system but the size of / is very huge so I want to exclude some file systems.Man page of tar says X option excludes files but I could not do that.I use this command $ tar -cvf deneme.tar -X exc . $ cat exc sql kkm I think there... (2 Replies)
Discussion started by: kudret_gulcan
2 Replies

10. UNIX for Dummies Questions & Answers

excluding directories while using tar

How do I exclude some directories while creating a tar file with a number of directories? thanks. (2 Replies)
Discussion started by: uchachra
2 Replies

Featured Tech Videos