压缩,解压缩及归档工具

压缩,解压缩及归档工具

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
下一篇 2018-04-26

相关推荐

  • 相信过程-马哥教育

    IT工程师工作和学习都是比较枯燥的,过于目标化忽略了过程本身并不适合我,如果我来这里能使我全心全意投入到一段学习当中,我觉得来这里目标就达到了。其他的事情自然会水到渠成。 大家共勉!

    2018-07-21
  • cobbler自动化安装系统相关实验

    cobbler用来快速建立 Linux 网络安装环境,基于PXE的二次封装,将多种安装参数封装到一个菜单,相较于PXE更加方便,自动化

    2018-05-26
  • 今天开始,重新学习

    混了这么多年,才发现还是要学习,要有本事才能混的好些。今天开始,重新学习,为了有好的将未来。为了能够多挣点钱。。。。。。

    Linux笔记 2018-06-20
  • 第五周作业

    1、简述rpm与yum命令的常见选项,并举例
    2、自建yum仓库,分别为网络源和本地源
    3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
    4、简述sed常用操作命令,并举例

    Linux笔记 2018-06-11
  • 網絡屬性配置一

    網絡屬性配置一 一. ifconfig的应用 (一)配置网络接口: #ifconfig (只显示活动状态的接口) ifconfig -a(显示所有接口) 配置地址: 注意(掩码的两种的写法) #ifconfig 接口 指定的IP/NETMASK 1.#ifconfig ens37 172.20.110.11/16 (IP改为172.20.110.11/16)…

    Linux笔记 2018-05-03
  • 06葵花宝典之linux网络、进程管理和shell循环语句

    06葵花宝典之linux网络、进程管理和shell循环语句 作为服务器,其输入输出功能在大多数时候都是通过网络提供的,网络功能对于服务器而言是至关重要的。 一、OSI七层模型和TCP/IP四层模型 1、OSI七层模型 OSI七层模型是参考ISO(International Standard Organization国际标准化组织)所指定的一个用于通信系统间互…

    2018-04-15