7-Zip 是一款流行的开源文件归档程序,以高压缩率和对多种文件格式(包括 7z、ZIP、RAR 和 TAR)的支持而闻名。它是一款功能强大的文件压缩和解压缩工具,对于经常处理大型档案的用户来说,它是必不可少的。虽然 7-Zip 通常与 Windows 相关联,但它也可以安装在 Ubuntu 上,在 Linux 系统上提供同样强大的功能。
要通过命令行在 Ubuntu 24.04、22.04 或 20.04 上安装 7-Zip,您可以直接从官方网站下载最新的 7-Zip 存档并手动安装。此方法可确保您拥有最新版本的 7-Zip,其中包含所有最新功能和更新。本指南将引导您完成在 Ubuntu 系统上下载和安装 7-Zip 的过程。
在安装 7-Zip 之前更新 Ubuntu
首先,为确保您只安装了源版本,请从 Ubuntu 系统中删除免费的 foss 版本 p7zip-full:
sudo apt remove p7zip-full
下载 7-Zip 二进制存档
访问官方 7-Zip 网站,选择与您的系统兼容的 7-Zip 二进制文件的适当版本和体系结构,然后将文件保存到您的计算机。在本指南中,我们将使用最新版本的 7-Zip、版本 23.01(2023-06-20)和 64 位 Linux x86-64 体系结构进行演示。
使用以下 wget 命令下载 7-Zip:
wget https://www.7-zip.org/a/7z2301-linux-x64.tar.xz
注意:上述命令仅供参考。您下载的 7-Zip 版本和架构可能因系统规格而异。不同架构有不同版本的 7-Zip。
提取 7-Zip 存档
首先,创建一个新文件夹:
mkdir 7zip
使用以下命令提取档案:
tar xf 7z2301-linux-x64.tar.xz -C 7zip
上述命令将下载的 7-Zip 存档中的内容提取到专用文件夹中,我们稍后将移动该文件夹,以便您更好地访问 7zz 命令。
运行 7-Zip 二进制文件
现在,导航到您创建的目录并提取 7-Zip:
cd 7-zip
您现在可以使用以下命令在 Linux 上运行 7-Zip:
./7zz
从其他工作目录使用 7-Zip 时,必须提供二进制文件的完整路径。您可以将二进制文件添加到
让 7-Zip 在整个系统范围内均可访问
使用以下命令将 7-Zip 二进制文件移动到 /usr/local/bin 目录:
sudo mv ~/7zip /usr/local/bin
通过将二进制文件添加到 /usr/local/bin 目录,您现在只需使用 7zz 命令即可从文件系统上的任何位置访问 7-Zip。
基本 7-Zip 命令
本节将介绍一些常用的 7-Zip 命令,这些命令在处理档案时可能会很有用。这些命令将帮助您管理文件并执行各种操作,例如压缩、解压缩和列出档案内容。
创建档案
要创建新的档案,您可以使用以下命令结构:
./7zz a <archive_name> <file_or_directory>
例如,要创建一个名为 example.7z 的 7z 档案,其中包含一个名为 file.txt 的文件,您可以使用以下命令:
./7zz a example.7z file.txt
此命令创建一个名为 example.7z 的存档,并向其中添加 file.txt。您可以将 file.txt 替换为目录,以存档整个目录。
提取档案
要提取档案的内容,您可以使用以下命令结构:
./7zz x <archive_name>
例如,要提取名为 example.7z 的档案的内容,请使用以下命令:
./7zz x example.7z
此命令将 example.7z 的内容提取到当前目录。
列出存档内容
如果您想要查看档案的内容而不提取它,您可以使用以下命令结构:
./7zz l <archive_name>
例如,要列出名为 example.7z 的档案的内容,请使用以下命令:
./7zz l example.7z
此命令显示 example.7z 中包含的文件和目录,但不提取它们。
更新现有档案
要使用新的或修改过的文件更新现有档案,可以使用以下命令结构:
./7zz u <archive_name> <file_or_directory>
例如,如果您有一个名为 example.7z 的现有档案,并且想要使用修改后的 file.txt 来更新它,请使用以下命令:
./7zz u example.7z file.txt
此命令使用 file.txt 的最新版本更新 example.7z 档案。
测试档案完整性
要检查档案的完整性并确保没有错误或损坏,请使用以下命令结构:
./7zz t <archive_name>
例如,要测试名为 example.7z 的档案的完整性,请使用以下命令:
./7zz t example.7z
此命令验证 example.7z 的完整性并报告检测到的任何问题。
结束语
通过使用最新的可下载存档在 Ubuntu 系统上安装 7-Zip,您可以使用功能强大的工具来管理文件压缩和提取任务。此方法可确保您拥有最新版本的 7-Zip,让您受益于其高压缩效率和多种格式支持。定期检查更新并下载最新版本将使您的 7-Zip 安装保持最新,从而确保您的 Ubuntu 系统达到最佳性能。享受 7-Zip 为 Linux 环境中的文件管理带来的多功能性和强大功能。
谢谢