小甲鱼 发表于 2023-10-23 00:06:28

zip -- 打包和压缩(archive)文件

zip 命令

概述:

zip 命令用于压缩文件和目录。


格式:

zip [选项] [压缩文件名] [文件名]


选项:


选项含义
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-m 将文件压缩后删除源文件。
-q 静默处理,不显示指令执行过程。
-v 显示指令执行过程。
-u 更新既有的压缩文件。


参数:


参数 含义
压缩文件名 指定压缩文件的名称。
文件名 指定要压缩的文件或目录。


实例:

$ zip -r example.zip example# 将 example 目录压缩为 example.zip
adding: example/ (stored 0%)
adding: example/file1.txt (deflated 14%)
adding: example/file2.txt (deflated 21%)

$ zip -m moved.zip file3.txt# 将 file3.txt 压缩为 moved.zip 后,删除源文件
adding: file3.txt (deflated 14%)

$ zip -u example.zip file4.txt# 更新 example.zip,将 file4.txt 添加至压缩文件中
adding: file4.txt (deflated 14%)

小甲鱼科普:

zip 命令是在 Unix/Linux 系统中用于文件压缩的常用工具,它可以压缩单个文件或目录,还可以将多个文件或目录压缩成一个 zip 包。

zip 是一种非常广泛使用的压缩格式,由于它在各平台上都有良好的支持,所以常常被用于文件分享或备份。


来源: zip -- 打包和压缩(archive)文件
页: [1]
查看完整版本: zip -- 打包和压缩(archive)文件