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

Linux基础命令zip,unzip详解

zip 和 unzip 是用于压缩和解压缩文件的命令行工具。在 Linux 系统中,zip 用于创建压缩文件,而 unzip 用于解压缩这些文件。以下是它们的详细参数、功能及使用示例。

zip 命令

zip 命令用于创建和更新 zip 压缩文件。

基本语法
zip [选项] 压缩文件名.zip [要压缩的文件或目录] 
常用选项
  • -r : 递归地压缩目录中的所有文件和子目录。
  • -d : 从压缩文件中删除指定文件。
  • -u : 更新压缩文件中的内容。
  • -v : 显示详细信息。
  • -e : 对 zip 文件进行加密。
  • -q : 静默模式,不显示压缩过程中的信息。
  • -x : 排除指定的文件或模式。
示例
  1. 创建压缩文件

    将文件 file1.txt 和 file2.txt 压缩成 archive.zip

    zip archive.zip file1.txt file2.txt 
  2. 递归压缩目录

    将目录 myfolder 及其内容递归压缩成 archive.zip

    zip -r archive.zip myfolder 

http://www.kler.cn/news/324354.html

相关文章:

  • 【ESP32】Arduino开发 | I2C控制器+I2C主从收发例程
  • 2024华为OD机试E卷-构成正方形的数量-(C++/Java/Python)
  • Redis 实现分布式锁时需要考虑的问题
  • 使用 Frida Hook Android App
  • Linux文件IO(十一)-复制文件描述符与截断文件
  • 大数据复习知识点2
  • Deep Learning for Video Anomaly Detection: A Review 深度学习视频异常检测综述阅读
  • flink设置保存点和恢复保存点
  • 详细分析Mybatis中的动态Sql(附Demo)
  • JWT的基础与使用
  • C/CPP中的编程技巧及其概念
  • 【零散技术】Odoo PDF 打印问题问题合集
  • 《AI办公类工具表格处理系列之二——Excell-AI》
  • C++那些事之变量模版
  • 大厂面试真题-说一下Mybatis的缓存
  • 【分布式微服务云原生】详细介绍下dubbo和springcloud所能支持的微服务特性,为啥能支持的技术原理,以及适用的业务场景,并对两者各方面做个详细的比较
  • Qt/C++ 解决调用国密SM3,SM4加密解密字符串HEX,BASE64格式转换和PKCS5Padding字符串填充相关问题
  • Java线程基础
  • SQL CREATE TABLE 语句
  • TypeScript概念讲解
  • DePIN 代表项目 CESS 受邀出席国会山活动,向议员展示创新 DePIN 技术
  • 阿里rtc云端录制TypeScript版NODE运行
  • HarmonyOS安全能力介绍
  • 240927-各种卷积最清晰易懂blender动画展示
  • Spark 的 Skew Join 详解
  • Spring Boot 2.4.3 + Java 8 升级为 Java 21 + Spring Boot 3.2.0
  • ubuntu 不用每次输入sudo的四种方式
  • 基于python+django+vue的电影数据分析及可视化系统
  • 滚雪球学MySQL[6.1讲]:数据备份与恢复
  • 初始MYSQL数据库(6)—— 事务