gzp解压命令 linux_Linux gzip命令:压缩文件或目录
gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。
再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。
gzip 命令的基本格式如下:
[root@localhost ~]# gzip [选项] 源文件
命令中的源文件,当进行压缩操作时,指的是普通文件;当进行解压缩操作时,指的是压缩文件。该命令常用的选项及含义如表 1 所示。
表 1 gzip 命令常用选项及含义
选项
含义
-c
将压缩数据输出到标准输出中,并保留源文件。
-d
对压缩文件进行解压缩。
-r
递归压缩指定目录下以及子目录下的所有文件。
-v
对于每个压缩和解压缩的文件,显示相应的文件名和压缩比。
-l
对每一个压缩文件,显示以下字段:
压缩文件的大小;
未压缩文件的大小;
压缩比;
未压缩文件的名称。
-数字
用于指定压缩等级,-1 压缩等级最低,压缩比最差;-9 压缩比最高。默认压缩比是 -6。
【例 1】基本压缩。
gzip 压缩命令非常简单,甚至不需要指定压缩之后的压缩包名,只需指定源文件名即可。我们来试试:
[root@localhost ~]# gzip install.log
#压缩instal.log 文件
[root@localhost ~]# ls
anaconda-ks.cfg install.log.gz install.log.syslog
#压缩文件生成,但是源文件也消失了
【例 2】保留源文件压缩。
在使用 gzip 命令压缩文件时,源文件会消失,从而生成压缩文件。这时有些人会有强迫症,就逼问笔者:能不能在压缩文件的时候,不让源文件消失?好吧,也是可以的,不过很别扭。
[root@localhost ~]# gzip -c anaconda-ks.cfg >anaconda-ks.cfg.gz
#使用-c选项,但是不让压缩数据输出到屏幕上,而是重定向到压缩文件中,这样可以缩文件的同时不删除源文件
[root@localhost ~]# ls
anaconda-ks.cfg anaconda-ks.cfg.gz install.log.gz install.log.syslog
#可以看到压缩文件和源文件都存在
【例 3】 压缩目录。
我们可能会想当然地认为 gzip 命令可以压缩目录。 我们来试试:
[root@localhost ~]# mkdir test
[root@localhost ~]# touch test/test1
[root@localhost ~]# touch test/test2
[root@localhost ~]# touch test/test3 #建立测试目录,并在里面建立几个测试文件
[root@localhost ~]# gzip -r test/
#压缩目录,并没有报错
[root@localhost ~]# ls
anaconda-ks.cfg anaconda-ks.cfg.gz install.log.gz install.log.syslog test
#但是查看发现test目录依然存在,并没有变为压缩文件
[root@localhost ~]# ls test/
testl .gz test2.gz test3.gz
#原来gzip命令不会打包目录,而是把目录下所有的子文件分别压缩
在 Linux 中,打包和压缩是分开处理的。而 gzip 命令只会压缩,不能打包,所以才会出现没有打包目录,而只把目录下的文件进行压缩的情况。
gzp解压命令 linux_Linux gzip命令:压缩文件或目录相关推荐
- linux 解压tar.jz,linux系统压缩文件和解压缩命令
linux系统压缩文件和解压缩命令 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip Fi ...
- linux下7zip解压工具,Linux_Linux中的压缩软件7-zip的使用教程,7-zip 是一个开源压缩软件。它 - phpStudy...
Linux中的压缩软件7-zip的使用教程 7-zip 是一个开源压缩软件.它使用 7z 这种新的压缩格式,并支持高压缩比.因此,它被认为是比先前提及的压缩工具更好的软件.在 Linux 下,可以通过 ...
- 解压专家Oka for Mac(压缩解压软件)中文版
解压专家Oka Mac中文版是一款小巧易用的压缩解压软件,可以压缩或解压许多不同类型的压缩文件.解压专家Oka可以提取大量压缩文件,从ZIP到7Z档案,甚至是分开的档案.只需将文件拖放到图标或主窗口中 ...
- Oka解压专家 Pro for Mac(压缩解压软件)
Oka解压专家 Pro Mac版可以压缩或解压许多不同类型的压缩文件,使用非常简单,只需将要压缩的文件拖放到Dock或主窗口中的FileZip图标即可. Oka解压专家 Pro for Mac安装文件
- 如何解压服务器系统,如何解压Linux系统下的zip文件
如何解压Linux系统下的zip文件 发布时间:2020-08-10 09:28:56 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关如何解压Linux系统下的zip文件 ...
- linux中如何压缩目录文件,如何在Linux中压缩文件和目录
Zip是使用最广泛的存档文件格式,支持无损数据压缩. 压缩文件是一种数据容器,其中包含一个或多个压缩文件或目录.与未压缩的文件相比,压缩文件占用的磁盘空间更少,可以更快地从一台计算机传输到另一台计算机 ...
- gzp解压命令 linux_Linux-压缩解压命令(gzip,zip,tar,bzip)
1.命令:gzip (压缩文件) 压缩文件后缀.gz ps: gzip test.txt 结果:生成文件test.txt.gz,原文件test.txt消失. 注意:只能压缩文件,不能压缩目录,压缩 ...
- linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例
摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...
- linux解压war包的命令
网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包. unzip -d 指定目录 [root@oracle upload]# unzip -oq common. ...
最新文章
- 用了这么久 IDEA,你竟然不知道有个功能叫自动补全!
- 关于ORA-06508 , ORA-04068异常的详细说明
- php用中文分割字符串,利用php怎么对中文字符串进行分割
- SQL Server 2012 sa 用户登录 18456 错误
- LDO和DC-DC的区别
- 【机器学习PAI实践十】深度学习Caffe框架实现图像分类的模型训练
- 设计模式(八): 从“小弟”中来类比外观模式(Facade Pattern)
- c程序隐藏linux,linux 下隐藏进程的一种方法
- Javascript闭包——懂不懂由你,反正我是懂了
- C++ __gnu_pbds(hash,可并堆,平衡树)
- C语言 模拟实现 strlen strcat strcpy函数
- Windows 记事本的 Bug :-)
- 大数据之-Hadoop之HDFS_HDFS_基于JAVA的开发_客户端环境准备---大数据之hadoop工作笔记0054
- Java中 intValue,parseInt,Valueof 这三个关键字的区别
- PHP学习笔记五(命名空间)
- BCD码与十进制转换
- 如何只用电脑登录微信
- 把tif文件转化成jpg格式报错已解决
- python学习(第一节课)
- pyspark读取ES数据报array错误