在Linux中如何创建tar.gz文件

时间:2019-11-20 08:53:48  来源:igfitidea点击:

在Linux操作系统中如何创建tar.gz文件?
Linux tar命令的使用方法

tar.gz是tar包压缩后的文件格式。

Linux使用tar命令创建tar.gz文件

tar命令的语法如下:

tar -czvf filename.tar.gz /path/to/dir1
tar -czvf filename.tar.gz /path/to/dir1 dir2 file1 file2
# Create a tar.gz file from all pdf (".pdf") files
tar -czvf archive.tgz *.pdf

例如:

$ tar -czvf etc.tar.gz /etc

如何查看tar.gz文件中有哪些文件?

使用t选项列出tar包中的文件:

$ tar -ztvf projects.tar.gz

Linux如何解压tar.gz文件

使用x提取tar包文件,因为是压缩的,需要使用z选项:

$ tar -xvf file.tar
$ tar -xzvf file.tar.gz
$ tar -xzvf projects.tar.gz

如何将tar.gz文件提取到指定目录?

$ tar -xzvf projects.tar.gz -C /tmp/

tar命令选项

tar命令选项描述
-c创建新档案
-x从档案中提取文件
-t列出档案的内容
-v详细输出
-f file.tar.gz指定存档文件名称
-C DIR执行任何操作前更改为DIR
-z通过gzip过滤归档文件,即压缩或解压缩归档文件

查看tar命令的帮助文档

执行以下man命令:

$ man tar
$ tar --help