Linux命令学习手册-gzip
gzip [选项] 压缩(解压缩)的文档名
功能
标准的 GNU/UNIX
压缩工具, 取代了比较差的 compress
命令. 相应的解压命令是 gunzip
, 与 gzip -d
是等价的.
形容
各选项的含义:
-c
将输出写到标准输出上,并保留原有文档。-d
将压缩文档解压。-l
对每个压缩文档,显示下列字段:压缩文档的大小
未压缩文档的大小
压缩比
未压缩文档的名字
-r
递归式地查找指定目录并压缩其中的任何文档或者是解压缩。-t
测试,检查压缩文档能否完整。-v
对每一个压缩和解压的文档,显示文档名和压缩比。-num
用指定的数字num
调整压缩的速度,-1
或者--fast
表示最快压缩方法(低压缩比),-9
或者--best
表示最慢压缩方法(高压缩比)。系统缺省值为6
。
举例
递归地压缩目录 test
$gzip -r test
这样,所有 test
下面的文件都变成了 *.gz
,目录仍然存在只是目录里面的文件相应变成了 *.gz
.这就是压缩,和打包不同。由于是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
递归地解压目录 test
$gzip -d -r test
或者
$gunzip -r test
这样, test
里面的所有 *.gz
文件复原成原来的文件。
将当前目录下的所有文件压缩
$gzip *
这样所有非目录的文件都会被压缩,注意这里原来的文件都被替换成为压缩之后的文件了。
将当前目录下的所有压缩文件解压
$gzip -d *
或者
$gunzip *
这样会将目录下面所有压缩的文件解压。
解压当前目录下的所有压缩文件,并显示详细的解压信息
$gzip -d -v *
或者
$gzip -dv *
或者
$gunzip -v *
这样 -v
选项显示了更多的信息。同理 gzip
的 -v
选项会显示压缩的时候的更为详细的信息。
详细显示当前目录下面的压缩文件的信息
$gzip -l *
输入之后,输出如下:
gzip: dirnew is a directory -- ignored gzip: dirold is a directory -- ignored compressed uncompressed ratio uncompressed_name 178 215 31.6% testRename.c 2699 6521 59.1% testRename 2877 6736 57.7% (totals)
这里只是显示压缩文档的信息,并不显示。
详细显示某个压缩文件的信息
$gzip -l testRename.c.gz
输入之后,输出如下:
compressed uncompressed ratio uncompressed_name 178 215 31.6% testRename.c
压缩一个 tar
备份文档
$gzip dirnew.tar
执行之后,会将 dirnew.tar
变成 dirnew.tar.gz
,压缩了。
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux命令学习手册-gzip
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux命令学习手册-gzip