Linux系统常见的压缩与解压命令
常见的压缩文件扩展名
1、*.Z compress程序压缩的文件
2、*.gz gzip程序压缩的文件
3、.tar.gz tar程序打包的文件,其中经过gzip的压缩
4、.tar tar程序打包的数据,并没有压缩过
5、.bz2 bzip2程序压缩的文件
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 -zcv -f aa.tar.gz /config/aa.txt 把aa.txt打包并使用gzip压缩成aa.tar.gz
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 -jcv -f config.tar.bz2 /config 把/config目录打包并使用bzip2压缩成config.tar.bz2
解压缩
1、tar -zxv -f aa.tar.gz 把aa.tar.gz 解压缩到当前目录
2、tar -zxv -f aa.tar.gz -C /bb 把aa.tar.gz 解压缩到/bb目录下
3、tar -jxv -f aa.tar.bz2 把aa.tar.bz2 解压缩到当前目录
4、tar -jxv -f aa.tar.bz2 -C /bb 把aa.tar.bz2 解压缩到/bb目录下
Linux系统常见的压缩与解压命令相关推荐
- linux中常用的压缩、解压命令详解
不管在windows中还是在linux中,我们会经常看到各种压缩的文件,此刻我们需要使用就得解压,在这就介绍介绍linux中解压.压缩的命令. 在做实验之前,我们先创建几个文件,大小都是100M,方便 ...
- linux tar (打包、压缩、解压)命令
打包程序:tar c: 创建文档 t: 列出存档内容 x:提取存档 f: filename 要操作的文档名 v:详细信息 一:打包 打包:是指把文件整合在一起,不压缩 1.将文件打包:tar cf ...
- Linux下常用的压缩与解压命令
转载地址:http://blog.csdn.net/zhouzme/article/details/20014659 .tar (注:tar是打包,不是压缩!) 解包: tar xvf FileNam ...
- Linux中文件复制、删除、移动、压缩、解压命令
Linux中文件复制.删除.移动.压缩.解压命令 复制 cp命令 命令:cp [-adfiprl]源文件或目录 目标文件或目录 说明:将指定源文件或目录复制到目标文件或目录 [选项]: -a 该选项通 ...
- Linux 文件目录压缩与解压命令
Linux 文件目录压缩与解压命令,融合多部Linux经典著作,去除多余部分,保留实用部分. compress压缩: compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出 &quo ...
- linux环境下常用的打包、压缩、解压命令(tar、gzip、bzip2、zip)
文章目录 前言 基础概念 打包/归档 压缩 解压 打包压缩 压缩解压命令 总结 前言 经常使用电脑的人常常会接触到压缩文件,不管是软件.数据还是资料,下载之后通常就是一个压缩包,在Windows平台上 ...
- Linux下压缩、解压命令、压缩比介绍说明
Linux下压缩.解压命令很多灵活度很大,不像在windows下winrar或360压缩几乎各占版比江山,清一色的.rar .zip格式.Linux下常用的tar tar.gz tar.bz2 .Z等 ...
- Linux压缩与解压命令的使用
压缩文件的格式种类很多,这里只介绍几种常见的压缩格式,比如 zip.tar.tar.gz.rar. 文章目录 ZIP zip unzip RAR rar a rar x GZIP gzip -r gz ...
- Linux 各种压缩、解压命令
tar 只是打包动作,相当于归档处理,不做压缩:解压也一样,只是把归档文件释放出来. tar.gz tgz (tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理) 这种格式是Li ...
最新文章
- SO做了Booked之后,一直处理于“已延交”,发运事务处理的活动区变灰
- Linux Kernel TCP/IP Stack — L3 Layer — netfilter/iptables 防火墙
- ospf 环回口的路由条目_OSPF的LSA类型
- Cisco路由器配置命令之模式转换命令
- Qt Creator设置调试器
- 利用 pywin32 操作 excel
- npm publish 发布一个 Angular 库的时候报错
- 程序员的进阶课-架构师之路(15)-那些年你遇到的其他树
- 鸿蒙手机播放音乐-第一集
- android怎么注释代码块,Android.mk 代码注释
- 远程命令,代码执行漏洞原理
- Git、Svn等版本控制管理工具的使用总结(附idea整合git)
- 智能门锁服务器,【胖猴小玩闹】智能门锁与网关:海康萤石智能门锁的网关分析(三)...
- 亚洲前沿科技展望:人工智能与区块链的融合发展
- Deepin Linux禁用笔记本自带键盘
- win7设置html,Windows 7自动备份设置图解 设置Win7系统备份方式
- iccid的PHP规则,中国联通(U)SIM卡ICCID命名规则
- 对刚装好系统的Linux配置软件开发生产环境,让你开发效率一飞冲天!
- 如何破解运动世界校园模拟器检测
- 魅族魅蓝真机调试不能识别设备
热门文章
- c语言中bool作用,c语言中bool的用法
- vm中虚拟机ubuntu窗口太小,自动缩放比例不正常
- java expression 用法_浅析Java 8新特性Lambda Expression
- 心理学中寓意很深的的60句话
- 以太坊(Ethereum) - 分布式应用(DApp)
- 数字化转型浪潮中扇动翅膀的人
- C++中内存泄漏,内存溢出区别及检查方法
- Android应用开发之( TableLayout中stretchColumns、shrinkColumns的用法)
- lda php,LDA主题分析代码实现
- Android App安装包瘦身计划