linux解压7z压缩包命令
linux解压7z压缩包命令详细介绍
在 Linux 系统中解压 7z 压缩包,需要先安装 p7zip 工具(多数 Linux 发行版默认未安装),安装后可使用以下命令:
1. 安装 p7zip
- Debian/Ubuntu 系列(如 Ubuntu、Linux Mint):bash
p7zip-full - RedHat/CentOS 系列(如 CentOS、Fedora):bash
dnf p7zip
2. 解压 7z 压缩包
假设压缩包名为 file.7z,常用命令如下:
(1)解压到当前目录
bash
7z x file.7z
x:表示解压文件到指定路径(保留目录结构)。
(2)解压到指定目录(如
./target_dir)
bash
7z x file.7z -o./target_dir
-o:后跟目标目录路径(-o是--output-directory的缩写)。
(3)解压带密码的压缩包
如果压缩包加密,解压时会提示输入密码,也可在命令中直接指定密码(不推荐,密码会暴露在命令历史中):
bash
7z x file.7z
-p:后跟密码(-p是--password的缩写)。
3. 其他常用选项
t:测试压缩包完整性(不实际解压):bash7z t file.7zl:列出压缩包内的文件列表:bash7z l file.7z
说明
- 解压后文件会根据压缩包内的目录结构释放,若压缩包内文件直接位于根目录,则解压后文件会出现在目标目录中。
- 如果需要更高压缩比的解压(如处理 7z 格式的压缩包),
p7zip是首选工具,其命令行兼容性较好,适用于服务器和终端环境。