Technology TidBits

Answers to various technical questions on php programming, mysql, linux, and many more categories.
25% off Hosting at HostGator.com:
Use Code techbits25



How can I exclude some files / directories from a tar file?

Last updated: 05/21/2012

You can exclude files or directories from a tar file like so:

tar -cvf x.tgz /home/user/  --exclude "/home/user/logs"
where x.tgz is the resulting file, /home/user/ is the directory to backup, and /home/user/logs is the directory to exclude.  
You can also put all the files / directories into a file, and use the -X switch to exclude all files / directories in the file.
NOTE: you need to use the full path to the file / directory to have it properly excluded from the tar. 
 
blog comments powered by Disqus
Have your own Tech-bit to contribute? Submit it here

Other questions in this category:
How can I find out what is taking up all the space on my Linux server?
How can I use 'find' to execute commands on all files found?
How do I figure out how many processors and the speeds, etc. are in my Linux box?
How can I remove DOS linebreaks (^M) from my files?
How can I mirror / backup a set of files via ncftp?
My hostname keeps reverting to localhost (or localhost.localdomain) - how can I permanently fix this?
How can I determine if iptables is blocking traffic to my site?
Why does my ftp file listing stop at 2000 files?
How can I relocate files from a tar archive with extracting the files?
How can I get a list of files most recently updated / edited?
Some find examples for excluding a directory, and executing commands
Useful script to track spammers connecting to your server
How can I turn off / view my linux firewall using iptables?
How can I split a tar file into multiple small files?
My cron jobs stopped running for a specific user on the server - what went wrong?



Powered by KnowledgebasePublisher 1.1
Host Gator
Content provided by Roberts WebForge, Inc.