加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统常见的压缩与解压命令

发布时间:2022-09-29 14:59:55 所属栏目:Linux 来源:
导读:  常见的压缩文件扩展名

  1、*.Z compress程序压缩的文件

  2、*.gz gzip程序压缩的文件

  3、.tar.gz tar程序打包的文件,其中经过gzip的压缩

  4、.tar tar程序打包的数据linux压缩,并
  常见的压缩文件扩展名
 
  1、*.Z compress程序压缩的文件
 
  2、*.gz gzip程序压缩的文件
 
  3、.tar.gz tar程序打包的文件,其中经过gzip的压缩
 
  4、.tar tar程序打包的数据linux压缩,并没有压缩过
 
  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目录下
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!