Linux 7z命令--高效的多格式压缩与解压工具

7z 是 Linux 系统中一款强大的文件压缩和解压工具,支持多种压缩格式。

7z 是一个开源的文件压缩工具,使用 LZMA 和 LZMA2 压缩算法,能提供极高的压缩率。它支持多种压缩格式,包括:

  • .7z (默认格式)

  • .zip

  • .gzip

  • .bzip2

  • .tar

安装 7z

在大多数 Linux 发行版中,7z 是 p7zip 包的一部分:

Ubuntu/Debiansudo apt install p7zip-full# CentOS/RHELsudo yum install p7zip# Arch Linuxsudo pacman -S p7zip

安装完成后,可以通过以下命令验证:

7z --version

基本语法

7z <command> [options] <archive_name> [files...]

常用选项

命令说明
a添加文件到压缩包
e解压文件(无视目录结构)
x解压文件(保留目录结构)
l列出压缩包内容
d删除压缩包中的文件
t测试压缩包完整性

基本使用

1. 压缩文件/目录

7z a archive.7z file1.txt file2.txt       # 压缩文件7z a archive.7z dir/                     # 压缩目录7z a -tzip archive.zip file.txt          # 指定格式为 ZIP7z a -p123456 archive.7z file.txt        # 加密压缩(密码:123456)

2. 解压文件

7z x archive.7z                          # 解压到当前目录7z x archive.7z -o/path/to/extract       # 解压到指定路径7z x -p123456 archive.7z                # 解压加密压缩包

3. 列出压缩包内容

7z l archive.7z

4. 删除压缩包内文件

7z d archive.7z file_to_delete.txt

5. 测试压缩包完整性

7z t archive.7z

6. 分卷压缩

7z a -v100M archive.7z large_file.dat    # 按 100MB 分卷

解压分卷文件时只需指定第一个分卷:

7z x archive.7z.001


文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为阿初在此原创文章,转载或复制请以超链接形式并注明出处。https://achu.pro/20130240.html

« 上一篇
下一篇 »

相关推荐

编译提示 You will need re2c 0.13.4 or later .

2018年06月03日

26阅读

Linux gzexe命令--压缩可执行文件

2013年02月10日

8阅读

Linux tar命令--打包与解包文件

2013年02月09日

4阅读

Linux unzip命令--解压zip压缩包

2013年02月04日

3阅读

Linux zip命令--创建zip压缩包

2013年02月03日

5阅读

Linux 7z命令--高效的多格式压缩与解压工具

2013年02月02日

7阅读

发表评论

访客 访客
验证码
评论列表 (暂无评论,7人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码