当前位置: 首页 > 工具软件 > 7z > 使用案例 >

7z命令行

长孙玉泽
2023-12-01

前言

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\a1subdir\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

  • 博客主页:https://blog.csdn.net/qq233325332
  • 欢迎点赞  收藏 ⭐留言  如有错误敬请指正!
  • 本文由 陌北V1 原创,首发于 CSDN博客
  • 停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
 类似资料: