Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

How do I exclude a file or folder while creating a tar.gz file with tar command?

share|improve this question
add comment

2 Answers 2

up vote 13 down vote accepted

Simple example, creating a gzipped tarball out of a directory, excluding a subdirectory and listing the contents:

$ ls fruit/
apple  banana  peach  tomato
$ tar czf onlyfruit.tar.gz --exclude=tomato fruit/
$ tar tf onlyfruit.tar.gz 
fruit/
fruit/peach/
fruit/apple/
fruit/banana/
share|improve this answer
3  
I hate to be a pedant, but a tomato is technically/botanically speaking a fruit as well :) –  Kev Jan 5 '12 at 0:41
4  
This would be a nice discussion at cooking.stackexchange.com ;D –  Herman Torjussen Jan 5 '12 at 16:35
add comment

use the --exclude=directory flag. Works like a charm.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.