🌈个人主页:聆风吟_
🔥系列专栏:Linux实践室、网络奇遇记
🔖少年有梦不应止于心动,更要付诸行动。
文章目录
一. ⛳️任务描述
由于磁盘空间有限,我们通常会将不常用的大文件进行压缩以便于节约磁盘空间,通过本节的学习,我们将学会Linux系统上常见的压缩命令。
本节任务:对系统中已存在的文件/目录进行压缩操作。
二. ⛳️相关知识
为了完成本节任务,你需要掌握如下知识:
- bzip2
- gzip
- zip
- tar命令进行压缩
Linux下存在多个文件压缩工具,常用的有bzip2
、gzip
和zip
。这三个工具都是可以将一个文件进行压缩操作,使其在不丢失任何信息的情况下占用较少的磁盘空间。而如何对于多个文件/目录进压缩操作呢?
我们通过上一节的学习,我们了解到了使用tar
命令可以将多文件/目录打包生成一个文件,那么对于多文件/目录的压缩操作分为两步:第一步是将其进行打包,然后将打包过后的文件进行压缩操作。
接下让我们详细的学习bzip2
、gzip
和zip
的使用方法。
2.1 🔔bzip2
2.1.1 👻知识点讲解
bzip2
命令用于创建和管理(包括解压缩).bz2
格式的压缩包。
具体命令如下:
bzip2 命令参数 指定要压缩的文件
常见命令参数:
命令参数 | 说明 |
---|---|
-z | 强制执行压缩 |
-d | 执行解压缩 |
-f | bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖。 |