在 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