嵌入式Linux之Ubuntu学习笔记(压缩与解压缩)

1.Linux下常用的压缩格式

Linux下常用的压缩扩展名有:.tar .tar.bzs .tar.gz

2.Windows下7ZIP软件的安装

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

3.gzip压缩工具

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

gzip xxxx //压缩

gzip -d xxx.gz //解压缩

gzip对文件夹进行压缩

gzip -r xxx //对文件夹进行压缩

gzip -rd xxx.gz //对文件夹进行解压缩

4.tar打包工具

tar工具参数:

-f:使用归档文件或ARCHIVE设备

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

-c:创建新归档

-j:使bzip2压缩格式

-z:使用gzip压缩格式

-v:打印出命令执行过程

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

tar -vcf test test.tar //将test打包成test.tar

tar -vxf test.tar //解包

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

1.对.tar.bzip2进行压缩和解压缩

tar -vxjf xxx.tar.bzip2 //解压缩

tar -vcjf xxx.tar.bz2 xxx //压缩

5.其他压缩格式

1.需要先安装rar; sudo apt-get install tar

rar x xxx.rar //解压缩

rar a xxx.rar xxx //压缩

2.zip格式

zip格式压缩使用zip命令:

zip -rv xxx.zip xxx

zip格式解压使用unzip命令:

unzip -v xxx.zip

相关推荐
龙湾开发13 分钟前
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 13.几何着色器(二)爆炸效果&修改图元类型
c++·笔记·学习·3d·图形渲染·着色器
ooppoop45644 分钟前
嵌入式学习笔记 D21:双向链表的基本操作
笔记·学习·链表
我不是程序猿儿1 小时前
【C#】用 DevExpress 创建带“下拉子表”的参数表格视图
linux·windows·c#
肥肠可耐的西西公主1 小时前
前端(vue)学习笔记(CLASS 6):路由进阶
前端·vue.js·学习
Camellia03111 小时前
嵌入式学习--江协51单片机day8
嵌入式硬件·学习·51单片机
冷崖1 小时前
网络学习-epoll(四)
网络·学习
咖喱年糕1 小时前
【Linux】系统指令与开发全栈(vim、ssh、gcc)
linux·ssh·vim·gcc
moxiaoran57532 小时前
Python学习笔记--使用Django操作mysql
笔记·python·学习
3D霸霸2 小时前
Stable Diffusion 学习笔记02
笔记·学习·stable diffusion
虾球xz3 小时前
游戏引擎学习第291天:跳跃的怪物与占据的树木
c++·学习·游戏引擎