10

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

13

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/
  • 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 – user13742 Jan 5 '12 at 16:35
9

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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