常见的Linux命令--压缩和解压缩命令
一、gzip和gunzip命令
针对gz压缩格式,只能压缩文件,不保留原文件
gzip: 压缩文件
-d 解压文件
示例:gzip chown.list # 压缩文件chown.list
gzip -d chown.list.gz # 解压文件chown.list.gz
gunzip: 解压文件
示例: gunzip chown.list.gz # 解压文件chown.list.gz
二、zip和unzip命令
针对zip压缩格式,可以压缩目录,会保留原文件
unzip:压缩成zip格式的文件
-r 表示压缩目录
示例:zip -r igoodful.zip /root/HubuSugar/igoodful
zunzip igoodful.zip
三、tar命令
针对.tar.gz格式的文件
-v 压缩解压是显示打包信息
-f 指定文件名
-c 打包
-z 打包同时压缩
示例:tar -zcvf igoodful.tar.gz /root/HubuSugar/igoodful
-x 解压缩
示例:tar -zxvf igoodful.tar.gz
四、bzip2和bunzip2命令
针对.tar.bz2格式的文件
-k 压缩后保留原文件
bzip2 -k sugar # 压缩sugar目录
与tar命令连用
tar -jcvf sugar.tar.bz2 sugar # 压缩sugar目录
tar -jxvf sugar.tar.bz2 # 解压缩sugar.tar.bz2