Linux zip命令:压缩文件或目录
我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式,
本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下:
[root@localhost ~]#zip [选项] 压缩包名 源文件或源目录列表
注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。
该命令常用的几个选项及各自的含义如表 1 所示。
选项 | 含义 |
-r | 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。 |
-m | 将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。 |
-v | 显示详细的压缩过程信息。 |
-q | 在压缩的时候不显示命令的执行过程。 |
-压缩级别 | 压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好。 |
-u | 更新压缩文件,即往压缩文件中添加新文件。 |
下面给大家举几个例子。
【例 1】zip 命令的基本使用。
[root@localhost ~]# zip ana.zip anaconda-ks.cfg
adding: anaconda-ks.cfg (deflated 37%)
#压缩
[root@localhost ~]# ll ana.zip
-rw-r–r– 1 root root 935 6月 1716:00 ana.zip
#压缩文件生成
不仅如此,所有的压缩命令都可以同时压缩多个文件,例如:
[root@localhost ~]# zip test.zip install.log install.log.syslog
adding: install.log (deflated 72%)
adding: install.log.syslog (deflated 85%)
#同时压缩多个文件到test.zip压缩包中
[root@localhost ~]#ll test.zip
-rw-r–r– 1 root root 8368 6月 1716:03 test.zip
#压缩文件生成
【例 2】使用 zip 命令压缩目录,需要使用“-r”选项,例如:
[root@localhost ~]# mkdir dir1
#建立测试目录
[root@localhost ~]# zip -r dir1.zip dir1
adding: dir1/(stored 0%)
#压缩目录
[root@localhost ~]# ls -dl dir1.zip
-rw-r–r– 1 root root 160 6月 1716:22 dir1.zip
#压缩文件生成
下一篇:Linux zip
推荐阅读文章
年薪40+W的大数据开发【教程】,都在这儿!
大数据零基础快速入门教程
Linux zip命令:压缩文件或目录相关推荐
- zip文件命令 linux,zip命令 – 压缩文件
zip程序将一个或多个压缩文件与有关文件的信息(名称.路径.日期.上次修改的时间.保护和检查信息以验证文件完整性)一起放入一个压缩存档中.可以使用一个命令将整个目录结构打包到zip存档中. 对于文本文 ...
- linux chown命令: 修改文件或目录的所有者或群组
linux chown命令: 修改文件或目录的所有者或群组 介绍: chown命令可以修改文件(目录)的所有者和群组信息. 语法: chmod [-cfhvR] user[:group] file.. ...
- Linux常用命令之文件和目录处理命令
目录 1.Linux命令的普遍语法格式 2.目录处理命令 一.显示目录文件命令:ls 二.创建目录命令:mkdir 三.切换目录命令:cd 四.shell内置命令和外部命令的区别 五.显示当前目录命令 ...
- 【Linux command 06】zip命令 – 压缩文件
1.功能 zip命令的功能是用于压缩文件,解压命令为unzip.通过zip命令可以将文件打包成.zip格式的压缩包,里面会附含文件的名称.路径.创建时间.上次修改时间等等信息,与tar命令相似. 2. ...
- 删除一个程序Linux,一天一个Linux基础命令删除文件或目录命令rm
rm删除文件命令 1.命令格式 rm [options] file... 2.命令功能 rm命令,删除文件命令,是Linux系统下常用命令,该命令的功能为删除一个文件或者整个目录或者目录中的部分文件 ...
- linux以长格式显示当前目录的详细信息,Linux常用命令系列——文件和目录操作命令(ls)...
文章目录: 1.语法 2.选项 3.参数 4.实例 4.1 显示当前目录下非隐藏文件与目录 4.2 显示当前目录下包括隐藏文件在内的所有文件列表 4.3 输出长格式列表 4.4 列出文件和文件夹的详细 ...
- Linux常用命令之文件和目录cd、pwd、ls、ll、mkdir
1.cd命令 cd(Change Directory)是用来切换工作目录. 语法:cd [dirName] 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的 hom ...
- Linux基础命令 删除文件或目录
rm 命令 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链接文件,而原有文件保持不变. 语法: rm (选项)(参数) 选 ...
- Linux find命令 查找文件、目录
查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print 例1:查找tomcat7文件夹所在的位置 fi ...
- linux zip压缩包大小,Linux中巧用zip命令压缩和解压缩文件
在Windows中,我们用得最多的解压缩软件就是WinRAR了,这个软件对我们实现解压缩非常方便.但是如果在Linux系统中,我们还可以尝试用命令来实现对文件的解压缩,这篇文章主要介绍在Linux中用 ...
最新文章
- UVA 216 Getting in Line
- 【ABAP】BASE64加密及解密
- SQL注入 1-3_基于post报错注入
- TCL——事务控制语言
- 利用PlayerPrefs存储数据
- 二建公路工程知识总结_2020二建公路实务:专题突破+高分攻略,拿分90稳过二建...
- 实用的CSS3属性和使用技巧
- 吊打付费神器,安利两款视频压缩工具,不改变任何画质且永久免费使用的神器!
- 第三章 教育法律法规
- 搭建kettle 源码工程报[ui/spoon.xul]找不到错误的解决方案
- ESP8266-Arduino编程实例-LM75温度传感器驱动
- JAVASE高级部分
- 手机的imei号的获取
- 由mouseover和mouseenter引发的思考
- 程序员C语言快速上手——进阶篇(八)
- 台达,AS228T,plc程序模板和触摸屏程序模板
- 1如何用P6做双代号网络图
- 小程序聊天对话,每次都显示最新消息(让页面自动滚动到底部)
- ROS架构(一)——ROS架构设计
- MacOS系统目录结构与垃圾清理
热门文章
- excel中vlookup函数的使用方法_vlookup函数功能非常强大,那在Python中如何实现?
- autocad自动图框_AutoCAD中的小技巧,你用过几个?
- python语言的特点有没有面向过程_Python 入门基础之面向对象过程-面向过程概述...
- OpenGL:配置glad
- CentOS下查看已经安装好的软件及版本
- 在windows的某个文件夹下运行WSL中的docker容器
- 主构造器和附属构造器
- phpcms 文本溢出(······省略号)组合处理 - 代码篇
- 某狸子订单系统豪华版/商城/前台程序/会员模块/增加分销模块
- 递归生成数独java_[leetcode] 37. 解数独(Java)(dfs,递归,回溯)