If you want to create a tar that contains only files specified in a file you can use the -T option.
[[email protected] play]$ cat list.txt 1.txt 2.txt 3.txt [[email protected] play]$ tar -cvzf files.tgz -T list.txt 1.txt 2.txt 3.txt [[email protected] play]$ tar -tvzf files.tgz -rw-rw-r-- bcane/bcane 0 2011-07-13 16:48 1.txt -rw-rw-r-- bcane/bcane 0 2011-07-13 16:48 2.txt -rw-rw-r-- bcane/bcane 0 2011-07-13 16:48 3.txt
-T will work for both creation and extraction of tar files.
Recently Benjamin published his first book; Red Hat Enterprise Linux Troubleshooting Guide. In addition to writing, he has several Open Source projects focused on making Ops easier. These projects include Automatron, a project enabling auto-healing infrastructure for the masses.
Identify, capture and resolve common issues faced by Red Hat Enterprise Linux administrators using best practices and advanced troubleshooting techniques
What people are saying:
Excellent, excellent resource for practical guidance on how to troubleshoot a wide variety of problems on Red Hat Linux. I particularly enjoyed how the author made sure to provide solid background and practical examples. I have a lot of experience on Red Hat but still came away with some great practical tools to add to my toolkit. - Amazon Review