Linux命令:zip
语法:
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的更多相关文章
- Linux命令zip和unzip
问题描述: 使用Linux中命令zip和unzip 问题解决: 命令名: zip 功能说明:压缩文件. 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][- ...
- linux命令-zip压缩unzip解压缩
和windows的zip的压缩文件是通用的 可以解压缩 压缩文件 /////////////////////////////////////////////////////////// [root@ ...
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- linux下zip命令使用
linux zip命令 zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o ...
- 【转载】 Linux常用命令: zip、unzip 压缩和解压缩命令
Linux常用命令: zip.unzip 压缩和解压缩命令 Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目 ...
- Linux下的压缩和解压缩命令——zip/unzip
zip命令 zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名 的压缩文件. 选项: -A 调整可执行的自动解压缩文件. -b<工作目录> ...
- Linux命令之解压缩命令tar,zip,rar
一.tar命令 1.压缩命令 1)压缩为.tar格式 tar -cvf destination.tar source 2)压缩为.tar.gz格式 tar -cvf destination.tar.g ...
- Linux上课笔记--随手记Linux命令
初次接触Linux就是感觉这系统不够友好不够人性化,因为首先接触电脑就是win,图形化界面什么操作都可以清晰看到.随着更多的接触越来越发现Linux的强大,虽然我只是一个小白,可我就是爱上他了.现在就 ...
- 11 个很少人知道但很有用的 Linux 命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
随机推荐
- [UE4]地图缩放
一.创建一个设置UI比例尺的函数 二.通过Get Cached Geometry获得当前UI实际显示的尺寸,Get Desired Size获得当前UI原始尺寸,计算得到UI缩放比例尺 三.地图比例尺 ...
- typescript类与继承
/* 1.vscode配置自动编译 1.第一步 tsc --inti 生成tsconfig.json 改 "outDir": "./js", 2.第二步 任务 ...
- 关于daterangepicker的配置
一开始接触daterangepicker搞得思路很乱,慢慢研究才了解一些,下面粘一个daterangepicker的基本配置,代码是来自网上某位大神的.我只是引荐过来的,加入了周和月的汉化. 在回调函 ...
- maven入门安装及HelloWorld实现
一.安装maven 1.下载 https://maven.apache.org/download.cgi 官网进行下载 2.安装 2.1 解压 本人在D盘建立一个maven文件夹,然后 ...
- 插件开发-滑条(slide)开发
自己一直很喜欢开发组件,只是OPP学的不是很精,自己在项目中用别人的框架进行项目开发,难免受制于人,也许这就是个人实际项目需求和框架提供的多少有点不符,引导我自己尝试开发一些自己常用的组件,话不多说, ...
- django-response对象
HttpResponse 对象则需要 web 开发者自己创建,一般在视图函数中 return 回去.下面我们就来看看 HttpResponse 对象的各种细节 首先,这个对象由 HttpRespons ...
- CS229 6.15 Neurons Networks Deep Belief Networks
Hintion老爷子在06年的science上的论文里阐述了 RBMs 可以堆叠起来并且通过逐层贪婪的方式来训练,这种网络被称作Deep Belife Networks(DBN),DBN是一种可以学习 ...
- Android仿淘宝头条滚动广告条
之前我使用TextView+Handler+动画,实现了一个简单的仿淘宝广告条的滚动,https://download.csdn.net/download/qq_35605213/9660825: 无 ...
- es6(10)--Set,Map(1)
//Set { let list=new Set(); list.add(5);//添加 list.add(7); //属性size就是长度 console.log('size',list.size) ...
- Microsoft Visual Studio正在等待操作完成
在编译项目的时候,有时会遇到 Microsoft Visual Studio正忙,结果就是半天没反应,要等待很长时间才能编译完成,在网上查了一下资料,微软官方是这样解释的: 阻止某些 devenv.e ...