07-09-2002
You can use the X option on tar which will exclude the listed files. Build a "exclude" list inside a text file - you then point to that file when using the X option.
% cat /tmp/myfile.X
./mydir
%
%ls -F
data.dat mydir/ otherdir/
%
% tar cfX /tmp/mytar.tar /tmp/myfile.X ./*
a ./data.dat
a ./otherdir
a ./otherdir/otherdata.dat
%
Read the man page on tar for the X option
9 More Discussions You Might Find Interesting
1. AIX
Hi Everyone:
Last Thursday my system come up those error log and haven't show up any details. Does anyone know what it mean? I need help :confused:
9359F226 0424184208 N U LVDD
00D2B9FE 0424183208 N U tok0
D0775966 0424182908 N U tok0
A9428A1A 0424170108 N U tok0
71B416E1 ... (0 Replies)
Discussion started by: fla22
0 Replies
2. Shell Programming and Scripting
Hi All,
I need to tar the entire directory except one directory inside that.
I have used the below command
tar -cvfX test.tar bin/perl bin/
I need to tar all the directories inside the bindirectory except the perl directory
Please help me in solving this :b:
Regards,
Kalai (4 Replies)
Discussion started by: kalpeer
4 Replies
3. Shell Programming and Scripting
HI,
if I have a tarfile called pmapdata.tar that contains
tar -tvf pmapdata.tar
-rw-r--r-- 0/0 21 Oct 15 11:00 2009 /var/tmp/pmapdata/pmap4628.txt
-rw-r--r-- 0/0 21 Oct 14 20:00 2009 /var/tmp/pmapdata/pmap23752.txt
-rw-r--r-- 0/0 1625 Oct 13 20:00 2009... (1 Reply)
Discussion started by: borderblaster
1 Replies
4. UNIX for Dummies Questions & Answers
I m new to unix and trying to use tar command with -C option -
tar -cf /tmp/Test_shell/ZipTestFolder/archive10.tar -C /tmp/Test_shell/ZipTestFolder/ .
It creates one more folder no_name inside the tar file. any suggestions how to remove it. I m using aix 5.3 (8 Replies)
Discussion started by: abhishek1.618
8 Replies
5. UNIX for Advanced & Expert Users
I want to backup all the directory tress, including hidden directories, without copying any files.
find . -type d gives the perfect list.
When I tried tar, it won't work for me because it tars all the files.
find . -type d | xargs tar -cvf a.tar
So i tried rsync.
On my own test box, the... (4 Replies)
Discussion started by: fld2007
4 Replies
6. UNIX for Dummies Questions & Answers
Hello,
We've just upgraded to a newer version of emacs (21.3.1) and I've noticed something pretty annoying... Whenever you do a kill-ring-save, the cursor pops to where the mark was set, pauses a second, then pops back again.
This obviously doesn't sound like very much, but it really slows... (0 Replies)
Discussion started by: tluamiani
0 Replies
7. Shell Programming and Scripting
I am writing a ksh script in cygwin though it could just as easily be bash and am trying to make an alert for myself where the bell rings many times like
print '\a'or
echo '^G'except I want it to ping me many times not just once. For some reason doing
print '\a\a\a\a\a\a\a\a\a\a'or similar... (7 Replies)
Discussion started by: benalt
7 Replies
8. Shell Programming and Scripting
i have a 10 directory in my path
i have to take a tar of 7 directory without link files and also have to exclude those 3 directory.
tar -cvzf /path/file_name.tar.gz directoryname
please help!!
facing problem in excluding links file (4 Replies)
Discussion started by: joy lobo
4 Replies
9. AIX
Quick question,
is it possible to make a Tar of completely directory and placing the tar file in it (will this cause even the tar file to tarred ?)
sample:
/opt/freeware/bin/tar -cvf - /oracle | gzip > /oracle/backup.tgz
will the tar file backup.tgz also include backup.tgz ?
i tried... (5 Replies)
Discussion started by: filosophizer
5 Replies
LEARN ABOUT CENTOS
ptargrep
PTARGREP(1) User Contributed Perl Documentation PTARGREP(1)
NAME
ptargrep - Apply pattern matching to the contents of files in a tar archive
SYNOPSIS
ptargrep [options] <pattern> <tar file> ...
Options:
--basename|-b ignore directory paths from archive
--ignore-case|-i do case-insensitive pattern matching
--list-only|-l list matching filenames rather than extracting matches
--verbose|-v write debugging message to STDERR
--help|-? detailed help message
DESCRIPTION
This utility allows you to apply pattern matching to the contents of files contained in a tar archive. You might use this to identify all
files in an archive which contain lines matching the specified pattern and either print out the pathnames or extract the files.
The pattern will be used as a Perl regular expression (as opposed to a simple grep regex).
Multiple tar archive filenames can be specified - they will each be processed in turn.
OPTIONS
--basename (alias -b)
When matching files are extracted, ignore the directory path from the archive and write to the current directory using the basename of
the file from the archive. Beware: if two matching files in the archive have the same basename, the second file extracted will
overwrite the first.
--ignore-case (alias -i)
Make pattern matching case-insensitive.
--list-only (alias -l)
Print the pathname of each matching file from the archive to STDOUT. Without this option, the default behaviour is to extract each
matching file.
--verbose (alias -v)
Log debugging info to STDERR.
--help (alias -?)
Display this documentation.
COPYRIGHT
Copyright 2010 Grant McLean <grantm@cpan.org>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.16.3 2013-05-12 PTARGREP(1)