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

Ubuntu下的压缩及解压缩

一、Linxu 下常用的压缩格式

Linux 下常用的压缩扩展名有:.tar 、.tar.bz2、 .tar.gz 。

二、Windows 下 7ZIP 软件的安装

因为 Linux 下很多文件是 .bz2 , .gz 结尾的压缩文件,因此需要在 windows 下安装 7ZIP 软件。

7-Zip

三、Ubuntu 下的 gzip 压缩工具

.gzip 工具负责压缩和解压缩 .gz 格式的压缩包。

对文件进行压缩

gzip xxx.x        //压缩
gzip -d xxx.gz         //解压缩

gzip 对文件夹进行压缩

gzip -r xxx         //对文件夹进行递归压缩,也就是压缩了文件夹里面的各个文件,但是注意它是没有打包的。
gzip -rd xxx.gz        //对文件夹进行解压缩
注意

gzip 虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件中所有的文件进行了单独的压缩。

四、 bzip2 压缩工具

        和 gzip 类似,只是 bzip2 工具负责压缩和解压缩 .bz2 格式的压缩包

bzip2 -z xxx        //压缩
bzip2 -d xxx.gz        //解压缩
注意

与 gzip 一样,只是对文件夹内部的各个文件进行压缩,没有打包

五、 Ubuntu 下 tar 打包工具

网络查找 Linux 内核

The Linux Kernel Archives

点击  https:www.kernel.rog/pub/

点击 linux 

点击 kernel

点击 v4.x/ 这是版本

tar.gz 这就是 linux 内核的压缩包

参数

-f        使用归档文件 

-c        创建归档,创建压缩文件

-x        从图档中解出文件,解压缩

-j        使用 bzip2 压缩格式

-z        使用 gzip 压缩格式

-v        打印出命令执行过程

使用 

       tar 工具提供打包服务,就是将多个文件进行打包,比如

tar --help    //查看帮助
tar -vcf test test.tar        //将 test 打包成 test.tar
tar -vxf test.tar        //解包

        上面的 tar 命令只是提供了打包和解包的功能, tar 在提供打包和解包的同时使用 gzip/bzip2 进行压缩,实现类似 Windows 下 winRAR 软件的命令。

1、对 .tar.bz2 进行压缩和解压缩(常用)
tar -vxjf xxx.tar.bz2        //解压缩
tar -vcjf xxx.tar.bz2 xxx         //压缩
2、对 .tar.gz 进行压缩和解压缩(常用)
tar -vxzf xxx.tar.gz         //解压缩
tar -vxzf xxx.tar.gz xxx        //压缩

六、其他格式的压缩和解压缩

1、 .rar 格式

需要先安装 rar:

sudo apt-get install rar
rar x xxx.rar        //解压缩
rar a xxx.rar xxx        //压缩
2、 .zip 格式

zip 格式压缩使用  zip 命令

zip -rv xxx.zip xxx

zip 格式解压缩使用 unzip 命令

unzip -v xxx.zip

http://www.xdnf.cn/news/1387279.html

相关文章:

  • Llama-index学习文档
  • AI驱动万物智联:IOTE 2025深圳展呈现无线通信×智能传感×AI主控技术融合
  • 【Python办公】CSV按列去重工具
  • LangChain实战(三):深入理解Model I/O - Prompts模板
  • 聊聊Prompt Engineering (提示词工程)
  • Rust Web框架Axum学习指南之响应和异常封装
  • websocket建立连接过程
  • AI供应链优化+AI门店排班:蜜雪冰城降本20%、瑞幸提效的AI商业落地实战
  • 港科大开放世界长时域具身导航!LOVON:足式机器人开放词汇目标导航
  • LeetCode Hot 100 Python (1~10)
  • 1 分钟 Maya 动画渲染要多久?5 天还是 5 小时
  • linux系统学习(15.启动管理)
  • 第一百零二章:AI的“未来电影制片厂CEO”:多模态系统落地项目实战(完整 AI 视频创作平台)
  • 极飞科技AI智慧农业实践:3000亩棉田2人管理+产量提15%,精准灌溉与老农操作门槛引讨论
  • 组件的生命周期:`useEffect` 的威力与副作用处理
  • 随机森林的 “Bootstrap 采样” 与 “特征随机选择”:如何避免过拟合?(附分类 / 回归任务实战)
  • 华为云CCE的Request和Limit
  • Ethercat主从站移植时的问题记录(二)—无法进入OP状态且从站PDI中断不触发
  • 什么是Jmeter? Jmeter工作原理是什么?
  • linux上安装methylkit -- 安全下车版 (正经版: Linux环境下安装methylKit的实践与避坑指南)
  • springboot java开发的rocketmq 顺序消息保证
  • CAN总线(Controller Area Network Bus)控制器局域网总线(二)
  • 无人机图传模块原理及作用——开启飞行视野的关键技术
  • 第二阶段WinForm-9:委托复习
  • 应用转生APP:无需Root权限的应用双开和Xposed模块加载工具
  • 计算机是如何运行的
  • [AI人脸替换] docs | 环境部署指南 | 用户界面解析
  • c++ template
  • OpenCSG月度更新2025.8
  • 电影交流|基于SprinBoot+vue的电影交流平台小程序系统(源码+数据库+文档)