Ubuntu-打包解包命令
创建时间: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的区别
据我了解到,有以下两个区别:
- 打包的后缀不同
- 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常用打包解包工具命令啦,如有遗漏或后续有认识到新的常用命令,将会填充到此文章。