在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