ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux如何进行文件解压缩?

Linux如何进行文件解压缩?

原创 Linux操作系统 作者:老男孩Linux 时间:2025-12-25 14:09:35 0 删除 编辑

 在Linux系统的文件管理中,zip与unzip是处理压缩包的核心工具,支持跨平台文件传输与存储空间优化,是运维和开发人员的必备技能。接下来这篇文章为大家介绍一下Linux中zip与unzip的使用详解!

  Linux中zip和unzip是最常用、跨平台兼容性最好的压缩解压工具,操作简单,支持密码加密、排除文件、更新压缩包等实用功能。

  压缩文件和目录

  zip 默认只压缩指定文件,不递归处理目录;要压缩整个文件夹,必须加-r参数。

  压缩单个文件:zip archive.zip file.txt

  压缩多个文件:zip archive.zip a.txt b.log c.conf

  压缩整个目录:zip -r project.zip myapp/

  压缩时排除某些文件:zip -r backup.zip /var/log/ -x "*.tmp" "cache/*"

  最大压缩率:zip -9 -r large.iso.zip large.iso

  压缩后删除原文件:zip -m notes.zip notes.md

  解压zip文件

  unzip默认解压到当前目录,不覆盖同名文件时会提示;常用选项可跳过交互或指定路径。

  基本解压:unzip archive.zip

  解压到指定目录:unzip archive.zip -d /tmp/extracted/

  强制覆盖不提示:unzip -o archive.zip -d ./target/

  只解压到当前层:unzip -j archive.zip

  用密码解压:unzip -P 'mypassword' secure.zip

  查看压缩包内容(不解压):unzip -l archive.zip

  校验完整性(检查是否损坏):unzip -t archive.zip


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952968/viewspace-3106245/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
老男孩it教育——致力于帮助有志向的年轻人通过努力学习获得体面的工作和生活。专注于Linux云计算运维、Python全栈开发、网络安全、新媒体运营、容器云架构师、MySQL数据库、go语言的培训。学习可call:18710030740

注册时间:2019-11-06

  • 博文量
    393
  • 访问量
    1010922