UNIX/Linux解压缩tgz/tar.gz并解压缩文件
时间:2020-01-09 10:38:05 来源:igfitidea点击:
如何使用Shell提示符在UNIX或Linux操作系统下解压缩.tgz文件?
如何在Unix上解压缩.tar.gz文件?
简介tar包不过是使用tar命令保存在一起的一组文件。
通常具有.tar扩展名。
压缩.tar文件的扩展名为.tgz或.tar.gz。
使用gzip和其他Linux或Unix应用程序压缩时,您会压缩tar文件。
因此,tgz存档文件也称为tar包。
如果归档文件是使用外部工具压缩的,则压缩程序会照常添加其自己的后缀,从而导致文件名结尾为.tar.Z,.tar.gz和.tar.bz2或tgz。
本教程显示如何使用Linux或Unix命令行提取.tar.gz/.tgz文件。
Linux解压缩tgz文件
要打开此类文件,请在Linux shell提示符下输入以下tar命令(GNU tar语法):
$ tar -zxvf filename.tgz
上面的命令会将.tgz文件提取到当前目录中。
要查看文件,请使用cd命令和ls命令:
ls -l cd dir1 ls
Unix解压缩.tar.gz文件
让我们看看如何使用Unix或Linux命令行提取.tar.gz文件,运行:
$ tar -zxvf filename.tar.gz
如何解压缩.tar.bz2文件
运行以下命令以在Unix或Linux上解压缩.tar.bz2文件:
$ 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
如何从backup.tar.gz中提取名为foo.mp4的单个文件
执行:
tar -xvzf backup.tar.gz foo.mp4
从backup.tar.gz提取dir2,运行:
tar -xvzf backup.tar.gz dir2
如何查看tarball存档中所有文件的列表
再次使用tar命令,如下所示以查看backup.tar.gz中所有文件的列表:
tar -ztvf backup.tar.gz
UNIX解压缩tgz/tar.gz文件
执行以下命令:
$ gzip -dc filename.tgz | tar xf $ gzip -dc filename.tar.gz | tar xf
如果文件扩展名以.tar.Z结尾,则输入:
$ zcat filename.tar.Z | tar xf
tar命令选项总结
z
解压缩/解压缩tar.gz或.tgz文件j
解压缩/解压缩tar.bz2或.tbz2文件x
提取文件v
屏幕上的详细输出t
列出存储在给定tarball存档中的文件f
提取给定的filename.tar.gz等