当前位置: 首页 > news >正文

Linux——文件压缩和解压

        一、zip/unzip指令

        zip用于压缩文件。语法:zip 压缩文件名称.zip 要压缩的文件或目录。

        压缩目录时要加“ -r ”,递归处理,即将目录下的子目录和文件一并压缩。

        例如:

        (1)压缩一个普通文件

zip test.zip test.c 

        (2)压缩一个目录

zip -r dir1.zip dir1

        (3)同时压缩多个目录或文件

zip -r dir.zip dir1 test.c

        unzip用于解压压缩文件。语法:unzip 压缩文件.zip。

unzip dir.zip

        还可以指定解压路径。解压时在压缩文件后加“ -d 指定路径 ”。例如解压到上级目录。

unzip dir.zip -d ..

         二、tar指令

        最常用的压缩命令:tar -czf 压缩包名.tgz 要压缩的文件或目录。

tar -czf test.tgz test.c

        不解压,查看压缩包里有什么:tar -tzf 压缩包名.tgz。

tar -tzf test.tgz

        解压:tar -xzf 压缩包名.tgz (-C 指定目录)。

tar -xzf test.tgz -C ..

        以上czf、tzf、xzf 是什么呢?tgz是什么呢?

        tar  命令的参数通常组合使用,每个字母代表特定功能:c: create ,创建新的压缩包(用于压缩操作)。z:调用  gzip  压缩算法(处理  .tar.gz  或  .tgz  格式)。 f: file ,指定压缩包的文件名(必须放在参数的最后,紧跟文件名)。x: extract ,解压文件(用于解压操作)。t: list ,查看压缩包内的文件列表(不解压)。

        因此:czf表示用gzip算法创建压缩包;tzf表示查看压缩包内文件,相当于预览;xzf表示用gzip算法解压压缩包。

        tgz是tar.gz的简写。tar压缩文件本质是先由tar打包成 .tar 文件,再用gzip压缩,生成.tar.gz。

        注意,zip和gzip是两个概念,gzip只能压缩单个文件,不能压缩目录,生成.gz后缀文件,依赖tar处理目录。 zip可以直接压缩多个文件或目录,压缩后生成.zip后缀文件。

http://www.lryc.cn/news/593273.html

相关文章:

  • Redis学习-05Redis基本数据结构
  • SpringAI_Chat模型_DeepSeek模型--基础对话
  • SpringBoot项目部署至云服务器
  • gitlab+jenkins
  • kubeadm方式部署Kubernetes v1.22.2集群
  • 农经权二轮延包—批量出图片
  • 2025最新版 Go语言Goland 专业安装及配置(超详细)
  • QCC系列显示交互层的自研技术突破与实践
  • Java行为型模式---状态模式
  • 面试高频题 力扣 130. 被围绕的区域 洪水灌溉(FloodFill) 深度优先遍历(dfs) 暴力搜索 C++解题思路 每日一题
  • 如何在HTML5页面中嵌入视频
  • 【vue-5】Vue 3 中的 v-model:双向数据绑定的全面指南
  • 基于深度学习的推荐系统:从协同过滤到神经网络
  • Django母婴商城项目实践(十一)- 用户信息模块之用户登录注册
  • QT动态加载动态库 QLibrary
  • QT窗口(7)-QColorDiag
  • JUC并发包CountDownLatch减法计数器的使用实例(多线程)
  • mac 配置svn
  • XSS原型与原型链
  • Netty集群方案详解与实战(Zookeeper + Redis + RabbitMQ)
  • LangGraph教程9:LangGraph检查点和Send机制
  • 微信小程序171~180
  • 微信小程序入门实例_____从零开始 开发一个“旅行清单 ”微信小程序
  • 微信小程序——世界天气小助手
  • YOLOv11改进 | RFAConv重塑空间注意力助力性能提升
  • 针对大规模语言模型的上下文工程技术调研与总结(翻译并摘要)
  • The Missing Semester of Your CS Education 学习笔记以及一些拓展知识(三)
  • 华为仓颉编程语言语法简介与示例
  • OpenCV 官翻8 - 其他算法
  • 从 Server.xml 到字节码:Tomcat 内核全景与请求旅程 10 000 字深剖