语法:

zip   [选项]   zip文件  源文件s

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

其他参考:https://www.cnblogs.com/yinzhengjie/p/6247833.html

Linux命令:zip的更多相关文章

  1. Linux命令zip和unzip

    问题描述:        使用Linux中命令zip和unzip 问题解决: 命令名: zip  功能说明:压缩文件. 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][- ...

  2. linux命令-zip压缩unzip解压缩

    和windows的zip的压缩文件是通用的  可以解压缩 压缩文件 /////////////////////////////////////////////////////////// [root@ ...

  3. Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)

    1.压缩和解压缩命令    常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令        zip 压缩文件名 源文件:压缩文件   ...

  4. linux下zip命令使用

    linux zip命令 zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o ...

  5. 【转载】 Linux常用命令: zip、unzip 压缩和解压缩命令

    Linux常用命令: zip.unzip 压缩和解压缩命令   Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目 ...

  6. Linux下的压缩和解压缩命令——zip/unzip

    zip命令 zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名 的压缩文件. 选项: -A   调整可执行的自动解压缩文件. -b<工作目录> ...

  7. Linux命令之解压缩命令tar,zip,rar

    一.tar命令 1.压缩命令 1)压缩为.tar格式 tar -cvf destination.tar source 2)压缩为.tar.gz格式 tar -cvf destination.tar.g ...

  8. Linux上课笔记--随手记Linux命令

    初次接触Linux就是感觉这系统不够友好不够人性化,因为首先接触电脑就是win,图形化界面什么操作都可以清晰看到.随着更多的接触越来越发现Linux的强大,虽然我只是一个小白,可我就是爱上他了.现在就 ...

  9. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

随机推荐

  1. nginx file not found 错误处理小记

    安装完php php-fpm nginx 后访问php出现file not found错误,html就没问题配置文件server 段如下 server { listen 80; server_name ...

  2. webpack、npm、nginx常用命令

    webpack命令:webpack --watch 监听变动并自动打包,简写-wwebpack -p --progress --color 压缩混淆脚本webpack -d  生成映射文件,告知那些模 ...

  3. 怎么查看SAS到期时间

    通过以下命令,可以查看SAS到期时间: proc setinit; run;

  4. 第8章 传输层(1)_TCP/UDP协议的应用场景

    1. 传输层的两个协议 1.1 TCP和UDP协议的应用场景 (1)TCP协议:如果要传输的内容比较多,需要将发送的内容分成多个数据包发送.这就要求在传输层用TCP协议,在发送方和接收方建立连接,实现 ...

  5. C# webbrowser全掌握(二)

    全篇引用单元mshtml; 路径:C:\windows\assembly\GAC\Microsoft.mshtml\7.0.3300.0__b03f5f7f11d50a3a\Microsoft.msh ...

  6. Django Web最小框架

    1:环境 MAC+Pycharm 2:Web框架搭建 新建py工程: 工程右键->Open in terminal: django-admin startproject mysite cd my ...

  7. Html——拖放

    设置元素为可拖放 首先,为了使元素可拖动,把 draggable 属性设置为 true : <img draggable="true" /> 拖动什么 - ondrag ...

  8. MapReduce的工作机制

    <Hadoop权威指南>中的MapReduce工作机制和Shuffle: 框架 Hadoop2.x引入了一种新的执行机制MapRedcue 2.这种新的机制建议在Yarn的系统上,目前用于 ...

  9. Java - 19 Java 异常处理

    Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的. 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error:如果你用 ...

  10. jieba gensim 用法

    简单的问答已经实现了,那么问题也跟着出现了,我不能确定问题一定是"你叫什么名字",也有可能是"你是谁","你叫啥"之类的,这就引出了人工智能 ...