如何在Linux中解压缩Zip, Gz, Tar, Bz2, 7z, Xz和Rar文件
时间:2019-05-19 01:26:03 来源:igfitidea点击:
存档文件是由一个或多个压缩格式的文件组成的文件。
它对节省磁盘存储很有用,管理一个文件比管理多个文件更容易。
本教程将在Linux系统中通过命令行解压或解压归档文件。
我们还可以列出归档文件内容而不进行解压。
在Linux中解压缩.zip文件
这是许多操作系统上各种IT专业人员最常用的压缩格式。
为此,“unzip”可执行文件必须在系统上安装。
unzip filename.zip
在Linux中提取.gz文件
Gz文件是使用Gzip压缩工具创建的压缩文件。
通常,在压缩方面,GZIP比ZIP更好,特别是在压缩大量文件时。
使用gunzip命令解压缩.gz归档文件。
gunzip filename.gz
在Linux中提取.tar文件
Tar是一种磁带归档,也称为tarball。
这是另一种流行的归档方法,也称为统一Unix归档格式。
使用以下命令提取.tar文件
tar -xvf filename.tar
在Linux中解压缩.tar.gz文件
gz文件是TAR和GZIP归档文件的组合。
它提供更多的数据压缩格式。
我们可以使用' -z '开关提取这些文件。
tar -xzf filename.tar.gz
在Linux中提取.tar.gz文件
XZ格式是一种单一的文件压缩格式,不提供归档功能。
它保存了原始数据而没有质量损失。
我们可以使用' -J '开关来提取这些文件。
tar -xJf filename.tar.xz
Linux中提取.tar.bz2文件
tar.bz2是tar和bzip2归档格式的组合。
可以使用' -j '通过bzip2过滤归档文件。
使用以下命令来提取.tar.bz2压缩文件获取。
tar -xjf filename.tar.bz2
最新版本的tar会自动检测存档格式。
所以我们可以简单地使用以下命令。
tar -xf filename.tar.gz
在Linux中提取.7z文件
这些文件是7zip归档文件。
这通常不用于Linux系统,但有时我们可能需要提取一些源文件。
我们必须在系统上安装7zip包。
使用以下命令解压缩这些文件。
7z x filename.7z
在Linux中提取.rar文件
这是Windows系统中常见的存档格式,但Linux用户避免使用这种格式。
在Linux上,有时仍然需要提取.rar文件。
我们可以使用7z命令提取这个或unrar。
7z x filename.rar # Using 7zip unrar x filename.rar # Using Unrar