欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > Linux之7z命令压缩和解压(三十四)

Linux之7z命令压缩和解压(三十四)

2024/10/24 4:40:19 来源:https://blog.csdn.net/u010164190/article/details/141648255  浏览:    关键词:Linux之7z命令压缩和解压(三十四)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

新书发布:《Android系统多媒体进阶实战》🚀
优质专栏: Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏: 多媒体系统工程师系列原创干货持续更新中……】🚀
优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

🍉🍉🍉文章目录🍉🍉🍉

    • 🌻1.前言
    • 🌻2.7z命令介绍
    • 🌻3.解决方案
      • 🐓3.1 压缩文件夹
      • 🐓3.2 解压缩7z文件到当前目录
      • 🐓3.3 压缩文件夹
      • 🐓3.4 压缩文件,并设置最大压缩级别
      • 🐓3.5 解压缩7z文件到指定目录
      • 🐓3.6 测试压缩包的完整性,不解压
      • 🐓3.7 压缩文件夹并设置密码
      • 🐓3.8 解压缩设置了密码的7z文件

🌻1.前言

本篇目的:Linux之7z命令压缩和解压

🌻2.7z命令介绍

  • 7z命令是Linux系统中一个功能强大的压缩和解压缩工具,它是7-Zip软件的一部分,7-Zip是一款开源的数据压缩程序,支持多种压缩格式。7z命令以其高压缩比和快速的性能在众多压缩工具中脱颖而出,成为了许多Linux用户的优选。
  • 首先,7z命令支持.7z格式的压缩文件,这是7-Zip的默认格式,以其极高的压缩率闻名。除此之外,7z命令还支持多种其他常见的压缩格式,如ZIP、RAR、TAR、GZIP、BZIP2等,这使得7z命令在处理不同类型的压缩文件时表现出极高的兼容性。
  • 使用7z命令进行压缩非常简单,基本的命令格式是:7z a [压缩文件名] [要压缩的文件或目录]。其中,“a”代表添加文件到压缩包中。例如,要将一个名为“documents”的文件夹压缩成名为“docs.7z”的压缩文件,可以使用命令:7z a docs.7z documents
  • 解压缩同样方便,使用“x”参数可以提取压缩包中的内容,命令格式为:7z x [压缩文件名]。如果要提取“docs.7z”中的所有文件到当前目录,只需执行:7z x docs.7z
    7z命令提供了丰富的参数以适应不同的需求,例如:
  • -p[密码]:设置压缩或解压缩时的密码。
  • -r:递归处理,包括子目录。
  • -y:对所有询问回答是,用于脚本中自动执行。
  • -aoa:覆盖已存在的文件而不提示。
  • -bb[0-3]:设置压缩级别,其中0表示不压缩,3表示最大压缩。
  • 除了基本的压缩和解压缩功能,7z命令还可以列出压缩包中的内容(l参数)、更新压缩包中的文件(u参数)、测试压缩包的完整性(t参数)等。
  • 7z命令在处理大文件和大量小文件时表现出色,它的多线程压缩特性可以充分利用CPU资源,提高压缩效率。此外,7z格式的加密功能也为用户的数据安全提供了保障。
  • 7z命令是Linux系统中的一个高效、灵活且功能强大的压缩工具,无论是日常文件整理还是数据备份,7z命令都能提供出色的支持。然而,由于7z格式不是所有系统都默认支持的格式,所以在分享压缩文件时,可能需要考虑接收者的解压缩能力。

🌻3.解决方案

🐓3.1 压缩文件夹

# 7z a folder.7z /path/to/folder

🐓3.2 解压缩7z文件到当前目录

# 7z x folder.7z

🐓3.3 压缩文件夹

🐓3.4 压缩文件,并设置最大压缩级别

# 7z a -mx9 files.7z /path/to/file1.txt /path/to/file2.txt

🐓3.5 解压缩7z文件到指定目录

# 7z x -o/path/to/output folder.7z

🐓3.6 测试压缩包的完整性,不解压

# 7z t backup.7z

🐓3.7 压缩文件夹并设置密码

# 7z a -pMyPassword -t7z docs.7z documents

🐓3.8 解压缩设置了密码的7z文件

# 7z x -pMyPassword docs.7z

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com