当前位置: 首页 > news >正文

7z 常用压缩与解压缩命令

本文主要介绍的是使用命令行方式来执行 7z 的 压缩 与 解压缩
所需材料:7z.exe、7z.dll
下载地址:http://www.7-zip.org/

7z支持格式:

  • 压缩 / 解压缩:
    7z, XZ, BZIP2, GZIP, TAR, ZIP
  • 仅解压缩:
    ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z

常用命令示例:

1、添加文件到压缩包:

7z a package.7z .\product\* -r -mx=9

将当前product文件夹下所有文件压缩到package.7z,package.7z中的文件名不包含product\前缀。

7z a package.7z .\product\

将当前product文件夹下所有文件压缩到package.7z,package.7z中的文件名包含product\前缀。

  • a:
    表示add命令,即新建一个压缩文件,该压缩文件存放在当前目录下
  • -r:
    表示遍历所有的子目录,每个文件都执行压缩操作,添加到压缩文件中。
  • -mx:
    表示压缩等级,9级是最高等级。默认等级是5。

2、排除目录或文件

  • 排除bbb目录,所有的,任何目录下的bbb目录
    7zr a -t7z temp.7z ziptest/ -xr!bbb
  • 排除bbb文件,所有的,任何目录下的bbb文件
    7zr a -t7z temp.7z ziptest/ -x!bbb
  • 排除.svn目录
    7zr a -t7z temp.7z ziptest -xr!.svn
    7zip排除目录的路径里不能用当前目录 . ,如 -xr!./.svn,会过滤失败, .svn 还会压缩进去。

3、从压缩包中删除文件

7z d package.7z *.bak -r

从package.7z中删除所有的bak文件。加-r表示递归删除,即删除所有bak文件

4、释放文件

7z x package.7z -o.\mydir -aoa

释放package.7z文件到当前mydir文件夹

  • x:
    表示解压缩,并且使得压缩包内的文件所在的目录结构保持不变。
    如果希望解压缩后所有的文件都存放在同一个目录下,则使用 e 这个命令。
  • -o.\mydir
    表示把压缩包内的文件解压缩到 .\mydir 目录下。-o 这个参数用于指定输出目录。
  • -aoa:
    表示直接覆盖现有文件,而没有任何提示
    类似其他参数:
    -aos:跳过现有文件,其不会被覆盖。
    -aou:如果相同文件名的文件以存在,将自动重命名被释放的文件。Eg:文件 file.txt 将被自动重命名为 file_1.txt。
    -aot:如果相同文件名的文件以存在,将自动重命名现有的文件。Eg:文件 file.txt 将被自动重命名为 file_1.txt。

5、使用密码进行压缩与解压缩

7z a package-p.7z .\product\* -r -mx=9 -psecret

对.\product\下的文件进行压缩,解压时需要使用密码secret

7z x package-p.7z -o.\mydir -aoa -psecret

使用密码secret对package-p.7z进行解压


http://www.taodudu.cc/news/show-3157525.html

相关文章:

  • K8S中删除Terminating状态的命名空间
  • PHP不良事件报告系统源码vue+element+laravel8 前后端分离 仓储模式开发 AEMS系统源码
  • 微信小程序里的地理导航:百度地图API与路径规划实战
  • docker 开启 tcp 端口
  • 2022——蓝桥杯十三届2022国赛大学B组真题
  • Maven多环境与SpringBoot多环境配置
  • 【Android 安装包优化】7z 文件压缩格式 ( 7z 格式简介 | 7z 命令使用说明 )
  • 学习PS都需要准备什么?
  • PS 学习笔记 11--画笔工具
  • PS学习笔记(完整版)
  • 学习PS好处都有哪些?
  • Linux学习-ps显示进程信息
  • Vivado18.3-Zynq PS的开发流程(Hello World) 学习笔记
  • PS学习(一)文档的新建,分辨率的设置
  • PS学习小结(2)
  • Ps学习(圆形选区和自由变换的运用)
  • Ps学习(多边形套索工具使用)
  • ps学习简介,从入门到熟练,视频、素材齐全
  • PS学习总结
  • 5个PS学习、练习素材网站
  • ps学习心得
  • 首先下载大白菜制作U盘启动盘,重装系统后开机就直接进入PE界面重装系统
  • w ndows10装什么浏览器,win10怎么重装ie浏览器
  • 服务器重装ie浏览器,怎么重装IE浏览器
  • 如何在 Windows 中重新安装或修复 Internet Explorer
  • Windows 7中如何安装卸载IE11或重装IE10
  • 2020年10月 | IE浏览器无法重装 | IE浏览器打不开 | 计算机上安装了更新的 Internet Explorer 版本。
  • Supermicro服务器的重装Centos系统体验
  • 重装ie6.0
  • 重装ie
  • 服务器重装2012,Windows Server 2012安装初体验
  • 如何重装IE
  • IE 6.0的重装
  • win10 IE11卸载了怎么重装
  • 重装ie6
  • IE浏览器重装