文件压缩与归档

  

数据压缩,就是在不丢失数据信息的前提下减少数据量的一种技术。

压缩压缩是一个古老的压缩工具,其压缩文件后缀为。z .

<>之前- d:,解压缩- c:,结果输出至标准输出,不删除原文件   - v:显示详情

<强>使用示例

 [root@centos7 /testdir] # compress  passwd ,,,, #,压缩
  【root@centos7 /testdir】# ls
  passwd.Z
  【root@centos7 /testdir】# compress  -d  passwd , #,解压

gzip

gzip压缩后的文件后缀为. gz结尾,如果压缩的是焦油备份文件,则扩展名为. tar。广州

gzip, gunzip, zcat -压缩或扩展文件

 - d:,解压缩,相当于解压缩
  c:将压缩或解压缩的结果输出至标准输出
  - #:1 - 9,指定压缩比zcat:,不显示解压缩的前提下查看文本文件内容

gunzip用于解压缩

zcat用于查看

<强>使用示例

 [root@centos7 /testdir] # gzip  passwd 
  【root@centos7 /testdir】# ls
  passwd.gz  passwd.Z
  【root@centos7 /testdir】#
  【root@centos7 /testdir】# zcat  passwd.gz 祝辞passwd
  【root@centos7 /testdir】# ls
  passwd.gz , passwd  passwd.Z
  【root@centos7 /testdir】# 

bzip2

bzip2压缩的文件的扩展名为。bz2

 - k:获取,保持,保留原文件
  - d:解压缩
  - #:1 - 9,压缩比,默认为6 bzcat:,不显示解压缩的前提下查看文件文件内容

bunzip用于解压缩

bzcat用于查看不解压缩

<强>使用示例

 [root@centos7 /testdir] # bzip2 密码
  【root@centos7 /testdir】# ls
  passwd.gz , passwd.bz2 , passwd.Z [
  root@centos7 /testdir] # bzcat  passwd.bz2 祝辞passwd
  【root@centos7 /testdir】# ls
  passwd.gz , passwd , passwd.bz2  passwd.Z
  【root@centos7 /testdir】# 

xz

xz压缩后的文件扩展名为。xz

<>之前- k:,,保留原文件   - d:解压缩   - #:1 - 9,压缩比,默认为6 xzcat:,不显示解压缩的前提下查看文件文件内容

unxz用于解压缩

xzcat用于查看

<强>使用示例

 [root@centos7 /testdir] # xz 密码
  【root@centos7 /testdir】# ls
  passwd.bz2 , passwd.gz , passwd.xz  passwd.Z
  【root@centos7 /testdir】#
  【root@centos7 /testdir】# xzcat  passwd.xz 祝辞passwd
  【root@centos7 /testdir】# ls
  passwd , passwd.bz2 , passwd.gz , passwd.xz  passwd.Z
  【root@centos7 /testdir】# 

zip

打包压缩文件,经压缩压缩后会另外生成。邮政的文件而不删除原文件。

zip -包和压缩(档案)文件

 - r:,递归处理,将指定目录下的所有文件与子目录一并处理
  q:不显示执行过程

解压用于解压缩

zcat用于查看

<强>使用示例

 [root@centos7 /testdir] # zip  -q  passwd 。/passwd
  【root@centos7 /testdir】# ls
  passwd , passwd.bz2 , passwd.gz , passwd.xz , passwd.Z  passwd.zip
  【root@centos7 /testdir】# 

看看大概的压缩情况:

 [root@centos7 /testdir] #噢
  total  192
  -rw-r - r -只1,root  root  164065, Aug  19, 09:06  message.zip
  -rw-r - r -只1,root  root ,, 4129, Aug  19, 08:46 密码
  -rw-r - r -只1,root  root ,, 1526, Aug  19, 08:30  passwd.bz2
  -rw-r - r -只1,root  root ,, 1539, Aug  19, 08:39  passwd.gz
  -rw-r - r -只1,root  root ,, 1540, Aug  19, 08:45  passwd.xz
  -rw-r - r -只1,root  root ,, 2151, Aug  19, 08:16  passwd.Z
  -rw-r - r -只1,root  root ,, 1676, Aug  19, 09:02  passwd.zip
  【root@centos7 /testdir】# 

zcat

zcat命令可查看压缩的文件,但并不解压。

 [root@bash  ~] #, zcat  b.zip
  # !/bin/bash
  #在url中写入你的51 cto博客网址,保存退出,运行脚本,可以根据需要自行修改
  url=http://yolynn.blog.51cto.com/

沥青焦油命令可为文件或目录创建档案(备份文件)、焦油命令可将很多文件打包成一个文件,从而可结合压缩工具实现归档并压缩了。

<强>使用语法:

 tar [选项…],[文件]…
  
  例子
  ,,tar  -cf  archive.tar  foo 酒吧
  ,,,,,,,,,#,Create  archive.tar 得到files  foo 以及酒吧。
  
  ,,tar  -tvf  archive.tar
  ,,,,,,,,,#,List  all  files  archive.tar 啰嗦地拷贝。
  
  ,,tar  -xf  archive.tar
  ,,,,,,,,,#,Extract  all  files 得到archive.tar。

文件压缩与归档