首页 > 技术文章 > linux 打包和压缩(zip)

hu308830232 2021-07-20 13:59 原文

.zip格式压缩文件

基本格式

zip [选项] 压缩包名 源文件或源目录列表
-r    递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。
-m    将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。
-v    显示详细的压缩过程信息。
-q    在压缩的时候不显示命令的执行过程。
-压缩级别    压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好。
-u    更新压缩文件,即往压缩文件中添加新文件。

实例

单文件压缩

zip huyongjian.zip huyongjian.txt
ubuntu@VM-0-14-ubuntu:~$ ls
huyongjian.txt
ubuntu@VM-0-14-ubuntu:~$ zip huyongjian.zip huyongjian.txt
  adding: huyongjian.txt (stored 0%)
ubuntu@VM-0-14-ubuntu:~$ ls
huyongjian.txt  huyongjian.zip

多文件压缩

zip huyongjian.zip huyongjian.txt huyongjian2.txt

目录压缩

zip huyongjian.zip huyongjian

推荐阅读