zip命令

发布时间 2023-12-21 18:57:42作者: 我在路上回头看

压缩文件

语法格式:zip参数 目标文件名.zip 源文件或目录名

常用参数

-A 自动解压缩文件 -n 不压缩具有特定字符串的文件
-b 设置暂存文件的目录 -q 静默执行模式
-c 添加注释信息到压缩文件 -r 递归处理所有子文件
-d 更新压缩包内文件 -S 包含系统和隐藏文件
-F 尝试修复损坏的压缩文件 -t 设置压缩时间为指定日期
-h 显示帮助信息 -T 检查压缩文件是否正确无误
-i 仅压缩符号条件的文件夹 -v 显示执行过程详细信息
-k 使用MS-DOS兼容格式 -V 保留VMS操作系统的文件属性
-l 将"LF"替换成"LF+CR"字符 -w 在文件名称中加入版本编号
-L 显示版本信息 -X 不保留过多的文件属性信息
-m 压缩后删除源文件 -y 直接保存符号链接,而不是对应文件

参考示例

将指定目录及其包含的全部文件都打包成zip格式的压缩包文件

[root@liuwei ~]# zip -r File.zip /etc

将当前工作目录内所有以.cfg为后缀的文件打包

[root@liuwei ~]# zip -r File.zip *.cfg

更新压缩包文件的某个文件

[root@liuwei ~]# zip -dv File.zip File.cfg