gunzip命令的压缩(解压缩)
gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为“.gz”。
事实上,gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。
基本参数
- -c 保留源文件的压缩,需要配合“>”
- -d 对压缩文件进行解压缩
- -r 递归压缩指定目录下以及子目录下的所有文件
- -v 对于每个压缩和解压缩的文件,显示相应的文件名和压缩比
注意:gzip命令比较灵活,其后可以不加参数直接加源文件,此时直接对源文件进行压缩,但会自动删除掉源文件
其他参数
- -f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
- -h或--help 在线帮助。
- -l或--list 列出压缩文件的相关信息。
- -n或--no-name 压缩文件时,不保存原来的文件名称及时间戳记。
- -N或--name 压缩文件时,保存原来的文件名称及时间戳记。
- -q或--quiet 不显示警告信息。
- -t或--test 测试压缩文件是否正确无误。
- -v或--verbose 显示指令执行过程。
- -<压缩效率> 压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。
常用实例
1、压缩当前目录下所有文件
默认不保留源原文件
gzip *
如下:
2、不保留源文件
压缩指定文件abc,默认不保留源文件
gzip abc
如下:
解压指定文件abc.gz,加参数-d不保留源文件
gzip -d abc.gz
如下:
3、保留源文件压缩,解压缩
gzip压缩指定文件(abc)并保留源文件
gzip -c abc > abc.gz
如下:
gzip解压缩指定文件(abc)并保留源文件
gzip -c abc.gz < abc
如下:
4、递归压缩demo目录内的文件
gzip -r demo/
如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2021-05-24 nginx 编译安装及配置解析