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、把/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

主要参数

-c:将解压缩的结果
-l:显示压缩文件内所包含的文件
-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-t:检查压缩文件是否正确
-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中
-v:执行是时显示详细的信息
-z:仅显示压缩文件的备注文字
-a:对文本文件进行必要的字符转换
-b:不要对文本文件进行字符转换
-C:压缩文件中的文件名称区分大小写
-j:不处理压缩文件中原有的目录路径
-L:将压缩文件中的全部文件名改为小写
-M:将输出结果送到more程序处理
-n:解压缩时不要覆盖原有的文件
-o:不必先询问用户,unzip执行后覆盖原有文件
-P:使用zip的密码选项
-q:执行时不显示任何信息
-s:将文件名中的空白字符转换为底线字符
-V:保留VMS的文件版本信息
-X:解压缩时同时回存文件原来的UID/GID

linux zip文件解压命令详解相关推荐

  1. linux之文件分割split命令详解

    linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...

  2. linux解压tar.gz文件,linux tar.gz压缩解压命令详解

    linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由学习啦小编为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助! 1.linux tar.gz压 ...

  3. linux 的gz命令详解,linux tar.gz压缩解压命令详解

    linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由 小编为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助! 1.linux tar.gz压缩命 ...

  4. Cnetos7系统---文件压缩与解压命令详解。

    在CentOS 7系统中,您可以使用多种命令进行文件压缩和解压缩操作.以下是常见的文件压缩和解压命令及其用法的详解: tar:tar命令用于打包文件或目录,并可选地压缩为tar压缩包. 创建tar压缩 ...

  5. tar压缩解压命令详解

    tar命令详解 -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其 ...

  6. linux中常用的压缩、解压命令详解

    不管在windows中还是在linux中,我们会经常看到各种压缩的文件,此刻我们需要使用就得解压,在这就介绍介绍linux中解压.压缩的命令. 在做实验之前,我们先创建几个文件,大小都是100M,方便 ...

  7. linux解压命令rar,Linux下压缩与解压命令详解

    本文为大家分享了Linux下压缩与解压缩命令,供大家参考,具体内容如下 [tar命令] 解压:tar -zxvf FileName.tar 压缩:tar -czvf FileName.tar DirN ...

  8. linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解

    前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...

  9. linux分页显示所有文件内容,Linux more分页显示内容命令详解

    名称:more 使用权限:所有使用者 使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 说明:类似 cat ,不过会以一 ...

  10. linux paste 变量,Linux下的paste合并命令详解

    paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...

最新文章

  1. 改改 Python 代码,运行速度还能提升 6 万倍,Science:先别想摩尔定律了
  2. “手机编码速度大 PK”,你玩程序猿撸月饼了么?
  3. http://www.cnblogs.com/zuowj/p/5674615.html
  4. 免费学python的网站-免费学习Python编程的3个优秀的网站资源
  5. php大马免杀技巧 | bypass waf
  6. .Net单元测试方法
  7. C#实现整数冒泡排序、选择排序
  8. 数据中心细节_当细节很重要时数据不平衡
  9. 低代码发展专访系列之六:低代码平台能解决业务重构的问题么?
  10. linux hook 任意内核函数,linux内核中的hook函数详解
  11. vue中怎么点击修改文字_杭州展馆设计中说明牌和说明文字怎么样才能使用最大化?...
  12. if 与 while
  13. 关于vue的npm run dev和npm run build
  14. 极光im java,连接极光异常是什么原因
  15. Access更新查询(更新员工姓名)
  16. 用户 'sa' 登录失败,怎么回事?
  17. 【一起学数据结构与算法分析】第二篇:字谜游戏
  18. RPGMV修炼手册2——RPGMV的部分窗口代码学习
  19. 个人简历管理系统-总结
  20. 【原】在vc中实现获取汉字拼音的首字母 - lixiaosan的专栏 - CSDNBlog

热门文章

  1. stuiod3t-2019030.dmg下载及studio3t macOS Cracking教程
  2. snagit 10.0.1.58和Patch_SnagIt.exe汉化补丁安装流程图
  3. (课程笔记1)ENVI裁剪出Landsat8全色波段和其他波段的同一区域数据
  4. 传输线路动态巡检探索
  5. python使用Jpype调用java程序
  6. Mac App自动化测试
  7. 关闭qcom soc系列手机的ramdump mode
  8. 一文详解对称密钥加密
  9. c++primer5 3.17
  10. 110页PPT|集成供应链管理解决方案(附PDF下载)