linux系统常见的压缩命令,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系统下文件压缩与打包命令 常用的压缩文件拓展名 * .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 ...

随机推荐

PHP连接SQL Server(sqlsrv)

配置好php环境后,下载如下依赖包,解压目录选择php的ext目录,并在php.ini中加上(我的php版本为5.6) extension=php_pdo_sqlsrv_56_ts.dll exten ...

North America Qualifier (2015)

https://icpc.baylor.edu/regionals/finder/north-america-qualifier-2015 一个人打.... B 概率问题公式见代码 #include ...

Interactive pivot tables with R(转)

I love interactive pivot tables. That is the number one reason why I keep using spreadsheet software ...

CAS简介和无锁队列的实现

Q:CAS的实现 A:gcc提供了两个函数 bool __sync_bool_compare_and_swap (type *ptr, type oldval, type newval, ...)// ...

Java中线程同步锁和互斥锁有啥区别?看完你还是一脸懵逼?

首先不要钻概念牛角尖,这样没意义. 也许java语法层面包装成了sycnchronized或者明确的XXXLock,但是底层都是一样的.无非就是哪种写起来方便而已. 锁就是锁而已,避免多个线程对同一个 ...

[Swift]Alamofire:设置网络请求超时时间【timeout】的两种方式

两种方式作用相同,是同一套代码的两种表述. 第一种方式:集聚. 直接设置成员属性(全局属性),这种方法不能灵活修改网络请求超时时间timeout. 声明为成员属性: // MARK: - 设置为全局变 ...

【Android端 adb相关】adb相关总结

一.什么是adb? adb的全称是:Android Debug Bridge,adb命令的构成是三部分,分别是:服务器.客户端.后台程序: (1)客户端:一个在PC上运行的客户端.可以通过shell端 ...

ASP入门(四)-VBScript的流程控制语句

VBScript条件语句 我们可以使用四种条件语句 If - Then - 语句 If - Then - Else 语句 If - Then - ElseIf 语句 Select - Case 语句 ...

java web eclipse中项目的加载过程

java web eclipse中项目的加载过程: Tomcat默认从WEB-INF/目录下加载资源,Eclipse在发布程序的时候,并没有把User Libraries的相关资源拷贝到WEB-INF ...

银行业务-Excel文件的拆分逻辑

一.问题: 随着银行业务数据量的急剧增加,原始的人力统计数据已经不能满足要求, 需要开发一款可以实现自动化数据统计的系统平台,进行数据的采集.加工.过滤.统计.预测 其中数据采集方式又以[Excel] ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值