zip -rP 1234 test.zip test.txt
-r 表示递归所有子目录
-P 表示加密码 1234 就是密码

unzip -P 1234 test.zip  // 解压到当前目录

zip 和 unzip 的相关参数说明

zip [参数] <压缩包> <源文件>

使用zip格式打包文件
-r 递归,将指定目录下的所有文件和子目录一并处理
-S 包含系统和隐藏文件
-y 直接保存符号连接,而非该连接所指向的文件
-X 不保存额外的文件属性
-m 将文件压缩并加入压缩文件后,删除源文件
-<压缩级别> 1~9,数字越大,压缩率越高
-F 尝试修复已损坏的压缩文件
-T 检查备份文件内的每个文件是否正确无误
-q 不显示指令执行过程
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件
-u 更新压缩包内文件
-f 更新压缩包内文件。如果符合条件的文件没有包含在压缩包中,则压缩后添加
-$ 保存第一个被压缩文件所在磁盘的卷标
-j 只保存文件名称及其内容
-D 压缩文件内不建立目录名称
-i <表达式> 压缩目录时,只压缩符合条件的文件
-x <表达式> 排除符合条件的文件
-n <文件名后缀> 排除指定文件名后缀的文件
-b <缓存路径> 指定临时文件目录
-d <表达式> 从压缩文件内删除指定的文件
-t <日期时间> 把压缩文件的日期设成指定的日期
-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同
-A 调整可执行的自动解压缩文件
-c 替每个被压缩的文件加上注释
-z 替压缩文件加上注释
-k 使用MS-DOS兼容格式的文件名称。
-l 压缩文件时,把LF字符置换成LF+CR字符。
-ll 压缩文件时,把LF+CR字符置换成LF字符。

unzip [参数] <压缩文件> [压缩包中将被释放的文件]
解压zip压缩包文件
-P <密码> zip压缩包的密码
-d <路径> 指定解压路径
-n 解压缩时不覆盖原有文件
-f 覆盖原有文件
-o 不经询问,直接覆盖原有文件
-u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目录中
-l 显示压缩文件内所包含的文件
-t 检查压缩文件是否正确理里排除压缩包中的指定文
-z 显示压缩包注释
-Z unzip -Z等于执行zipinfo指令
-j 不处理压缩文件中原有的目录路径
-C 压缩文件中的文件名称区分大小写
-L 将压缩文件中的全部文件名改为小写
-s 将文件名中的空格转换下划线
-X 解压缩时保留文件原来的UID/GID
-q 执行时不显示任何信息
-v 执行是时显示详细的信息
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-a 对文本文件进行必要的字符转换
-b 不要对文本文件进行字符转换
-x <表达式> 处理里排除压缩包中的指定文件

-M 将输出结果送到more程序处理

macOS zip 打包加密和 unzip 解压相关推荐

  1. Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

    文章目录 Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压) 一.gzip压缩 / gunzip解压 1.命令 2.注意 3.案例 4.常用 二. ...

  2. linux用unzip解压.zip文件失败解决方案

    linux用unzip解压.zip文件失败解决方案 问题描述 在服务器上下载数据集之后进行解压,一般来说用unzip指令去解压.zip文件,有时候解压的时候会出现错误提示: unzip: cannot ...

  3. zip压缩和unzip解压

    1.zip 压缩包名.zip 要压缩的文件 2.zip -r 压缩文件夹.zip 要压缩的文件 3.unzip 解压的文件.zip

  4. unzip解压所有zip格式

    使用unzip解压当前目录下所有的zip格式文件 ls *.zip | xargs -n1 unzip

  5. java unzip_Java zip压缩与unzip解压

    这里主要使用java.util.zip.*来实现zip和unzip: zip压缩public static void zip(String[] files, String zipFile) throw ...

  6. ubuntu unrar解压rar包和unzip 解压zip包

    unrar  解压 rar压缩包 选项如下 e      Extract files to current directory. l      List archive content. p     ...

  7. Mac上zip,rar,tar文件命令解压和压缩

    经常遇到在windowns上的压缩文件,在mac上解压出现问题,特意总结了下在Terminal里常用命令的方式解压和压缩文件 1.zip压缩文件 zip命令的参数很多,可以利用"zip -- ...

  8. Linux下 unrar unzip 解压

    http://blog.chinaunix.net/uid-26719405-id-3450447.html (转摘1,rar unrar的安装) http://www.cnblogs.com/zdz ...

  9. linux命令:tar(打包、压缩、解压)

    一.tar命令语法 1.命令格式 tar[必要参数][选择参数][文件] 2.命令功能 用来压缩和解压文件.tar本身不具有压缩功能.他是调用压缩功能实现的. 3.命令参数 (1) 必要参数: 参数 ...

最新文章

  1. Logstash 实践: 分布式系统的日志监控
  2. UI自动化测试中的页面定位问题,年薪50W软件测试工程师为你解答
  3. 干货 | 为你解读34篇ACL论文
  4. java有点_JAVA 有点儿冷
  5. 解决margin-top没有效果
  6. 浅谈对xmpp的理解及应用
  7. 红旗Linux可以兼容,红旗 Linux 桌面操作系统11来了:支持国产自主CPU,全新UI风格设计,兼容面广...
  8. android之SharedPreferences
  9. Dapr微服务应用开发系列4:状态管理构件块
  10. 时间机器(CDQ分治)
  11. MySQL 加锁处理分析(二)
  12. 无法安装 DotNetCore.1.0.0-VS2015Tools.Preview2解决方法
  13. h5将数字翻译为大写汉字_将阿拉伯数字翻译成中文的大写数字
  14. 2021-08-14
  15. 74ls20设计半加器_用74ls138设计全加器
  16. 电脑桌面没有wifi图标了导致连接不上网络,解决方法
  17. Android开发—三种动画实现原理及使用
  18. Python遇到过得text和text()
  19. Autodesk 卸载工具
  20. OpenCore Configurator for Mac(黑苹果系统引导工具)

热门文章

  1. Hulu 2013北京地区校招笔试题
  2. js -- 移动端pc端自动切换
  3. 设计模式(三)--观察者模式
  4. numpy---one
  5. 个人作业收官——软件工程实践总结
  6. 《训练指南》——8.5
  7. 转发: Visual Studio 2005常用插件
  8. 操作系统实验报告8:进程间通信—消息机制
  9. sql注入 1-1_基于报错的注入
  10. [系统安全] 二十三.逆向分析之OllyDbg动态调试复习及TraceMe案例分析