using gnu tar reference
Published: Wednesday, Dec 26, 2007 Last modified: Wednesday, Oct 2, 2024
List files in tar archive:
tar tf whatishere.tar
Lets tar up a folder, without CVS dir:
tar --exclude=CVS -cf test.tar datastructuresproject/
And more:
hendry@bilbo:~$ tar --exclude=CVS --exclude=*.pdf --exclude=*.vim --exclude=*.pyc -cf datastructuresproject.tar datastructuresproject/
hendry@bilbo:~$ ls datastructuresproject/
common.py common.pyc CVS efficient.py efficient.pyc match.py match.pyc naive.py p333-aho-corasick.pdf Session.vim test.py text timings.py trans.py trans.pyc
To extract:
tar xvf thefile.tar
One file:
tar -z --extract --file=control.tar.gz ./control
Redirection seems to work:
tar zxv < control.tar.gz ./control
A listing
hendry@bilbo:/tmp/scratch$ tar zvt < control.tar.gz
drwxr-xr-x root/root 0 2004-05-30 18:30:10 ./
-rw-r--r-- root/root 12059 2004-05-30 18:30:10 ./md5sums
-rw-r--r-- root/root 840 2004-05-30 18:30:10 ./control