在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"之间的值,以根据需要找到平衡压缩比和压缩速度的压缩级别。

相关推荐
WoY20203 小时前
opencv-python在ubuntu系统中缺少依赖
python·opencv·ubuntu
ICscholar4 小时前
ExaDigiT/RAPS
linux·服务器·ubuntu·系统架构·运维开发
sim20205 小时前
systemctl isolate graphical.target命令不能随便敲
linux·mysql
米高梅狮子5 小时前
4. Linux 进程调度管理
linux·运维·服务器
再创世纪6 小时前
让USB打印机变网络打印机,秀才USB打印服务器
linux·运维·网络
fengyehongWorld7 小时前
Linux ssh端口转发
linux·ssh
知识分享小能手8 小时前
Ubuntu入门学习教程,从入门到精通, Ubuntu 22.04中的Shell编程详细知识点(含案例代码)(17)
linux·学习·ubuntu
Xの哲學9 小时前
深入解析 Linux systemd: 现代初始化系统的设计与实现
linux·服务器·网络·算法·边缘计算
龙月10 小时前
journalctl命令以及参数详解
linux·运维
EndingCoder10 小时前
TypeScript 的基本类型:数字、字符串和布尔
linux·ubuntu·typescript