创建时间:2022-04-04-23:27
说明:介绍Ubuntu常用打包解包工具及命令

修改时间:2022-04-05-01:08
修改内容:更正文章正文文字表达—将压缩更改为打包,将解压更改为解包

修改时间:
修改内容:


前言

目前了解到的情况如下:
在Ubuntu下打包文件格式有 .gz 和 .bz2 两种,主要使用的目录打包工具是 tar,所以下面只是简单地介绍一些常用的命令,更加具体的使用,请参考工具对应的help命令

文件打包解包工具

gzip

使用gzip打包解包文件,文件打包后后缀为 .gz

常用命令:
/*文件*/
gzip xxx            将xxx文件打包为xxx.gz
gzip -d xxx.gz      将xxx.gz打包为xxx
/*目录*/
gzip -r xxx         将xxx目录中的所有文件均打包为.gz格式
gzip -rd xxx        将xxx目录中的所有.gz后缀的文件解包
  • 实例1:gzip xxx
  • 实例2:gzip -d xxx.gz
  • gzip -r xxx
  • gzip -rd xxx

bzip2

使用bzip2打包解包文件,文件解包后后缀为 .bz2

常用命令
bzip -z xxx         将xxx文件打包为xxx.bz2
bzip -d xxx.bz2     将xxx.gz解包为xxx
  • 实例1: bzip -z xxx
  • 实例2:bzip -d xxx.bz2

gzip 和 bzip2的区别

据我了解到,有以下两个区别:

  1. 打包的后缀不同
  2. gzip文件打包解包工具可以打包目录中的所有文件,bzip2只能打包单个文件,不支持打包目录中的所有文件

目录打包工具

tar

打包也叫归档,是上面压缩工具的升级版

常用参数

-f           使用归档文件(必须存在且位于最后,用法可参考后续实例)
-c          创建新归档
-x          解除归档
-j          使用bzip2归档格式
-z          使用gzip归档格式
-v          打印执行过程

实例

  • 实例1:以.tar后缀打包
常用命令:
tar -vcf xxx2.tar xxx1          将xxx1打包成xxx2.tar
tar -vxf xxx2.tar               将xxx2.tar解包

  • 实例2:以.gz后缀打包
常用命令:
tar -vczf xxx2.bz2 xxx1         将xxx1打包成xxx2.gz
tar -vxzf xxx2.bz2              将xxx2.gz解包

  • 实例3:以.bz2后缀打包
常用命令:
tar -vcjf xxx2.bz2 xxx1         将xxx1打包成xxx2.bz2
tar -vxjf xxx2.bz2              将xxx2.bz2解包

tar打包工具跟gzip和bzip2的区别

1.针对的对象不同
tar是用于对目录进行打包,而gzip和bzip2都是针对文件进行打包
2. tar进行打包时不会影响目录内文件的格式,而gzip对目录进行打包,只是对目录内的所有文件打包,不会影响到目录的后缀

zip 和 rar

这两个不常用,只是简单介绍下命令

/*zip打包解包命令*/
zip -rv xxx.zip xxx         将xxx打包成xxx.zip
unzip -v xxx.zip            将xxx.zip解包/*rar打包解包命令*/
rar a xxx.rar xxx           将xxx打包成xxx.rar
rar x xxx.rar               将xxx.rar解包

综上,就是我所了解到的Ubuntu常用打包解包工具命令啦,如有遗漏或后续有认识到新的常用命令,将会填充到此文章。

Ubuntu-打包解包命令相关推荐

  1. 2020-10-21 ubuntu 打包解包压缩解压tar gz bz2 tar.Z tgz rar lha格式

    ubuntu 打包解包压缩解压tar gz bz2 tar.Z tgz rar lha格式 一.tar 格式 解包:tar xvf FileName.tar 打包:tar cvf FileName.t ...

  2. ubuntu打包/解包tar命令格式

    打包/解包 tar是Linux中常用的备份工具,此命令可以把一系列文件打包成一个大的文件,也可以把一个打包的大文件恢复成一系列文件. tar命令格式如下: #打包文件tar -cvf 打包文件.tar ...

  3. Android解包命令:unpackbootimg与打包命令:mkbootimg使用

    unpackbootimg&&mkbootimg工具     Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式.这两者在Android下 ...

  4. linux命令:find、打包解包、vi编辑器、用户权限

    搜索命令 1.find 搜索 1.1 目标 通过find命令 在特定目录下(包含它的后代目录) 搜索 符合条件的文件 1.2 实现 : 在指定目录中 根据名称 搜索 命令格式 序号 命令格式 作用 0 ...

  5. jar 打包解包一些命令

    解包命令: jar xvf GameCenter.jar 该命令会解压GameCenter.jar 内容到同级目录下 打包命令: jar -cvfM ../GameCenter.jar . 将工作目录 ...

  6. Android system.img 打包解包

    system.img为yaffs2镜像 1.解包   对system.img)的解包需要用到unyaffs这工具,下载地址:http://code.google.com/p/unyaffs/downl ...

  7. asar软件包linux,ASAR文件查看打包解包工具下载-ASAR文件查看打包解包工具v2018.07.12免费版-ucbug软件站...

    ASAR文件查看打包解包工具是一款能够帮助用户对ASAR文件进行管理的工具,通过ASAR文件查看打包解包工具能够对文件进行查看.打包.解包等功能,有需要的可以下载使用. 功能介绍 electron的a ...

  8. Mtk Android 打包解包*.img

    打包/解包 boot.img, system.img, userdata.img, or recovery.img [DESCRIPTION] MTK codebase编译出来的image必须使用MT ...

  9. Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数

    Mtk平台 Android 打包解包*.img ,修改system.img 参数 MTK 升级包文件如下: 若存在软件版本号存在错误或需要修改,重新编译则需要几个小时,或者要几天的测试 若可以直接修改 ...

最新文章

  1. 脑机接口猴子通过“意念”打游戏!马斯克:未来能让瘫痪者用意念玩手机
  2. 线程间操作无效:从不是创建控件的线程访问它的三种方法
  3. 问题 | FileNotFoundError: [Errno 2] No such file or directory: 'null'
  4. 使用Chrome开发者工具研究JavaScript函数的原生实现原理
  5. TrueCommand是什么
  6. 疾速激爽,电竞玩家的心仪之选:AMD 锐龙 5000 系列登场!
  7. 01-操作数组的方法
  8. python数据类型二(列表和元组)
  9. Cisco2811配置Qos实现带宽分流
  10. 保研经历总结-清华大学计算机系
  11. 错误报告函数:strerror和perror
  12. 使用超临界二氧化碳的晶圆清洗技术
  13. 关于m3u8中的IV参数
  14. matlab语言中的[~,b]=sort(A)用法介绍
  15. Jetpack Compose SideEffect:副作用及相关API
  16. java中的public void_public void什么意思
  17. 在线客服系统解决方案:游戏行业
  18. 宏碁暗影骑士3 win10 和 ubuntu18.04双系统安装
  19. 我去,神操作!虚拟机Ubuntu18.04居然可以安装NVIDIA + 附带安装源码与命令
  20. 友推集成第三方登录和分享的步骤

热门文章

  1. 双目视觉焦距_一种基于可变焦相机的双目视觉测距方法与流程
  2. Linux grep -Ev 命令正则匹配排除
  3. 产品未出 百度朋友圈“开演”
  4. 各类决策树算法的对比
  5. android小米4c 权限,小米 4C 全网通(安卓7.0)获取Root权限服务含精简系统方案
  6. 微信、iOS、安卓如何安装SSL证书实现HTTPS加密
  7. 为什么你背着我爱别人
  8. 使用nginx的第三方模块rtmp搭建直播服务器
  9. 齐天大圣孙悟空的师傅到底是何方神圣?
  10. UITextField关闭软键盘