压缩,解压缩及归档工具

压缩,解压缩及归档工具

file-roller  在图形界面上使用

compress :    compress  后面跟文件

后缀带  .Z   compress 压缩完文件并且删除文件

@SGW}NAC9@595[2}DOZVUNA

compress  -d  m.Z        -d解压缩    -d=uncompress

ASIV2D1D}A74E9CZC0BP]2O

-c(选项-c 结果输出至标准输出,显示到屏幕上但不删除源文件)

可以用重定向

compress  -c  m  >m.Z    压缩文件 并重定向到m.Z中

3NQAH@BSF_@8]BSY0Q8[SIC

zcat  解压缩显示在屏幕上,不想显示就放到文件中,但是保留原有的压缩文件

zcat   m.Z   >  m.m            zcat 把 m.Z解压缩到m.m文件中$2X6DC6EST$LC%T6Y3YX~Y5

gzip  /  gunzip    压缩  /解 压缩

gzip  以  .gz  结尾      gzip  m    解压缩R5R6Z9J~F`D@_D@O0J5(H$T

相同的文件用gzip  压缩比compress 压缩效果好

gzip  -d    与 gunzip  都是解压缩

gunzip  m.gz )TIA@LYO7E[X~S]K8HJ9E}6

gzip -c  将压缩或解压缩的结果输出至标准输出 显示到屏幕上,也可以用重定向

gzip  -c   m > m.gz   把m文件压缩并重定向到m.gz文件中9G~5H}J0RQLN_AD@7YJ5RUO

zcat 同样适用于 .gz 后缀的压缩文件

L2`$JF)`UGA8H3U`F_~D{OR

bzip2  / bunzip2  / bzcat

bzip2 压缩完的以 .bz2  结尾

bzip2   -b  压缩并保留原文件

ZO[P8~%O5PDNB7O%](3F{9V

bzip2  比  gzip  和  compress 压缩效果更好

bzip2 -d  === bunzip2

bzcat  和上面 zcat效果一样 也可以重定向到文件中

2F33P1I{IAIJLO3M)QDUQ@Q

xz  / unxz  / xzcat  和上面  compress  , gzip ,   bzip2  用法一样的  都属于单个压缩  [{N}]]{L)H6{1D(~NQO7{)X

打包工具 zip    也适用于windows

zip -r  打包压缩       后面压缩文件以  .zip 结尾

unzip  解包解压缩

unzip   文件以 .zip 结尾

cat  message | zip  m2   –     把前面的标准输出 定义到 –   在用zip压缩 message 文件 名字为 m2.zip)9(1JRJ_Q`YLF{8X4SY3X2Y

tar 工具

tar (Tape   ARchive 磁带归档的缩写) 磁带可以存放数据 容量大,便宜,但是速度慢

tar  :    -c  创建                -f  文件名       -v 可以看到过程       -p  保留原有属性

tar     -cpvf   data.tar  /data         用命令tar 把data 目录打包并且名称是data.tar

6$`1KOAT$Z$DOS@7Z(]7F$5

RV8VRHE$K0S2YO(X[(28IG7

查看 data.tar 和 /data 的 大小

EESXGF8H04M}5E9Y)3EG[RR

tar 不是压缩工具 是打包工具

在使用tar 的选项  “-”  可加可不加     -t   预览     -x 解压缩     -C 是制定解压缩的路径目录里

tar  tvf   data.tar     预览data.tar 的包文件

CB4]B}8(5ID_U{4AE7R8C4N

把data.tar 包解压缩到/mnt目录下   或者直接在 /mnt 目录下解压缩 就不需要-C  /mnt   可以直接解包

tar xvf  data.tar  直接解压缩到当前目录里

V8[S%S{F3~X5XU{6Y1]LKVQ

data.tar 包已经解压缩到/mnt目录里面

}{B9HH[3[[DR)31Y$1{}}VO

tar   -j:   把打包文件压缩成.bz2后缀  ,     -z  :  把打包文件压缩成.gz后缀 ,    -J  : 把打包文件压缩成  .xz 后缀EM]LP38DWT}BYVTR{V0ALX3

对照三个压缩比

F@88_)8JEMJC5W73~HJB$`V

压缩数据对比 xz>gz>bz2

用 tar  xvf  无论什么压缩文件都能解开

(S{FKF26}RDYLE25AFO9`T0

{_T]`_QUV)@B]2F]5]S1U{M

cpio

cpio 的功能 : 回复文件从或到归档

cpio的命令是通过重定向的方式将文件进行打包备份,还原回复的工具,以.cpio 或者.tar结尾的文件

选项  -0 :是将文件拷贝打包生成文件或者将文件输出到设备上或者重定向

-i : 解包

-t :预览,查看文件内容或者输出到设备上的内容

-v : 显示打包过程的文件名称

-d : 解包生成目录,在cpio还原时自动建立目录

-c : 一种较新的存储方式

find /etc/sysconfig/ |cpio -ov >sysconfig.cpio                                                                                                            查找/etc/sysconfig/目录下的文件打包输出到 sysconfig.cpio 的文件中以.cpio结尾

$ADJDRSK4%VO({JCH{UY%@V

预览sysconfig.cpio的内容  cpio -tv  < sysconfig.cpio

L]MBLA7NK8IMA])3VQNTEO4

cpio -idv < sysconfig.cpio    解包是按照绝对路径解包sysconfig.cpio 并生成目录

3{[SKL9[EITD`RE2M)6VHA8

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97101

(0)
祝韵杰-桃子祝韵杰-桃子
上一篇 2018-04-26 15:03
下一篇 2018-04-26 19:10

相关推荐

  • Linux笔记 2018-04-07
  • mysql数据库的具体介绍和使用

    表的建立。删除,增加,修改,等

    2018-06-06
  • 文本处理命令

    查看文件 cat   tac rev   more less 行号 cat -n … | grep … grep -n … 文件名 ls … | grep … 行处理 截取 head -n # FILE tail -n # FILE 排序 sort -t “X&#82…

    Linux笔记 2018-04-22
  • 学习笔记(16)

    学习笔记

    Linux笔记 2018-05-06
  • Centos6.9 的安装过程

                                                                              Centos6.9虚拟机创建过程 (本次安装过程以VMware14版本为主) 一、            首先需要先获取centos6.9的安装包,如果计算机上还未有centos6.9的安装包,你可以到以下网址进…

    Linux笔记 2018-03-31
  • 第四周

      sed的高级用法 安装包路径/misc/cd/Packages/ rpm 可以安装 卸载 软件包 rpm -i 跟软件包名称 (安装) -e 卸载软件包 (只有配置文件会自己备份 备份文件以.rpmsave结尾的文件)-v显示详细进度 -h显示百分条 –test 测试安装,但不是真的装–nodeps 忽略依赖性 (但安装…

    Linux笔记 2018-04-22