如何在Linux上解压缩.tgz文件
时间:2020-01-09 10:43:57 来源:igfitidea点击:
如何使用命令行选项在Linux上解压缩.tgz(tar.gz)文件?
大多数Linux和开源软件文件在Internet上以.tgz或者.tar.gz扩展名格式分发。
这些文件是gzip压缩的tar包,并使用tar命令将多个文件和子目录包含到单个文件中。
为了节省带宽,使用gzip程序压缩了tar文件。
解压缩.tgz文件命令
语法如下:
tar zxvf fileNameHere.tgz
或者尝试使用基于怪异的bash管道的语法:
gunzip -c fileNameHere.tgz |焦油xvf -
例子
在此示例中,解压缩一个名为backups.tgz的文件,执行:
tar zxvf backups.tgz
或者
gunzip -c backups.tgz | tar xvf
输出示例:
tar: Removing leading '/' from member names x Users/Hyman/Downloads/db.txt x Users/Hyman/Downloads/resume.txt x Users/Hyman/Downloads/vendors.txt x Users/Hyman/Downloads/sales.txt
要将文件解压缩并将文件放在另一个文件夹(目录)中,例如/tmp/data,请执行:
tar zxvf backups.tgz -C /tmp/data ls -l /tmp/data
tar命令选项
- ``-z`:使用gzip命令解压缩生成的归档文件。
- ``-x`:从档案中提取到磁盘。
- ``-v`:产生详细的输出,即在提取文件时显示进度和文件名。
- ``-f backup.tgz`:从名为backup.tgz的指定文件中读取存档。
- ``-C/tmp/data`:解压/解压/tmp/data中的文件,而不是默认的当前目录。
有关更多信息,请参见tar(1)命令手册页。