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 ...
随机推荐
- sql,求和小于一定值的数据行
select count(id),sum(Price) from [T_AddPrice] as a --order by id
- C语言之二维数组与指针
二维数组: ][]; 二维数组实质上也就是一维数组,a[2][3]可看做一个2个元素的一维数组,这2个元素又是另一个数组,在内存中,它的排布如下: #include "stdio.h&quo ...
- django部署笔记
在开发机上的准备工作: 确认项目没有bug. 用pip freeze > requirements.txt将当前环境的包导出到requirements.txt文件中,方便在部署的时候安装. 将项 ...
- Mha-Atlas-MySQL高可用
Mha-Atlas-MySQL高可用 一.MHA简介 1.软件介绍 MHA在MySQL高可用是一个相对成熟的解决方案,是一套优秀的作为mysql高可用环境下故障切换和主从提升的高可用软件,在MySQL ...
- Nginx reverse proxy NSQAdmin
以下配置只针对nsqadmin v1.1.0 (built w/go1.10.3)版本 ## The default server# server { listen 80 defau ...
- 语音通信中终端上的时延(latency)及减小方法
时延是语音通信中的一个重要指标,当端到端(end2end)的时延(即one-way-delay,单向时延)低于150Ms时人感觉不到,当端到端的时延超过150Ms且小于450Ms时人能感受到但能忍受不 ...
- 日志监控文件中获取ip,每一分钟统计一次,超过200次的计入黑名单
一.日志文件access.log #.要从日志里面找到1分钟之内访问超过200次的 #.每分钟都运行一次 #.读取文件内容,获取到ip地址 #.把每个ip地址存起来{} #.判断ip访问的次数是否超过 ...
- [UE4]Spline使用注意事项
一.如果在Character中使用Spline,则使用Add Spline Mesh Componet的时候,要注意设置Transform.Mobility为Movable 二.使用Predict P ...
- socket开发总结
1.connect 阻塞socket connect时会等待返回结果,等于0表示成功,小于0表示失败. 非阻塞socket connect时会立刻返回结果,等于0表示成功,小于0且errno == E ...
- 在chrome console中添加jQuery
由于现有seajs等封装,jQuery等已不在全局暴露,即使网站中已使用jQuery,在console也使用不了. 在chrome中可以用以下代码加入jQuery: fetch('http://cod ...