安装ZIP
apt install zip -y
压缩
zip -r filename.zip ./*
-r 选项是指递归地 (recursively) 压缩指定目录 (./ 当前目录) 中的所有文件和文件夹
zip -r filename.zip file1 file2 file3 /path
把 file1、file2、 file3、以及 /path 目录的内容 (假设这个目录存在) 压缩起来,然后放入 filename.zip 文件中
options 参数选项:
-r:递归压缩目录及其子目录中的所有文件。
-e:为压缩文件设置密码保护。
-q:静默模式,不显示压缩过程。
-v:显示详细的压缩过程。
-x:排除某些文件或目录,不进行压缩。
-m:压缩后删除原始文件。
-0 到 -9:指定压缩级别,-0 表示存储不压缩,-9 表示最高压缩率,默认是 -6。
-d: 删除zip压缩包里的文件
zip -d filename.zip file.txt
-m: 向zip压缩包里添加文件
zip -m filename.zip ./file.txt
解压缩
unzip命令
unzip -o -d /path filename.zip
-o: 不提示的情况下覆盖文件;
-d: -d /path 指明将文件解压缩到/path目录下; 如果不指定则解压缩到当前目录下