如何从不包括文件夹的文件夹创建 tar.gz 文件

如何从不包括文件夹的文件夹创建 tar.gz 文件

使用 tar 命令创建 tar.gz 文件时如何排除文件或文件夹?

答案1

简单的示例,从目录中创建 gzip 压缩包,排除子目录并列出内容:

$ 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/

答案2

使用--exclude=directory旗帜。奇迹般有效。

相关内容