压缩并排除一个或多个文件夹

如果要提取文件夹,但想要在提取期间排除一个或多个文件夹,则可以使用 --exclude 选项。

tar -cf archive.tar ./my-folder/ --exclude="my-folder/sub1" --exclude="my-folder/sub3"

使用此文件夹树:

my-folder/
   sub1/
   sub2/
   sub3/

结果将是:

./archive.tar
   my-folder/
      sub2/