压缩解压缩 tar 主要掌握

blob.png

blob.png

compress [-dfvcVr] [-b maxbits] [file …]

-d: 解压缩,相当于

blob.png

-c: 结果输出至标准输出,不删除原文件

blob.png单纯-c 会出乱码 所以 > ..

-v: 显示详情

uncompress解压缩

zcat file.Z > file 

##没人用  因为压缩比不高  compress

gzip  处理文件

gzip[OPTION]… FILE …

blob.png

-d: 解压缩,相当于gunzip

-c: 将压缩或解压缩的结果输出至标准输出

-#:1-9,指定压缩比,值越大压缩比越大

blob.png

zcat:不显式解压缩的前提下查看文本文件内容

实例:

gzip-c messages >messages.gz

gzip-c -d messages.gz > messages

zcat messages.gz > messages

bzip2 [OPTION]… FILE …

blob.png

-k: keep, 保留原文件

-d:解压缩

blob.pngbzip2 会自动补全 bz2文件

-#:1-9,压缩比,默认为6

bzcat:不显式解压缩的前提下查看文本文件内容;

blob.png

xz[OPTION]… FILE …     (新压缩)

-k: keep, 保留原文件;

-d:解压缩

-#:1-9,压缩比,默认为6;

xzcat: 不显式解压缩的前提下查看文本文件内容;

打包压缩

zip –r sysconfigsysconfig/

解包解压缩

unzip sysconfig.zip

cat /var/log/messages | zip message –

blob.png

unzip -p message > message

tar [OPTION]… tar 容易丢失 ACL属性

(1) 创建归档

tar -c -f /PATH/TO/SOMEFILE.tar FILE…

tar cf/PATH/TO/SOMEFILE.tar FILE…

blob.png

并没有压缩

blob.pngblob.png

blob.png

(2) 查看归档文件中的文件列表

预览

tar -t -f /PATH/TO/SOMEFILE.tar

blob.png

(3) 展开归档

tar -x -f /PATH/TO/SOMEFILE.tar

blob.png

tar -x -f /PATH/TO/SOMEFILE.tar -C /PATH/

blob.png

结合压缩工具实现:归档并压缩

-j: bzip2, -z: gzip, -J: xz压缩解压缩    tar 主要掌握

复制从或到文件

cpio命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件。

cpio[选项] > 文件名或者设备名

cpio[选项] < 文件名或者设备名

选项

-o 将文件拷贝打包成文件或者将文件输出到设备上

-i解包,将打包文件解压或将设备上的备份还原到系统

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

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

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

-c 一种较新的存储方式

将etc目录备份:

find ./etc-print |cpio -ov > etc.cpio

blob.png

内容预览

cpio–tv< etc.cpio

要解包文件

cpio–iv <etc.cpio

cpio–idv< etc.cpio

原创文章,作者:Nicolas ZhaoIV,如若转载,请注明出处:http://www.178linux.com/34198

(0)
Nicolas ZhaoIVNicolas ZhaoIV
上一篇 2016-08-21 20:46
下一篇 2016-08-21 20:46

相关推荐

  • 基于kubernetes构建Docker集群管理详解

    一、前言        Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为0.6.2。本文介绍如何基于Centos7.0构建Kubernetes平台,在正式介绍…

    2015-03-10
  • 文件通配符与命令行扩展

    * 匹配零个或多个字符 ? 匹配任何单个字符 ~ 当前用户家目录 ~mage 用户mage家目录 ~+ 当前工作目录 ~- 前一个工作目录 [0-9] 匹配数字范围 [a-z] 字母 [A-Z]字母          [a-Z] 会以aAbBcC…小大小大列出,特别要注意 [wang] 匹配列表中的任何的一个字符 [^wang]匹配列表中的所有字…

    2017-11-12
  • 简述开源协议

    简述开源协议 现在一说到智能手机,相信很容易就会想到苹果和安卓。安卓搭载的Android是一种基于Linux的自由及开源的操作系统,苹果手机搭载OS X是苹果公司为Mac系列产品开发的专属操作系统。    安卓手机凭借其开源的特性达到与苹果系统分庭伉礼的地位,又凭借其开源的价格优势,牢牢把控手机设备的中低端市场,其市场占有率远远…

    Linux干货 2017-03-26
  • 【招聘福利】普景/上海/运维工程师/8K起/双休/五险一金

    岗位要求:  经验可无,要求熟悉LANMP、zabbix的配置和维护  了解SQL语句  熟悉shell、会python 更佳岗位职责:  1. 负责zabbix的配置和维护,发现问题及时处理(如果你是有经验的童鞋,找出或者写出如Centreon类的软件优化邮…

    Linux干货 2016-04-15
  • N22-网络班 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1 chmod -R go= /home/tuser1 2、编辑/etc/group文件,添加组hadoop。…

    Linux干货 2016-09-19
  • Linux文件查找的使用方法

    文件查找的方法 locate命令       非实时查找(数据库查找): locate查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db    依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);管理员手动更新数据库(updated…

    Linux干货 2016-08-15