gzip 压缩和解压缩

gzip 压缩
gzip < 源文件> 
// 压缩后不保留源文件

实例操作
[root@hexingxing ~]# gzip ty.txt 
[root@hexingxing ~]# ll
-rw-r–r–. 1 root root    27 10 月  1 20:55 ty.txt.gz

gzip 压缩 ty.txt 后默认压缩包名为 ty.txt.gz,即压缩包中自动包含源文件名和扩展名信息,默认删除源文件

gzip 压缩并保留源文件
gzip -c < 源文件> > < 压缩文件> 
// 指定压缩包名,并保留源文件 

实例操作
[root@hexingxing ~]# gzip -c at.txt > at.gz
[root@hexingxing ~]# ll
-rw-r–r–. 1 root root    27 10 月  1 21:00 at.gz
-rw-r–r–. 1 root root     0 10 月  1 20:58 at.txt

gzip 解压
gunzip <.gz 文件> 
// 解压 .gz 文件

实例操作
[root@hexingxing ~]# gunzip at.txt.gz 
gzip: at.txt already exists; do you wish to overwrite (y or n)? y
//如果解压时有重名的文件存在,提示是否替换

gzip 解压
gzip -d <.gz 文件> 
// 解压 .gz 文件

实例操作
[root@hexingxing ~]# gzip -d att.txt.gz 

gzip 列出压缩文件
gzip -l <.gz 文件> 
// 列出压缩文件内容

实例操作
[root@hexingxing ~]# gzip -l att.txt.gz 
         compressed        uncompressed  ratio uncompressed_name
                 28                   0   0.0% att.txt

gzip 解压并显示压缩比
gzip -dv < 源文件> 
// 解压并显示压缩比

实例操作
[root@hexingxing ~]# gzip -v ty.txt.gz 
gzip: ty.txt.gz already has .gz suffix — unchanged
[root@hexingxing ~]# gzip -dv ty.txt.gz 
ty.txt.gz:  0.0% — replaced with ty.txt

0 条评论

昵称

沙发空缺中,还不快抢~