在Linux中解压缩tar.gz文件
时间:2020-02-23 14:38:09 来源:igfitidea点击:
我们将研究如何在Linux中提取tar.gz文件。
tar.gz是包含其他类型文件的存档文件。
它充当整个网络的中间存储文件。
它还压缩所有这些文件。
这使得发送这些文件变得容易。
此过程涉及两个步骤。
发送方将所有必需的文件压缩到存档容器中,然后通过网络发送。
接收者在获得文件后,现在可以从tar.gz档案中解压缩内容。
我们看一下如何在Linux中提取这种存档文件格式。
提取tar.gz文件
我们可以使用tar命令解压缩这样的文件。
如果使用gzip压缩程序压缩了此文件,则以下命令适用:
tar -xzf filename.tar.gz
其中filename.tar.gz是您要解压缩的存档。
这意味着,我们指示tar命令执行以下操作:
- x->提取文件
- z->使用gzip过滤存档
- f->使用存档文件
档案名称必须紧接在f
选项之后。
如果我们希望tar显示有关文件的更多信息,我们也可以指定-v详细选项。
tar -xvzf filename.tar.gz
不使用gzip提取
由于某种原因,如果此方法不起作用,请尝试键入以下命令,而不使用gzip。
tar -xf filename.tar.gz
如您所见,由于打包压缩文件时没有使用-z选项(不带gzip),因此在解压缩文件时,不能使用-z选项。
因此,我们必须正常解压缩它。
解压到指定目录
通过指定-C选项,我们可以将存档提取到任何目录。
这告诉tar在解压缩之前先更改目录。
tar -xvzf filename.tar.gz -C ~/path/to/extract