Linux 下常用的压缩格式

在 Linux 下，我们常用的压缩格式有以下几种：.tar, .tar.bz2, .tar.gz。

在 Windows 下安装 7ZIP 软件

由于 Linux 下很多文件都是以.bz2和.gz结尾的压缩文件，因此在 Windows 下安装 7ZIP 软件是必要的。

gzip 压缩工具

gzip 是一种用于压缩和解压缩.gz格式文件的工具。

压缩文件：gzip xxx

解压缩文件：gzip -d xxx.gz

压缩文件夹：gzip -r xxx

解压缩文件夹：gzip -rd xxx.gz

需要注意的是，虽然 gzip 可以对文件夹进行压缩，但它并不能提供打包的功能，而是对文件夹中的每个文件进行单独的压缩。

bzip2 压缩工具

和 gzip 类似，bzip2 用于压缩和解压缩.bz2格式文件。

压缩文件：bzip2 -z xxx

解压缩文件：bzip2 -d xxx.gz

tar 打包工具

tar 是一个打包工具，它可以将多个文件打包成一个文件。

tar 提供了以下参数：

-f：使用归档文件或 ARCHIVE 设备

-c：创建新归档，即创建压缩文件

-x：解压缩文件，即从归档中提取文件

-j：使用 bzip2 压缩格式

-z：使用 gzip 压缩格式

-v：显示命令执行过程

使用 tar 进行打包和解包操作的示例：

打包文件：tar -vcf test.tar test

解包文件：tar -vxf test.tar

需要注意的是，除了提供打包和解包的功能外，tar 还可以结合 gzip 或 bzip2 进行压缩，实现类似于 Windows 中的 winRAR 软件的功能。

其他格式的压缩和解压缩

.rar 格式：在 Linux 中需要先安装 rar：sudo apt-get install rar

解压缩：rar x xxx.rar

压缩：rar a xxx.rar xxx

.zip 格式：使用 zip 命令进行压缩和解压缩

压缩：zip -rv xxx.zip xxx

解压缩：unzip -v xxx.zip

此文由 Mix Space 同步更新至 xLog
原始链接为 https://api.lolimiao.run/posts/Linux-Study/LS5