Linux命令(68)之gzip

简介: Linux命令(68)之gzip

linux命令之gzip

1.gzip介绍
linux命令gzip是用来压缩文件的命令,文件压缩后,后缀名为".gz"

2.gzip用法
gzip [参数] filename

gzip常用参数
参数 说明
-d 解压缩文件
-l 列出压缩文件的信息
-r 压缩递归处理
-t 测试压缩文件是否正确
-v 显示命令执行详细过程
-<压缩效率> 压缩效率,值范围:1-9,值越大,压缩效率越高
--best 等价于-9
--fast 等价于-1
3.实例
3.1.压缩文件zzz.txt
命令:

gzip zzz.txt

[root@rhel77 ~]# gzip zzz.txt
[root@rhel77 ~]# ls -lrt zzz.txt.gz
-rw-r--r-- 1 root root 32 Jul 21 13:59 zzz.txt.gz
[root@rhel77 ~]# gzip -l zzz.txt.gz
compressed uncompressed ratio uncompressed_name
32 13 53.8% zzz.txt
[root@rhel77 ~]# gzip -t zzz.txt.gz
[root@rhel77 ~]#

3.2.递归压缩ztj目录下的文件
命令:

gzip -rv ztj/

[root@rhel77 ~]# gzip -rv ztj/
ztj//root.sh: 22.0% -- replaced with ztj//root.sh.gz
ztj//root-1.sh: 22.9% -- replaced with ztj//root-1.sh.gz
ztj//1.txt: 0.0% -- replaced with ztj//1.txt.gz
ztj//2.txt: 0.0% -- replaced with ztj//2.txt.gz
ztj//3.txt: 0.0% -- replaced with ztj//3.txt.gz
ztj//4.txt: 0.0% -- replaced with ztj//4.txt.gz
ztj//5.txt: 0.0% -- replaced with ztj//5.txt.gz
ztj//6.txt: 0.0% -- replaced with ztj//6.txt.gz
[root@rhel77 ~]# cd ztj
[root@rhel77 ztj]# ls
1.txt.gz 2.txt.gz 3.txt.gz 4.txt.gz 5.txt.gz 6.txt.gz root-1.sh.gz root.sh.gz test
[root@rhel77 ztj]#
3.3.解压缩ztj目录下的文件
命令:

gzip -rdv ztj/

[root@rhel77 ~]# gzip -rdv ztj/
ztj//root.sh.gz: 22.0% -- replaced with ztj//root.sh
ztj//root-1.sh.gz: 22.9% -- replaced with ztj//root-1.sh
ztj//1.txt.gz: 0.0% -- replaced with ztj//1.txt
ztj//2.txt.gz: 0.0% -- replaced with ztj//2.txt
ztj//3.txt.gz: 0.0% -- replaced with ztj//3.txt
ztj//4.txt.gz: 0.0% -- replaced with ztj//4.txt
ztj//5.txt.gz: 0.0% -- replaced with ztj//5.txt
ztj//6.txt.gz: 0.0% -- replaced with ztj//6.txt
[root@rhel77 ~]# cd ztj
[root@rhel77 ztj]# ls
1.txt 2.txt 3.txt 4.txt 5.txt 6.txt root-1.sh root.sh test
[root@rhel77 ztj]#
3.4.解压缩zzz.txt.gz文件
命令:

gzip -dv zzz.txt.gz

[root@rhel77 ~]# gzip -dv zzz.txt.gz
zzz.txt.gz: 53.8% -- replaced with zzz.txt
[root@rhel77 ~]# ls -l zzz.txt
-rw-r--r-- 1 root root 13 Jul 21 13:59 zzz.txt

————————————————
版权声明:本文为CSDN博主「小黑要上天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/131909530

目录
相关文章
|
1天前
|
安全 Linux 开发者
Linux笔记之ldd命令详解
`ldd`命令是Linux环境下一个非常实用的工具,用于显示一个程序运行时所需的共享库依赖。它帮助开发者和系统管理员快速诊断程序运行问题,特别是在处理"找不到库文件"或者"错误的库文件版本"等错误时。然而,出于安全的考虑,对于不信任的可执行文件,应该慎用 `ldd`命令,可以考虑使用其他工具如 `objdump`。总的来说,懂得如何妥善且安全地使用 `ldd`,对于维护一个稳定和高效的Linux系统来说,是非常重要的。
15 9
|
2天前
|
Linux Shell
linux命令
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
移动开发 运维 网络协议
运维必备 | Linux netstat命令详解
运维必备 | Linux netstat命令详解
|
2天前
|
Linux
真香~ Linux vi常用命令汇总!
真香~ Linux vi常用命令汇总!
|
3天前
|
Linux Shell
linux命令
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
SQL 存储 分布式计算
Linux退出Hive命令
【8月更文挑战第14天】
|
2天前
|
Linux
会玩这10个Linux命令,一定是个有趣的IT男!
会玩这10个Linux命令,一定是个有趣的IT男!
|
3天前
|
Linux Shell 数据库
退休前一天都还在用的Linux常用命令!建议收藏!
退休前一天都还在用的Linux常用命令!建议收藏!
|
2天前
|
Linux Shell
危险!这10个Linux命令慎用,否则可能牢底坐穿!
危险!这10个Linux命令慎用,否则可能牢底坐穿!
|
3天前
|
Ubuntu Linux Shell
这7个重要的Linux命令,每一位Linux工程师都必须盘它!
这7个重要的Linux命令,每一位Linux工程师都必须盘它!