本文介绍Linux系统中最常用的几个压缩命令,包括zip,gzip和bzip2等,本文实验所用环境为CentOS7 x64位
首先在Linux系统中新建文件和文件夹。
![](https://i-blog.csdnimg.cn/blog_migrate/5b8ed19dc2fe393c5d1e3ae68db8c596.png)
(1)首先介绍zip压缩命令,zip的使用格式如下:
对于文件:zip 目标文件名 源文件名
对于文件夹:zip -r 目标文件夹名 源文件夹
压缩文件夹时,若不加-r选项,则只会压缩最外层文件夹,而不包含其中内容
如上图所示,zip的解压命令为unzip 压缩文件,如unzip moviecopy.zip
(2)介绍gzip压缩命令,gzip的使用格式如下:
对于文件: gzip 源文件,这种方式会使得源文件消失
对于文件夹:gzip -r 源文件夹,不能压缩整个文件夹,只能压缩文件夹里的文件
若想使得源文件不消失,则可借助重定向的方式保留源文件 gzip -c 源文件 > 源文件.gz
解压文件则为gunzip 压缩文件名 或者 gzip -d 压缩文件名
解压文件夹为gunzip -r 压缩文件夹名 或者 gzip -d -r 压缩文件夹名
(3)介绍bzip2压缩命令,bzip2的使用格式如下:
bzip2命令不能压缩文件夹
对于文件:
bzip2 源文件名 (不保留源文件)
bzip2 -k 源文件名 (保留源文件)
解压文件
bzip2 -d 压缩文件
bzip2 -d -k 压缩文件(保留压缩文件)