当前位置: 首页 > news >正文

CentOS 安装 zip

安装软件

sudo yum install zip unzip    # CentOS 7
sudo dnf install zip unzip    # CentOS 8/9

压缩文件

# 压缩单个文件
zip 压缩包名.zip 文件1

# 压缩多个文件
zip 压缩包名.zip 文件1 文件2 文件3

# 压缩目录(包含子目录)
zip -r 压缩包名.zip 目录名/

排除特定文件
zip -r 压缩包名.zip 目录名/ -x "排除的文件或目录"
# 示例:排除所有 .log 文件
zip -r backup.zip /data/ -x "*.log"
加密压缩(设置密码)
zip -er 加密压缩包名.zip 文件或目录
# 输入两次密码确认

3. 解压文件

解压到当前目录
unzip 压缩包名.zip
解压到指定目录
unzip 压缩包名.zip -d 目标目录
查看压缩包内容(不解压)
unzip -l 压缩包名.zip
解压加密压缩包
unzip 加密压缩包名.zip
# 输入密码后解压

4. 高级用法

设置压缩级别(0-9,默认6)
zip -r -9 最大压缩包名.zip 目录名/  # 压缩率最高(速度慢)
zip -r -0 快速压缩包名.zip 目录名/  # 压缩率最低(速度快)
分卷压缩(按大小分割)
zip -r -s 100m 分卷压缩包名.zip 大目录/
# 生成分卷文件:分卷压缩包名.zip、分卷压缩包名.z01、分卷压缩包名.z02...

5. 常见问题解决

错误:zip warning: name not matched
  • 原因:文件或目录路径错误。
  • 解决:检查路径是否存在,使用绝对路径更安全。
错误:Permission denied
  • 原因:权限不足。
  • 解决:使用 sudo 或调整文件权限:
    sudo zip -r 压缩包名.zip /受保护目录/
    
错误:command not found
  • 原因:未安装 zip/unzip
  • 解决:参考第一步安装工具。

总结命令

操作命令
压缩目录zip -r 压缩包名.zip 目录名/
排除文件zip -r 压缩包名.zip 目录名/ -x "*.log"
加密压缩zip -er 加密包名.zip 目录名/
解压到指定目录unzip 压缩包名.zip -d 目标目录
查看压缩内容unzip -l 压缩包名.zip

注意事项

  • 加密安全:使用 -e 参数加密时,密码会明文显示在终端历史中,敏感操作后建议清除历史。
  • 递归压缩:压缩目录时务必使用 -r 参数,否则只会压缩空目录。
  • 权限问题:压缩系统文件时需 sudo 权限。
http://www.dtcms.com/a/98579.html

相关文章:

  • 零基础入门多媒体音频(4)-GENIVIProjectAudioManager总览
  • gdb 调试mysql
  • vue3源码分析 -- watch
  • MVC 文件夹:架构之美,开发之魂
  • 从零开始跑通3DGS教程:(三)坐标系与尺度编辑(CloudCompare)
  • HFSS 使用入门
  • 【最后203篇系列】025 FastAPI+Celery
  • AI大模型、机器学习以及AI Agent开源社区和博客
  • 数据结构与算法——顺序表之手撕OJ题
  • 在 Vue 项目中,登录成功后是否存储 token 与用户信息到本地
  • 【NTN 卫星通信】Starlink 星链卫星有多大?详解尺寸与技术参数
  • 深度学习Note.5(机器学习.6)
  • 神经网络检测题
  • FreeRTOS与RT-Thread内存分配对比分析
  • 多线程—JUC(java.util.concurrent)
  • 一个流程图的后续
  • DeepSeek接入飞书多维表格,效率起飞!
  • 【源码阅读/Vue Flask前后端】简历数据查询功能
  • chromem-go + ollama + bge-m3 进行文档向量嵌入和查询
  • 什么是数据集市
  • Redis 源码硬核解析系列专题 - 第二篇:核心数据结构之SDS(Simple Dynamic String)
  • 小程序某点餐平台全自动化实现思路
  • 虚拟现实--->unity学习
  • 动态规划入门:斐波那契模型四题详解(含空间优化技巧)
  • (二十)Dart 中的多态
  • AI基础02-图片数据采集
  • 红宝书第二十讲:详解JavaScript的Proxy与Reflect
  • 【自学笔记】Go语言基础知识点总览-持续更新
  • Sentinel 相关知识点
  • 【第34节】windows原理:PE文件的导出表和导入表