Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash zip 使用方法: 压缩文件和目录
    1. 概述
    2. 用法
    3. 常用选项
    4. 常见示例
    5. 小贴士

[Linux] Bash zip 使用方法: 压缩文件和目录

概述

zip 命令用于将文件和目录压缩成一个压缩文件,通常以 .zip 为扩展名。它可以有效地减少文件的大小,便于存储和传输。

用法

基本语法如下:

zip [选项] [压缩文件名] [要压缩的文件或目录]

常用选项

  • -r:递归压缩目录及其内容。
  • -e:创建加密的压缩文件。
  • -u:更新已存在的压缩文件,添加新文件。
  • -d:从压缩文件中删除指定的文件。

常见示例

  1. 压缩单个文件:
    zip myfile.zip myfile.txt
    
  2. 压缩多个文件:
    zip myfiles.zip file1.txt file2.txt file3.txt
    
  3. 递归压缩目录:
    zip -r myfolder.zip myfolder/
    
  4. 创建加密的压缩文件:
    zip -e mysecure.zip secretfile.txt
    
  5. 更新已存在的压缩文件:
    zip -u myfiles.zip newfile.txt
    

小贴士

  • 在压缩大量小文件时,使用 -r 选项可以有效地减少压缩包的大小。
  • 定期更新压缩文件可以避免重复压缩相同的文件,节省时间和存储空间。
  • 使用加密选项时,请确保记住密码,因为一旦丢失,无法恢复压缩文件的内容。