Linux下zip加密压缩On 2015年8月19日 by admin

zip -q -r -P password zipfile.zip sourcefiles.txt password 是加密密码

zipfile.zip 是生成的压缩文件

sourcefiles.txt 是被压缩的文件

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字符。

举例:

将/home/B linux /html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zip

zip -q -r html.zip /home/B linux /html

unzip -q -n -P password zipfile.zip -d /home/admpub/

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程序处理

linux+zip+加密+无交互,Linux下zip加密压缩相关推荐

  1. 网吧无盘软件linux,网众无盘linux在使用中常见的10个问题

    在天下网吧-无盘技术-网吧天下栏目上一篇文章中,我们看到了:希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:网众无盘linux在使用中常见的10个问题 如果对网众无盘 ...

  2. 显示器可以远程管理Linux吗,Ubuntu 无显示器情况下的远程控制

    一.安装vnc4server 服务器安装:sudo apt-get install vnc4server 安装后执行vncserver会让你输入vnc客户端登录时输入的帐号和密码 安装后vncserv ...

  3. 显示器可以远程管理Linux吗,Ubuntu无显示器情况下的远程控制的方法及命令

    一.安装vnc4server 服务器安装:sudo apt-get install vnc4server 安装后执行vncserver会让你输入vnc客户端登录时输入的帐号和密码 安装后vncserv ...

  4. linux脚本命令行交互,linux – 是否有可能使bash shell脚本与另一个命令行程序交互?...

    我在运行bash shell的Linux终端中使用交互式命令行程序.我有一个确定的命令序列,我输入到shell程序.程序将其输出写入标准输出.其中一个命令是'save'命令,它将上一个运行的命令的输出 ...

  5. Linux下zip压缩的解压

    1.unzip windows常见的压缩包有rar和zip格式,如果要将压缩包上传到Linux上再解压,就要使用unzip命令.以下是unzip常见命令: unzip a.zip # 解压到当前目录 ...

  6. linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令

    大致总结了一下linux下各种格式的压缩包的压缩.解压方法.但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包:tar xvf FileName.tar 打包 ...

  7. linux右键无法解压gz文件夹,Linux/centos下zip、tar、gz压缩解压命令

    Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip == ...

  8. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例

    摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...

  9. Linux 解压缩Windows下zip和WinRAR的分卷文件(奇怪的知识点)

    两大主流操作系统Windows和Linux有着接近百分百的用户(单指桌面和服务器,特此申明,以防杠精). 现在很多软件(这里想说的是尤其是游戏软件和专业的软件)和数据都越做越大,而带宽并不能时刻满足我 ...

最新文章

  1. TDSQL在微众银行的大规模实践之路
  2. linux如何生成javacore文件,如何产生javacore和heapdump文件》
  3. Metasploit irb命令使用技巧
  4. 【原创】分享一些机器学习和深度学习的学习资料
  5. 基于elementui的input的二次封装(非常实用)
  6. Spring在Java Filter注入Bean为Null的问题解决
  7. topcoder SRM712 Div1 LR
  8. 软考信息系统项目管理师_信息系统安全管理---软考高级之信息系统项目管理师026
  9. 如何用计算机管理员权限,计算机管理员权限在哪里设置_电脑系统如何设置管理员权限-win7之家...
  10. Web开发过程中需要学习的知识有哪些?
  11. 值得收藏的UmiJS 教程
  12. cad图纸怎么看懂_快速看懂cad图纸的教程全解
  13. MATLA 复制文件到指定文件夹
  14. 一些linux牛皮糖
  15. 不忘初心,成于自渡——记录2020年的自己
  16. [转] ThreeJS中,那些会让阴影失效的操作
  17. ubuntu下载神器---xdm
  18. 叩响港交所大门,KK集团能否成为“中国版秋叶原”?
  19. ppt在线转换成pdf
  20. 计算机期刊杂志投稿指南

热门文章

  1. Python中面向对象(学习笔记)
  2. thymeleaf 传递数据到js变量
  3. MATLAB遗传算法工具箱安装包及安装方法(图解)
  4. 算法高级(15)-LVS的负载均衡策略及LVS+KeepAlived+Nginx实现高可用方案
  5. [Unity3D]Unity3D游戏开发之鼠标旋转、缩放实现3D物品展示
  6. 单例模式(Singleton) 1
  7. Django+sqlite开发简易记账本
  8. 四川一度智信:如何做好店铺数据运营?
  9. SkinH皮肤使用教程,及皮肤效果测试工具
  10. mysql数据库状态如何监控数据库_MySQL数据库之zabbix3.2监控MYSQL状态