发布时间:2026/8/25 6:24:36
Linux命令-zip(创建 ZIP 压缩包) Linux命令-zip创建 ZIP 压缩包 命令简介 语法格式⚙️ 常用选项 实战示例1. 基本压缩操作2. 加密压缩3. 排除与包含文件4. 分卷压缩5. 更新与管理压缩包6. 实用技巧7. 通过管道压缩配合 tar8. 显示压缩包信息⚠️ 危险操作与注意事项 相关命令 总结快速参考zip是跨平台压缩归档工具用于将文件和目录打包压缩为.zip格式兼容 Windows、macOS 和 Linux。 命令简介zip基于 DEFLATE 压缩算法生成.zip格式的压缩包是Linux/Windows/macOS 通用的压缩格式。支持递归压缩目录、分卷压缩、密码加密、排除指定文件等功能。格式优势.zip格式的最大优势是跨平台兼容性 —— Windows 资源管理器原生支持解压无需额外软件。核心功能一览功能说明压缩将文件/目录打包为 .zip 文件加密支持传统 PKZIP 加密和 AES 加密分卷将大文件分割为多个小文件排除按模式排除不需要的文件更新增量更新已存在的压缩包解压对应使用unzip命令。 语法格式zip[选项]压缩包名.zip 文件1[文件2...]# 压缩目录递归zip-r压缩包名.zip 目录/# 加密压缩zip-e压缩包名.zip 文件列表# 排除特定文件zip-r压缩包名.zip 目录/-x模式⚙️ 常用选项选项说明-r递归压缩目录及其子目录-e交互式输入密码加密推荐-P 密码命令行指定密码不安全进程列表可见-m压缩后删除原文件移动模式-x 模式排除匹配模式的文件-i 模式仅包含匹配模式的文件-u更新压缩包中的文件增量-d从压缩包中删除文件-f刷新压缩包只保留已存在的更新-0~-9压缩级别0存储1最快6默认9最优-q安静模式减少输出-v详细模式显示压缩详情-s 大小分卷压缩指定每卷大小-T测试压缩包完整性-y保留符号链接而非跟随-j去除路径信息仅存文件名-l将换行符 CRLF 转换为 LF 实战示例1. 基本压缩操作# 压缩单个文件ziparchive.zip document.txt# 压缩多个文件zipbackup.zip file1.txt file2.txt file3.txt# 递归压缩目录zip-rproject.zip my_project/# 递归压缩默认压缩级别zip-r-6backup.zip /var/log/# 仅存储不压缩压缩级别0适合已压缩文件zip-r-0photos.zip photos/# 最大压缩级别9速度最慢zip-r-9code.zip src/2. 加密压缩# 使用 -e 交互式输入密码推荐zip-esecure.zip secret.txt# 系统会提示# Enter password:# Verify password:# 使用 -P 命令行指定密码不安全zip-PMyPassword123archive.zip data.txt# 警告密码会出现在 ps 输出和历史记录中# 加密并递归压缩目录zip-r-eprivate_backup.zip /home/user/private/3. 排除与包含文件# 压缩目录但排除 .git 目录zip-rproject.zip project/-x*.git*# 排除多种模式zip-rbackup.zip /data/\-x*.log*.tmp*.swp*.cache/# 排除隐藏文件zip-rarchive.zip dir/-x.*# 仅包含特定类型文件zip-rimages.zip photos/-i*.jpg*.png*.gif# 排除特定目录zip-rcode.zip src/-xsrc/node_modules/*src/dist/*4. 分卷压缩# 分卷压缩每卷最大 100MBzip-r-s100m large_data.zip /path/to/large/files/# 分卷压缩每卷 1GBzip-r-s1024m huge_archive.zip /mnt/bigdata/# 分卷压缩后生成的文件# large_data.z01, large_data.z02, ..., large_data.zip# 解压时使用最后一个 .zip 文件即可unziplarge_data.zip5. 更新与管理压缩包# 向已有压缩包添加新文件ziparchive.zip newfile.txt# 更新压缩包中已变更的文件增量更新zip-uarchive.zip modified_file.txt# 刷新模式仅更新已存在的文件zip-farchive.zip# 从压缩包中删除指定文件zip-darchive.zip obsolete_file.txt# 从压缩包中删除匹配模式的文件zip-darchive.zip*.log6. 实用技巧# 压缩当前目录所有文件不含父路径zip-r../backup.zip.-xbackup.zip# 保留符号链接不跟随zip-r-ysymlink_archive.zip /etc/# 去除目录路径仅存储文件名zip-jflat.zip /home/user/docs/*.txt# 压缩后删除原文件移动zip-marchive.zip large_file.iso# 静默模式适合脚本zip-q-rbackup.zip /data/# 详细输出压缩过程zip-v-rproject.zip project/# 测试压缩包完整性zip-Tarchive.zip7. 通过管道压缩配合 tar# 将 tar 输出通过管道传给 zip适用于大目录tarcf - /big/directory/|zip- archive.zip# 将 find 结果压缩find/var/log-name*.log-mtime-7|ziplogs.zip -# - 表示从 stdin 读取文件列表find.-name*.conf-print|zipconf_files.zip -8. 显示压缩包信息# 列出压缩包内容zipinfo archive.zip# 简要列出文件列表unzip-larchive.zip# 显示压缩包详细信息unzip-varchive.zip# 测试压缩包完整性不解压unzip-tarchive.zip⚠️ 危险操作与注意事项⚠️危险警告以下操作可能造成数据丢失。# 危险压缩后删除原文件zip-marchive.zip important_file.txt# 回滚方案确保压缩成功后再删除或使用 unzip 恢复# 危险-P 明文密码可能泄露zip-Ppasswordarchive.zip file.txt# 回滚方案使用 -e 交互式输入密码# 或使用 7zAES-256 加密更安全# 危险覆盖已有压缩包ziparchive.zip file.txt# 如果 archive.zip 已存在会被更新# 回滚方案操作前备份原压缩包安全建议敏感数据加密使用zip -e而非zip -P生成 .zip 后使用zip -T验证完整性分卷压缩确保所有分卷完整否则无法解压跨平台传输注意文件名编码问题Linux UTF-8 vs Windows GBK符号链接默认会被跟随内容被压缩使用-y保留链接 相关命令命令关系与说明unzip解压 ZIP 文件zipinfo显示 ZIP 文件详细信息zipsplit将大 ZIP 文件分割为小文件zipcloak为 ZIP 文件添加/修改密码zipnote编辑 ZIP 文件注释gzipGNU 压缩工具.gz 格式仅单文件tar归档工具通常配合 gzip/bzip2 使用7z/7za7-Zip 压缩工具支持多种格式rar/unrarRAR 格式压缩/解压工具 总结zip是 Linux 系统中跨平台文件交换的首选压缩格式。核心命令zip -r archive.zip dir/可覆盖 80% 的使用场景。对于日常备份和跨系统传输.zip格式凭借其广泛的兼容性成为最佳选择。运维提示脚本中使用zip -q -r backup.zip /data/安静模式避免污染日志生产环境敏感数据备份使用zip -e加密超大文件使用-s分卷便于传输。

相关新闻

2026/8/25 6:24:36

从提示词工程到ReAct智能体:大模型应用开发实战指南

在实际项目里引入 AI 大模型,很多开发者会直接陷入两个极端:要么觉得 API 调用几行代码就能搞定,没什么可学的;要么被层出不穷的框架、概念和“幻觉”问题吓退,感觉无从下手。真正阻碍项目落地的,往往不是模…

2026/8/25 6:24:36

ERP系统服务器选型与云端架构实战指南

当你的公司规模从几十人发展到几百人,当财务、销售、采购、库存、生产的数据开始在各Excel表格和聊天记录里“流浪”,当老板问“这个月哪个产品线利润最高”需要三个人花半天时间才能拼凑出一个模糊答案时——你大概已经意识到,是时候引入一套…

2026/8/25 6:24:36

技术面试高效刷题指南:从盲目刷题到建立解题思维模式

这类刷题宝典最值得先看的不是它有多少题,而是它能不能帮你把“刷题”这个动作,从“盲目刷”变成“有效练”。很多人刷了几百道题,面试时还是没思路,问题就出在路径和重点上。谷歌工程师推荐的思路,核心往往不是题量&a…

2026/8/25 8:39:58

大厂Java面试:分布式事务与微服务优化实战解析

1. 项目概述:互联网大厂Java技术栈深度面试解析最近在准备大厂Java技术面试的朋友们,肯定对"分布式事务"和"微服务优化"这两个高频考点不陌生。作为经历过多次大厂技术面试的老兵,我想结合自己实际面试和被面试的经验&am…

2026/8/25 8:39:58

GB28181 视频平台快速上手指南:Docker 一键部署

GB28181 视频平台快速上手指南:Docker 一键部署 【免费下载链接】wvp-GB28181-pro 基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级…

2026/8/25 8:39:58

RGB与CMYK色彩模型全解析:从原理到代码实现与避坑指南

1. 项目概述:从“两种三原色”说起刚入行做设计或者前端开发的朋友,可能都听过“三原色”这个词,但往往会被“两种三原色”搞糊涂。我们常说的RGB(红绿蓝)和CMY(青品黄)到底有什么区别&#xff…

2026/8/25 1:04:19

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 0:04:14

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

2026/8/25 0:04:14

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…