压缩解压缩 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

相关推荐

  • Linux第三周

    一.正则表达式和扩展正则表达式 1.首先有各种工具来对文本进行的查看,分析,统计   cat 命令:查看文本的工具    cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename     只能创建新文件,不能编辑已有文件.…

    2017-06-04
  • 初识linux

    Linux 是什么?2014年之前我都没有听说过linux。 简单来说,Linux是一种操作系统,我们知道Windows吧,Linux也是一种操作系统。 特性: (1)字符界面(当然现在也有图形界面了) (2)一切皆文件 (3)许多小工具程序组合 Linux脱胎于Unix,Unix是由贝尔实验开发的。符合posix 标准,Unix系统上面的应用程序大部分可以…

    Linux干货 2016-06-01
  • ☞keepalived

    keepalived 高可用集群 VRRP协议 keepalived 安装keepalived 主要文件 配置文件说明 【一】测试keepalived基本功能 单主模型示例 双主模型示例 通知脚本示例 【二】单主模型高可用DR类型LVS集群 配置keepalived主机 Real Server配置 测试结果 【三】双主模型高可用DR类型LVS集群 配置kee…

    Linux干货 2016-11-01
  • 初识路由以及小实验

    路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网路层。 初识路由以及小实验 根据实验的目的要求画出实验拓扑图 准备实验环境 根据实验拓扑图开始配置 配置计算机的IP: 配置路由器R1和R2的IP 配置路由 实验目的 实验准备 实验步骤 验证实验结果 实验目的 为了更好的了解路由,通过一个小…

    Linux干货 2016-11-24
  • Linux内核介绍

                               Linux内核介绍 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数…

    Linux干货 2016-10-27
  • 自制Linux系统实验

    1、添加一块新硬盘、并使系统识别 [root@centos6 ~]# echo "- – -" > /sys/class/scsi_host/host0/scan  [root@centos6 ~]# echo "…

    Linux干货 2016-09-19