前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux压缩和解压zip格式的文件

Linux压缩和解压zip格式的文件

原创
作者头像
技术训练营
修改于 2019-12-18 10:07:52
修改于 2019-12-18 10:07:52
7K00
代码可运行
举报
文章被收录于专栏:操作系统操作系统
运行总次数:0
代码可运行

zip 格式文件是 WindowsLinux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式。

我们首先要做的应该是安装zip

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# yum install -y unzip zip

压缩

那么我们应该如何在Linux下把文件压缩成.zip呢,其命令基本格式如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# zip [选项] 压缩包名 源文件或源目录列表

注意:压缩包名后要加扩展名(.zip)

zip 命令常用选项及含义

选项

含义

-r

递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。

-m

将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。

-v

显示详细的压缩过程信息。

-q

在压缩的时候不显示命令的执行过程。

-压缩级别

压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好。

-u

更新压缩文件,即往压缩文件中添加新文件

例子:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/home目录下面的mydata目录压缩为mydata.zip  [root@localhost ~]# zip -r mydata.zip mydata

解压的命令基本格式如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# unzip [选项] 压缩包名

选项

含义

-d 目录名

将压缩文件解压到指定目录下。

-n

解压时并不覆盖已经存在的文件。

-o

解压时覆盖已经存在的文件,并且无需用户确认。

-v

查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作。

-t

测试压缩文件有无损坏,但并不解压。

-x 文件列表

解压文件,但不包含文件列表中指定的文件。

例子:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/home目录下面的mydata.zip解压到mydatabak目录里面  [root@localhost ~]#unzip -d mydatabak mydata.zip 

注:本文为Wayne原创,未经许可不得在任何平台转载。如需转载,与作者联系~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zip压缩和unzip解压缩命令及使用详解,本文给大家介绍的非常详细,需要的朋友可以参考下
全栈程序员站长
2022/06/26
6.8K0
linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法
Linux zip命令:压缩文件或目录
zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS 平台。
红目香薰
2022/11/30
7.6K0
Linux zip命令:压缩文件或目录
压缩,解压参数:tar,zip,unzip,gzip, bzip2
当 tar 命令用于打包操作时,该命令的基本格式为:tar [选项] 源文件或目录 tar 打包命令常用选项及含义
用户4870038
2021/02/05
1.4K0
CentOS中zip压缩和unzip解压缩命令详解
以下命令均在/home目录下操作 cd /home #进入/home目录 1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4、把/h
庞小明
2018/03/07
2.4K0
Linux压缩打包命令——tar、zip、unzip
打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩;
全栈程序员站长
2022/07/22
8K0
Linux压缩打包命令——tar、zip、unzip
Linux文件操作高频使用命令
​ less命令:和more命令类似,但是比more命令更强大。在很多时候,必须使用less,比如管道。例如:
全栈程序员站长
2022/08/14
4840
Linux文件归档,压缩与解压缩
这样,所有/root/test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
用户2283744
2020/06/12
9.5K0
Linux文件归档,压缩与解压缩
压缩解压类命令一览表
Linux中最常见的压缩格式有:.zip .gz .bz2 .tar.gz .tar.bz2 .xz .rar .tgz
全栈工程师修炼指南
2022/09/28
1.3K0
压缩解压类命令一览表
本地上传文件至服务器的技巧(linux文件压缩及解压文件)
linux(ubuntu)文件解压及压缩文件 ubuntu支持文件的解压及压缩功能, 如果ubuntu上面没有安装过unzip工具的话,可以通过下面命令安装: sudo apt-get install unzip zip压缩文件夹,文件及解压文件的命令 1.压缩文件夹 zip -r 目标文件名.zip 要压缩的文件夹 2.把文件 unzip 文件  目的地 把/home目录下面的mydata.zip解压到mydatabak目录里面 3.把文件解压到当前目录 unzip 要解压的文件 其他的详细请查看:htt
lin_zone
2018/08/15
3.3K0
实用的Linux 安装 zip unzip
3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
Lansonli
2021/10/09
7.2K0
Linux 文件目录压缩与解压命令
Linux 文件目录压缩与解压命令,融合多部Linux经典著作,去除多余部分,保留实用部分。
微软技术分享
2022/12/28
2.2K0
Linux zip命令:压缩文件或目录
我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式,本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下:
芯动大师
2023/10/31
1.4K0
Linux zip命令:压缩文件或目录
Linux文件操作高频使用命令
more命令一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)”。
天下科技
2019/11/21
1.2K0
Linux文件操作高频使用命令
6.5 zip压缩工具
zip目录概要 zip支持压缩目录 zip 1.txt.zip 1.txt 压缩文件 zip -r 123.zip 123/ 压缩文件到指定目录下 unzip 1.txt.zip 解压文件 unzip 123.zip -d /root/456/ 解压文件到制定目录 unzip -l 123.zip 查看压缩文件列表 zip压缩文件或目录 在linux和windows中都有一个zip压缩工具,但是linux下不支持解压windos下的rar
运维小白
2018/02/06
1.2K0
Linux下tar bz gz等压缩包的压缩和解压
Linux下用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩,本文是对压缩和解压命令的大致总结
阳光岛主
2019/02/19
4.2K0
命令解压war包_tomcat war包不解压
把java程序打成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装jdk。
全栈程序员站长
2022/11/01
2.3K0
Linux学习笔记(八)压缩和解压缩命令
英文原意:package and compress (archive) files
LRainner
2020/07/15
6640
Linux/centos下zip、tar、gz压缩解压命令
另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:
用户8099761
2023/05/10
19.6K0
Linux命令之zip详解
1、把/home目录下面的data目录压缩为data.zip zip -r data.zip data #压缩mydata目录 2、把/home目录下面的data.zip解压到databak目录里面 unzip mydata.zip -d databak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4、把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip wwwroot.zip 5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip abc\*.zip 6、查看把/home目录下面的wwwroot.zip里面的内容 unzip -v wwwroot.zip 7、验证/home目录下面的wwwroot.zip是否完整 unzip -t wwwroot.zip 8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录 unzip -j wwwroot.zip
用户5640963
2019/07/25
3.6K0
Linux系统文件压缩与备份
在 Linux 系统选有相当多的压缩命令可以使用,这些压缩指令可以让我们更方便的从网上下载大型文件,本章第一节内容我们就来谈谈这个 Linux 系统下常用的几种压缩格式吧.
微软技术分享
2022/12/28
2.6K0
相关推荐
linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验