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

在Linux/Ubuntu/Debian中使用7z压缩和解压文件

在这里插入图片描述

要在 Ubuntu 上使用 7-Zip 创建 7z 存档文件,你可以使用“7z”命令行工具。 操作方法如下:

  1. 安装 p7zip: 如果你尚未在 Ubuntu 系统上安装 p7zip(7-Zip 的命令行版本),你可以使用以下命令安装它:

    sudo apt update
    sudo apt install p7zip-full
    
  2. 存档文件: 安装 p7zip 后,你可以使用 7z 命令创建存档。 创建存档的基本语法如下:

    7z a <archive_name>.7z <files_to_archive>
    

    例如,要创建一个名为“archive.7z”的存档,其中包含当前目录中的所有文件和目录,你可以使用:

    7z a archive.7z *
    

    将“<archive_name>.7z”替换为所需的存档文件名称,将“<files_to_archive>”替换为要包含在存档中的文件和目录的列表。 在上面的示例中,“*”用于包含当前目录中的所有文件和目录。

  3. 添加密码(可选): 如果你想用密码保护你的存档,你可以使用“-p”选项,后跟密码。 例如:

    7z a -pYourPassword archive.7z *
    

    YourPassword 替换为你的存档所需的密码。

  4. 测试存档(可选): 创建存档后,你可以对其进行测试以确保它已成功创建并且可以无错误地提取。 你可以使用“t”(测试)命令来执行此操作:

    7z t archive.7z
    

    此命令将测试存档的完整性并显示任何错误(如果存在)。

“-mx”选项

7-Zip 命令行工具中的“-mx”选项用于指定压缩级别。 你在“-mx”之后指定的值表示压缩级别,其中“0”表示不压缩,较高的值表示较高的压缩级别。

如果你想使用可用的最高压缩级别,可以使用“-mx9”:

7z a -mx9 archive.7z files_to_compress

此命令将创建一个名为“archive.7z”的存档,并将最高压缩级别应用于指定的文件或目录。

如果你想使用最快的压缩,你可以使用-mx1

7z a -mx1 archive.7z files_to_compress

此命令将创建一个名为“archive.7z”的存档,并对指定文件或目录应用最快的压缩。

你还可以尝试使用“1”和“9”之间的值,以根据需要找到平衡压缩比和压缩速度的压缩级别。

http://www.lryc.cn/news/318031.html

相关文章:

  • 设计一些策略和技术来防止恶意爬虫
  • elasticsearch常见问题:xpack.security.transport.ssl、unknown setting [node.master]
  • LLM(大语言模型)——Springboot集成文心一言、讯飞星火、通义千问、智谱清言
  • 什么是堆?什么是栈?
  • 【镜像转存】利用交互式学习平台killercoda转存K8S镜像至Docker私人仓库
  • ov多域名SSL数字证书1200元一年送一月
  • MySQL 系统变量查看与设置(System Variables Configuration)
  • 【Docker】apache 容器化部署
  • 基于element-plus +腾讯云COS实现图片上传
  • Kafka模拟器产生数据仿真-集成StructuredStreaming做到”毫秒“级实时响应StreamData落地到mysql
  • IDEA如何删除git最新一次远程提交
  • 什么是单向数据流
  • Qt 线程池 QThreadPool
  • 【兔子机器人】实现从初始状态到站立
  • ImportError: cannot import name ‘open_filename‘ from ‘pdfminer.utils‘已搞定
  • 一文解决Word中公式插入问题(全免费/latex公式输入/texsWord)
  • C语言实战——扫雷游戏
  • .Net使用ElasticSearch
  • HTML5、CSS3面试题(二)
  • sqllab第十一关通关笔记
  • 机械女生,双非本985硕,目前学了C 基础知识,转嵌入式还是java更好?
  • Python之字符串操作大全(29种方法)
  • ArcGIS学习(十五)用地适宜性评价
  • 【matlab】如何将.mat文件与.nii文件互转
  • Uni-app开发Canvas当子组件示例,点点绘制图形
  • 从金蝶云星空到钉钉通过接口配置打通数据
  • Unreal发布Android在刘海屏手机上不能全屏显示问题
  • hive库表占用空间大小的命令
  • 关于go中的select
  • 【Node.js从基础到高级运用】十一、构建RESTful API