安装
Linux
p7zip is the command line version of 7-Zip for Linux / Unix, made by an independent developer.
1.Ubuntu
sudo apt install p7zip-full
2.CentOS
# 激活 EPEL 套件库(RHEL)
sudo yum install epel-release
# 安装 7zip 压缩工具(RHEL)
sudo yum install p7zip p7zip-plugins
3.源码安装
https://sourceforge.net/projects/p7zip/files/p7zip/
下载并解压,执行./install.sh
Windows
官网
https://www.7-zip.org/
参数
- a : 添加文件或文件夹到压缩包
- l : 查看 7z 压缩文件内容
- x : 解压缩文件,保留压缩文件内目录结构
- e : 解压缩文件,不会保留压缩文件内目录结构
- -r : 递归所有的子文件夹
- -o : 指定解压到的目录,要注意-o后是没有空格的
- -t : 指定压缩类型,一般我们定为7z
- -mx : 压缩层级 (level of compression)
- -p : 加密
实例
linux
1) 压缩/home/backup目录,压缩类型7z
7z a -t7z -r a.7z /home/backup/*
2) 查看a.7z压缩文件内容
7z l a.7z
3) 解压文件a.7z至/backup
7z x a.7z -r -o/backup
4) 使用最高的压缩层级
7z a -mx=9 a.7z /home/backup/*
windows
1) 压缩目录D:\backup
7z a -r b.7z D:\backup\*
2) 加密压缩
7z a -r c.zip D:\backup\* -p123 -tzip
评论