Linux系统常见的压缩与打包命令
常见的压缩文件扩展名
1、*.Z compress程序压缩的文件
2、*.gz gzip程序压缩的文件
3、.bz2 bzip2程序压缩的文件
4、.tar tar程序打包的数据,并没有压缩过
5、.tar.gz tar程序打包的文件,其中经过gzip的压缩
6、.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩
常见的三种压缩命令
1、compress
2、gzip
3、bzip2
compress是非常老旧的一个压缩程序,在比较旧的系统版本才会自带,其压缩的文件*.Z可以用gzip解压,但compress不能解压gizp压缩的文件*.gz,因而已被其他压缩命令替代。另外,bzip2的压缩比优于gzip的压缩比。
常见打包命令
1、tar
tar既可以打包多个文件或文件夹,同时还可以通过gzip/bzip2进行压缩,是使用最广泛的命令。
常见查看压缩文件内容命令
1、zcat 查看gzip压缩的文件
2、bzcat 查看bzip2压缩的文件
各命令的使用:
1、gzip
gzip [-cdtv#] 文件名
参数:
-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理;
-d:解压缩的参数;
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;
-v:可以显示源文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好是默认-6。
2、bzip2
bzip2 [-cdkzv#] 文件名
参数:
-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理;
-d:解压缩的参数;
-k:保留原文件,而不会删除原始文件;
-z:压缩的参数;
-v:可以显示源文件/压缩文件的压缩比等信息;
-#:压缩等级,与gzip同样,-9最佳,-1最快。
3、tar
tar的参数非常多,下面只列举几个常用的。
压缩:tar -jcv -f filename.tar.bz2 被压缩文件或目录
查询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 解压到的目录
参数:
-c:新建打包文件;
-t:查看打包文件的内容含哪些文件名,重点在查看文件名;
-x:解打包或解压缩参数;
-j:通过bzip2压缩/解压缩文件;
-z:通过gzip压缩/解压缩文件;
-v:在压缩/解压缩过程中,将正在处理的文件显示出来;
-f filename:-f 后面要接被处理的文件名,建议-f 单独写一个参数;
-C 目录:在解压缩时,若要在特定目录下解压缩,可用此参数。
示例:
压缩
1、tar -jcv -f config.tar.bz2 /config 把/config目录打包并使用bzip2压缩成config.tar.bz2
2、tar -zcv -f config.tar.gz /config 把/config目录打包并使用gzip压缩成config.tar.gz
3、tar -jcv -f aa.tar.bz2 /config/aa.txt 把aa.txt打包并使用gzip压缩成aa.tar.bz2
4、tar -zcv -f aa.tar.gz /config/aa.txt 把aa.txt打包并使用gzip压缩成aa.tar.gz
解压缩
5、tar -jxv -f aa.tar.bz2 把aa.tar.bz2 解压缩到当前目录
6、tar -zxv -f aa.tar.gz 把aa.tar.gz 解压缩到当前目录
7、tar -jxv -f aa.tar.bz2 -C /bb 把aa.tar.bz2 解压缩到/bb目录下
8、tar -zxv -f aa.tar.gz -C /bb 把aa.tar.gz 解压缩到/bb目录下
Linux系统常见的压缩与打包命令的更多相关文章
- Linux系统下文件压缩与打包命令
Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...
- Linux系统常见的压缩与打包
1.gzip, zcat [root@linux ~]# gzip [-cdt#] 檔名参数: -c :将压缩的数据输出到屏幕上,可透过数据流重导向来处理: -d :解压缩的参数: -t :可以 ...
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...
- Linux系统常见的压缩命令
*.Z compress 程序压缩的文件: //在当前的Linux主流版本中都已经默认没有支持该压缩命令了,因为gzip命令已经取代了compress命令了 *.gz gzip 程序压缩的文件: *. ...
- linux上常见的压缩解压缩的命令
压缩 tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.ta ...
- Linux Ubuntu 常见的压缩命令
小知识: Linux上常见的压缩命令就是gzip与bzip2,compress已经不再流行.gzip是有GNU计划所开发出来的压缩命令,该命令已经替换了compress命令.后来GNU又开发出bzip ...
- Linux下文件的压缩与打包
一.Linux下常见的文件压缩命令: 在Linux的环境中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』,为什么会有这样的扩展名呢? 这 ...
- 【linux相识相知】压缩与打包
我们日常使用window的时候,经常会用到压缩与解压缩,如果要压缩一个文件,右击选择[添加到压缩文件],解压缩则右击选择[解压到当前文件夹],“点点点”就能完成.但是在一个没有装图形化界面的linux ...
- 不同linux系统添加开机启动程序的命令
see http://phpcj.org/blog/%E4%B8%8D%E5%90%8Clinux%E7%B3%BB%E7%BB%9F%E6%B7%BB%E5%8A%A0%E5%BC%80%E6%9C ...
随机推荐
- 微信小程序自运营器 微信小程序自动运营器(让你的微信小程序,公众号零运营成本,24小时全自动运营)
自动发单,自动评价,自动评论,自动推广 微信小程序自运营器 微信小程序自动运营器(让你的微信小程序,公众号零运营成本,24小时全自动运营) 我们会根据你的微信公众号或微信小程序定制开发带有一定AI智 ...
- React 思维索引
关于分析React源码的文章已经有比较多,我就不献丑了. 根据分析的结果把React的大致流程和思维导图做了一点总结,图片如下: 源码在: https://github.com/laryosbert/ ...
- Error in loadNamespace 的解决之道
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 在构建比较复杂的环 ...
- [UE4]让箭头保持水平
如图所示,当手柄前后左右转动的时候,箭头也会跟着转动,我们的目标是要求箭头紧贴着地面,不会跟着手柄前后左右转动. 分析上图坐标系可以知道,只要让箭头绕着Z轴转动就可以了,不需要绕着X轴和Y轴旋转.
- WPF设计界面不执行代码
一般在我们在设计WPF XAML界面时,XAML 引用一些后端的类.比如UserControl.Converter.MVVM,引用 xmlns:ALLUserControl="clr-nam ...
- MemCache在网站中的使用
MemCache安装好后,网站一直没法使用,后来查找资料,发现需要在配置文件里写几行代码,如下所示 <enyim.com> <memcached protocol="Tex ...
- solidworks的工程图模板文件和图纸格式文件
工程图模板文件:drwdot,这个文件是在新建工程图的时候,可以选择的,如下. 图纸格式文件:slddrt,这个文件是进入工程图环境,编辑[图纸属性]的时候,可以选择的.如下. 怎么定制上述两种文件? ...
- Verilog语言
for循环应用 1.复位寄存器组 例如有32个寄存器,需要异步复位 always@(posedge clk or negedge rst_n) begin if (rst_n == 1'b0) beg ...
- Mac git 上传到 github
上传本地项目到github 1.初始化本地项目 进入到你的项目,根目录下git init,会在你的项目的根目录下多出一个.git的文件夹,也许你的mac隐藏了,但是用命令行或者vscode等工具是可以 ...
- C语言博客作业6---结构体&文件
C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...