首页 > 系统相关 >linux zip

linux zip

时间:2022-08-19 11:55:52浏览次数:54  
标签:文件 zip 压缩 jar 压缩文件 linux app

linux zip

-A:调整可执行的自动解压缩文件;

-b<工作目录>:指定暂时存放文件的目录;

-c:替每个被压缩的文件加上注释;

-d:从压缩文件内删除指定的文件;

-D:压缩文件内不建立目录名称;

-f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中;

-F:尝试修复已损坏的压缩文件;

-g:将文件压缩后附加在已有的压缩文件之后,而非另行建立新的压缩文件;

-h:在线帮助;

-i<范本样式>:只压缩符合条件的文件;

-j:只保存文件名称及其内容,而不存放任何目录名称;

-J:删除压缩文件前面不必要的数据;

-k:使用MS-DOS兼容格式的文件名称;

-l:压缩文件时,把LF字符置换成LF+CR字符;

-ll:压缩文件时,把LF+cp字符置换成LF字符;

-L:显示版权信息;

-m:将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中;

-n<字尾字符串>:不压缩具有特定字尾字符串的文件;

-o:以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同;

-q:不显示指令执行过程;

-r:递归处理,将指定目录下的所有文件和子目录一并处理;

-S:包含系统和隐藏文件;

-t<日期时间>:把压缩文件的日期设成指定的日期;

-T:检查备份文件内的每个文件是否正确无误;

-u:更换较新的文件到压缩文件内;

-v:显示指令执行过程或显示版本信息;

-V:保存VMS操作系统的文件属性;

-w:在文件名称里假如版本编号,本参数仅在VMS操作系统下有效;

-x<范本样式>:压缩时排除符合条件的文件;

-X:不保存额外的文件属性;

-y:直接保存符号连接,而非该链接所指向的文件,本参数仅在UNIX之类的系统下有效;

-z:替压缩文件加上注释;

-$:保存第一个被压缩文件所在磁盘的卷册名称;

-<压缩效率>:压缩效率是一个介于1~9的数值。

实例

//把BOOT-INF文件夹压缩到app.jar,并删除BOOT-INF
zip -rm -0 app.jar BOOT-INF

//压缩所有到app.jar。并删除除app.jar外所有
zip -rm -0 app.jar *

标签:文件,zip,压缩,jar,压缩文件,linux,app
From: https://www.cnblogs.com/liwenchao1995/p/16601521.html

相关文章

  • Linux部署-Net并配置进程守护
    注册Microsoft签名密钥并添加Microsoft产品提要sudorpm--importhttps://packages.microsoft.com/keys/microsoft.ascsudosh-c'echo-e"[packages-microsoft-......
  • 《Linux内核设计的艺术》——第5章 文件系统
    1.挂载文件系统当前系统已经完成了根文件系统的挂载,将要挂载新的文件系统。新的文件系统挂载在根文件系统的某个目录的inode上。1)将硬盘的超级块读出,载入系统的super_b......
  • Function Interposition in Linux(hook)
    你是否想多改变库代码的工作方式,不替换整个库或者重新编译它。例如,你想包裹一层malloc和free函数来记录分配的日志,为了查找内存泄露。你可以重写那段使用了malloc/free的代......
  • Linux命令----常用的内置命令
    前言linux操作系统提供了一些内置的命令,掌握这些有利于我们日常对linux的使用,以及shell脚本的开发维护。下面简单了解几个常用的内置命令help:用来查看linux中其他命令......
  • Linux安装Jenkins超详细全过程
    文章转载自https://www.jb51.net/article/230962.htm目录1.安装JDK2.安装Jenkins3.修改Jenkins配置4.启动Jenkins5.服务器开放端口,打开浏览器访问6.获取管理员密码7.自定......
  • linux安装tomcat
     一、准备1、tomcat下载tomcat下载,地址:https://tomcat.apache.org/download-80.cgi    2、linux服务器(CentOs) 3、java环境 (1)下载jdk包,把包移动到/opt/s......
  • linux零基础预科自己的记录
     1.脚本:一系列的shell命令组成的程序叫做脚本。2.linux文件的类型 文件夹:  d普通文件:-r连接文件:l 3.在linux的控制台上如何使用后man命令如何退出 进入后......
  • Linux操作系统学习
    Linux一切皆文件,最高权限的账户root。1、开机登录开机会启动很多进程,在Windows上叫“服务”(service),在Linux上叫做“守护进程”(daemon)登录方式:命令行登录ssh登录......
  • Linux学习笔记
    1、Linux简介:一种开源的、免费的操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。  Linux注重安全性、稳定性、高并发处理能力,但......
  • RedHat7 关闭防火墙及SElinux
    转载:RedHat7关闭防火墙及SElinuxRedHat7.x默认不再用iptables管理防火墙,相关命令如下:一、关闭防火墙1.查看防火墙状态systemctlstatusfirewalld2.实时关闭(重启恢......