UNIX/Linux 如何解压缩tar.gz 和 tgz文件
时间:2019-11-20 08:53:13 来源:igfitidea点击:
Linux,如何解压缩.tgz文件?
Unix,如何解压缩.tar.gz文件?
将tar包进行压缩,根据使用不同的工具,压缩工具通常会添加其自己的后缀,从而得到不同后缀的压缩tar包。
比如 .tar.Z,.tar.gz和.tar.bz2或 tgz。
要解压这些包,只需要相应的解压工具即可。
在Linux解压缩tgz文件
使用以下tar命令语法:
$ tar -zxvf filename.tgz
将会把.tgz文件提取到当前目录中。
Unix解压缩.tar.gz文件
如何解压并提取.tar.gz文件:
$ tar -zxvf filename.tar.gz
如何解压缩.tar.bz2文件
使用j选项:
$ tar -jxvf filename.tar.bz2
如何将tar.gz/tgz/tar.bz2文件解压缩到其他目录
语法为:
tar -zxvf filename.tgz -C /path/to/dir1/ tar -zxvf filename.tar.gz /dir2/ tar -jxvf filename.tar.bz2 /path/to/dir3
如何从.tar.gz中提取单个文件
只提取readme.txt:
tar -xvzf data.tar.gz readme.txt
只提取目录dir2:
tar -xvzf data.tar.gz dir2
如何查看tar包中的所有文件
使用t只查看文件,不进行解压提取:
tar -ztvf backup.tar.gz
在UNIX Linux中解压缩tgz/tar.gz文件
可以先执行解压,再提取:
$ gzip -dc filename.tgz | tar xf - $ gzip -dc filename.tar.gz | tar xf -
如果文件扩展名以.Z结尾,则命令为:
$ zcat filename.tar.Z | tar xf -
tar命令选项说明
z
解压缩/解压缩tar.gz或.tgz文件j
解压缩/解压缩tar.bz2或.tbz2文件x
提取文件v
屏幕上的详细输出t
列出存储在给定tarball存档中的文件f
提取给定的filename.tar.gz等