linux解压zip文件的命令(Linux gzip 命令的使用)
类别:服务器 浏览量:581
时间:2022-03-30 00:26:15 linux解压zip文件的命令
Linux gzip 命令的使用1.命令简介
gzip(GNU zip)命令用来压缩和解压缩文件,是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 LZ77 无损压缩算法,压缩后的文件一般使用 .gz 后缀。
gzip 不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和 tar 命令一起构成 Linux 操作系统中比较流行的压缩文件格式。据统计,gzip 命令对文本文件有 60%~70% 的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
2.命令格式
gzip [ -acdfhlLnNrtvV19 ] [-S SUFFIX] [ NAME... ]
3.选项说明
-a --ascii 使用 ASCII 文字模式。在转换行末字符时使用本地约定。此选项仅在某些非 Unix 系统上支持。对于 MSDOS,压缩时将 CR LF 转换为 LF,解压缩时将 LF 转换为 CR LF -c, --stdout, --to-stdout 把压缩后的文件输出到标准输出,不去变更原始文件 -d, --decompress, --uncompress 解压缩 -f, --force 强制压缩或解压缩,即使文件具有多个链接或相应的文件已经存在,或者压缩数据是从终端读取或写入终端的 -h, --help 显示帮助信息并退出 -l, --list 列出压缩文件的相关信息 -L, --license 显示版权信息并退出 -n, --no-name 压缩文件时,不保存原来的文件名称及时间戳。解压缩时,即使原文件名和时间戳存在也不还原。该选项为解压缩时的默认选项 -N, --name 压缩时,始终保存原始文件名和时间戳;这是默认的。解压缩时,如果存在,则恢复原始文件名和时间戳。此选项对于限制文件名长度的系统或在文件传输后丢失时间戳的系统非常有用 -q, --quiet 不显示警告信息 -r, --recursive 递归处理,将指定目录下的所有文件及子目录一并处理 -S, --suffix=SUFFIX 更改压缩后解压缩后的文件的后缀名 -t, --test 测试压缩文件是否正确无误 -v, --verbose 显示指令执行过程 -V, --version 显示版本信息并退出 -#, --best, --fast 指定压缩效果。压缩率是一个介于 1~9 的数值,数值越大,压缩率越高,压缩速度越低,缺省为 6。--best 等同于 -9,--fast 等同于 -1
4.常用示例
(1)不保留原文件压缩。
gzip /etc/passwd
压缩后的 /etc/passwd 将变为 /etc/passwd.gz。
(2)保留原文件压缩。
gzip -c /etc/passwd > passwd.gz
(3)压缩时显示指令执行过程。
gzip -v /etc/passwd /etc/passwd: 57.9% -- replaced with /etc/passwd.gz
(4)解压 .gz 文件,不保留原文件。
gzip -dv /etc/passwd.gz /etc/passwd.gz: 57.9% -- replaced with /etc/passwd
(5)递归压缩指定目录下的所有文件。
ls dir file1 file2 file3 gzip -rv dir dir/file3: -10.0% -- replaced with dir/file3.gz dir/file2: -25.0% -- replaced with dir/file2.gz dir/file1: -16.7% -- replaced with dir/file1.gz
以上就是Linux gzip 命令的使用的详细内容,更多关于Linux gzip 命令的资料请关注开心学习网其它相关文章!
您可能感兴趣
- linux安装opencv版本(详解ubuntu安装opencv的正确方法)
- 手动设置linuxdns服务器(云服务器Linux系统配置DNS方法)
- linux nginx部署前端项目(nginx部署多前端项目的几种方法)
- linux怎么上传windows的文件(Windows本地环境和Linux腾讯云服务器之间传输文件的方法)
- 护卫神主机大师教程(护卫神主机大师Linux版安装及卸载图文教程)
- linux虚拟内存实现需要哪六种机制(解析Linux高性能网络IO和Reactor模型)
- linux系统的组成架构(Linux输入子系统框架原理解析)
- linux增加静态路由(Linux添加静态路由两种实现方法解析)
- linux查看tcp状态(详解从Linux源码看SocketTCP的bind)
- vmware虚拟linux无法配置ip(在VMware虚拟机中查看Linux的IP地址的方法)
- linux系统的pwd命令单词全称(WDCP是什么?Linux服务器管理系统WDCP有什么用?)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- linux nginx搭建(Ubuntu使用nginx搭建webdav文件服务器的详细过程)
- mysql和mycat半主从复制项目(Linux如何使用 MyCat 实现 MySQL 主从读写分离)
- linux怎样查qt版本(Linux QT Kit丢失及Version为空问题解决方案)
- linux更改inode(详解Linux索引节点inode)
- 成都轨道交通13号线一期工程最新进展(成都轨道交通13号线一期工程最新进展)
- 越南没事(越南没事情做)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
热门推荐
- js基础入门到高级教程(浅谈如何循序渐进的学好JS)
- phpstudy中php用什么版本(phpstudy是什么?phpstudy有什么用?)
- 怎么把网站放进云服务器(云服务器可以放几个网站?)
- docker搭建elasticsearch(docker安装ElasticSearch:7.8.0集群的详细教程)
- sqlserver字符串格式化(SQL server中字符串逗号分隔函数分享)
- mysql字段和关键字(mySQL之关键字的执行优先级讲解)
- 还有什么问题要问我们的吗,如何回答
- 织梦dedecms的时间调用标签(dedecms/织梦专题节点列表内容实现分页的方法介绍)
- python numpy矩阵详解(基于Numpy.convolve使用Python实现滑动平均滤波的思路详解)
- php错误提示问题(php提示Creating default object from empty value 的问题解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9