首页 > 其他分享 >7z

7z

时间:2023-07-03 16:13:55浏览次数:40  
标签:文件 档案 存档 text.7 设置 7z

7z

拥有极高压缩比的开源压缩软件。

安装

在 Linux 中输入以下命令安装 7-Zip。

# Ubuntu 系统
apt-get update
apt-get install p7zip-full -y

# CentOS    参考:https://linuxconfig.org/how-to-install-p7zip-on-redhat-8
sudo yum install epel-release
yum install p7zip p7zip-plugins

实例

介绍几个常用场景:解压、压缩、查看(压缩包内容)。

1、将压缩文件 text.7z 在当前目录下解压缩。

7z x text.7z

2、将压缩文件 text.7z 在指定目录(/home/text)下解压缩。

# 注意 -o 用来指定解压缩文件存放目录,-o 后是没有空格的,直接接目录
7z x text.7z -r -o/home/text

3、将文件 /home/text 压缩成 text.7z。

7z a text.7z -r /home/text

4、查看压缩包 text.7z 内容,但不解压。

7z l text.7z

help 信息翻译

使用方法: 7z <命令> [<开关>...] <archive_name> [<file_names>...]

<命令>
  a : 添加文件到存档
  b : 基准测试
  d : 从存档中删除文件
  e:从档案中提取文件(不使用目录名)。
  h:计算文件的哈希值
  i : 显示支持的格式信息
  l : 列出档案的内容
  rn : 重命名档案中的文件
  t : 测试档案的完整性
  u : 更新档案中的文件
  x : 提取完整路径的文件

<开关>
  --:停止开关解析
  @listfile : 设置包含文件名的列表文件的路径
  -ai[r[-|0]]{@listfile|!wildcard} : 包括归档文件
  -ax[r[-|0]]{@listfile|!wildcard} : 排除档案。
  -ao{a|s|t|u} : 设置覆写模式
  -an : 禁用档案名称字段
  -bb[0-3] : 设置输出日志级别
  -bd : 禁用进度指示器
  -bs{o|e|p}{0|1|2}:设置输出/错误/进度行的输出流
  -bt : 显示执行时间统计
  -i[r[-|0]]{@listfile|!通配符} : 包括文件名
  -m{Parameters} : 设置压缩方法
  -mmt[N] : 设置CPU线程的数量
  -mx[N] : 设置压缩级别: -mx1 (最快) ... -mx9 (超强)
  -o{Directory} : 设置输出目录
  -p{Password} : 设置密码
  -r[-|0] : 重新搜索子目录
  -sa{a|e|s} : 设置存档名称模式
  -scc{UTF-8|WIN|DOS}:设置控制台输入/输出的字符集。
  -scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}}:设置列表文件的字符集。
  -scrc[CRC32|CRC64|SHA1|SHA256|*] :为x、e、h命令设置哈希函数。
  -sdel : 压缩后删除文件
  -seml[.] : 通过电子邮件发送档案
  -sfx[{name}] : 创建SFX档案
  -si[{name}] : 从stdin读取数据
  -slp : 设置大型页面模式
  -slt : 显示l(List)命令的技术信息
  -snh : 将硬链接存储为链接
  -snl : 将符号链接存储为链接
  -sni : 存储NT安全信息
  -sns[-] : 存储NTFS备用流
  -so : 向stdout写数据
  -spd : 禁用文件名的通配符匹配
  -spe : 消除提取命令中根文件夹的重复。
  -spf : 使用完全合格的文件路径
  -ssc[-] : 设置敏感的大小写模式
  -ssw : 压缩共享文件
  -stl : 从最近修改的文件设置存档时间戳
  -stm{HexMask} : 设置CPU线程亲和力掩码(十六进制数字)。
  -stx{Type} : 排除存档类型
  -t{Type} : 设置存档的类型
  -u[-][p#][q#][r#][x#][y#][z#] [!newArchiveName] : 更新选项
  -v{大小}[b|k|m|g] : 创建卷册
  -w[{path}] : 指定工作目录。空的路径意味着一个临时目录
  -x[r[-|0]]{@listfile|!wildcard} : 排除文件名。
  -y : 假设所有的查询都是肯定的

官网

更多安装使用方法可以访问官网学习:https://www.7-zip.org/
或者可以访问简体中文网站:https://sparanoid.com/lab/7z/

标签:文件,档案,存档,text.7,设置,7z
From: https://www.cnblogs.com/linuxcmd/p/7z.html

相关文章

  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别模块编写思路(部分2)
    实现分批卷积计算的累加模块分批卷积计算:指的是将卷积层的输入通道或输出通道分成若干个批次,每次只计算一部分通道的卷积,然后将所有批次的结果累加起来,得到最终的卷积输出。这样做的目的是为了减少计算资源的消耗,提高运算效率。累加模块:指的是用于缓存和累加分批卷积计算的中间......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别模块编写思路(部分1)
    填充模块设计及代码编写填充模块的功能对卷积层的输入数据进行填充操作,即在数据的四周加上一圈0,以保持特征图的尺寸不变或增大例如,将\(416*416\)的数据填充为\(418*418\)的数据填充模块的设计思路以第一层卷积层(layer0)的输入数据为例,图像尺寸为\(416*416\),通道数......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别前向推理过程(部分5)
    Stream_rx模块代码编写功能Stream_rx模块是一个用来接收PS端发送的数据(包括权重、偏置、输入数据、激活查找表等)的模块,需要完成两个功能:完成对DMA数据的接收功能,并且区分当前接收的是哪一种类型的数据(根据data_type寄存器判断)。产生write_finish信号,给到main_control模块,......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别前向推理过程(部分4)
    AXI-DMA使用介绍内容概述如何在Zynq平台上使用AXI-DMA进行PS和PL之间的高带宽数据传输。主要包括以下几个部分:AXI-DMA的简介和模式选择AXI-DMA的寄存器配置和编程顺序Vivado工程的创建和IP核的添加Vitis工程的创建和示例代码的运行ILA信号的抓取和分析AXI-DMA的简介......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别前向推理过程(部分3)
    基于ZYNQ的摄像头显示系统本文介绍了如何使用ZYNQ开发板、OV5640摄像头和HDMI显示器搭建一个摄像头显示系统本文的内容主要分为以下几个部分:硬件介绍Vivado工程创建Vitis工程创建实验结果展示硬件介绍ZYNQ开发板使用的是ZINC7100芯片,具有双核ARMCortex-A9处理器......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别前向推理过程(部分2)
    认识神经网络1.认识神经网络中的神经元神经网络是模仿生物神经网络的结构和功能的数学模型或计算模型,由大量的节点或称神经元相互连接构成。神经元是神经网络的基本成分,它接收来自其他神经元的输入信号,通过权重、偏置和激活函数来产生输出信号。权重(weight)是表示输入信号的......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别前向推理过程(笔记)
    PS与PL使用Axi4-lite进行数据交互内容概述如何在PS和PL之间使用Axi4-lite接口进行数据交互Axi4-lite是一种简单的总线协议,适用于低吞吐量的数据传输,例如PS发送加速相关的命令给PL内容分为以下几个部分:PS和PL之间的数据交互方案介绍Axi4-lite接口的使用方法和示例代码Ax......
  • macos 7z 使用
    在MacOS系统中,可以通过homebrew安装7zip,并在命令行中使用7z来压缩并加密文件。具体命令如下:1.安装7zip:```brewinstallp7zip```2.压缩并加密文件:```7za-p[密码]-mx=[压缩级别][压缩文件名].7z[待压缩文件或目录名]```例如:```7za-p123456-mx=9test.7z/Users/use......
  • C# 使用7z压缩
    项目中,直接获取7z的项目Install-PackageSevenZipSharp-Version0.64.0然后,下载7z.dll https://github.com/gdoujkzz/7zdll 然后,项目会用SevenZipSharp的方法调用,7z.dll,实现对文件的7z算法压缩。///<summary>///7z压缩///</summary>publicclassR7z{......
  • linux 7zip压缩软件
    linux7zip压缩软件 yuminstallp7zip  P7ZIP的使用  创建压缩包:7zaa-t7ztest.7z*,此命令将目录中的所有文件压缩到test.7z中。  解开压缩包:7zaXtest.7z,此命令用于将test.7z中的文件提取出来。可使用-t来指明压缩格式。 ......