7z
,全称7-Zip
, 是一款开压缩源软件,支持命令行操作。是目前公认的压缩比例最大且非常好用的压缩解压软件。
把subdir目录(包括subdir本身)进行压缩,生成文件test.zip
7z a test.zip subdir\
*作为通配符。此时file.7z里只有subdir目录和subdir目录内的
test.py
7z a file.7z subdir\*.py
-t
压缩包格式:7z
,xz
,split
,zip
,gzip
,bzip2
,tar
, …
7z a -tzip archive.zip *.txt
解压到当前目录
7z x file.7z
同时将
subdir\a1
,subdir\a2
两个目录压缩到archive.zip下
7z a archive.zip subdir\a1 subdir\a2
压缩subdir内的所有文件,并指定密码为123456但是没有隐藏内部的文件名(7z是可以隐藏压缩文件内部的文件名的)
7z a file.7z subdir\* -p123456
将file.7z解压到当前目录的file文件夹下(不存在是会自动创建)
7z x file.7z -ofile/
解压以
.py
结尾的文件到file
文件夹下,注意加上-r
。
7z x file.7z -ofile/ *.py -r
解压file.7z,密码为123456
7z x file.7z -p123456
-y:所有确认选项都默认为是(即不出现确认提示),重复文件时会覆盖
-aos:跳过已存在的文件
删除file.7z内以.py结尾的文件,注意不要忘了 -r
7z d file.7z *.py -r
# 带密码
7z d file.7z *.py -r -p123456
添加.py结尾的文件到file.7z内
7z u file.7z *.py
# 带密码
7z u file.7z *.py -p123456
7z l test.zip