Linux基础命令zip,unzip详解
zip
和 unzip
是用于压缩和解压缩文件的命令行工具。在 Linux 系统中,zip
用于创建压缩文件,而 unzip
用于解压缩这些文件。以下是它们的详细参数、功能及使用示例。
zip 命令
zip
命令用于创建和更新 zip 压缩文件。
基本语法
zip [选项] 压缩文件名.zip [要压缩的文件或目录]
常用选项
-r
: 递归地压缩目录中的所有文件和子目录。-d
: 从压缩文件中删除指定文件。-u
: 更新压缩文件中的内容。-v
: 显示详细信息。-e
: 对 zip 文件进行加密。-q
: 静默模式,不显示压缩过程中的信息。-x
: 排除指定的文件或模式。
示例
-
创建压缩文件
将文件
file1.txt
和file2.txt
压缩成archive.zip
:zip archive.zip file1.txt file2.txt
-
递归压缩目录
将目录
myfolder
及其内容递归压缩成archive.zip
:zip -r archive.zip myfolder