压缩解压缩 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
下一篇 2016-08-21

相关推荐

  • psql: undefined symbol: PQconnectdbParams 已解决

    操作PostgreSQL的过程中,在执行psql的时候,遇到了如下错误:  /path/to/postgresql/bin/psql: symbol lookup error: /usr/pgsql-9.2/bin/psql: undefined symbol: PQconnectdbParams 整理后发现是,PostgreSQL的动态链接库没有…

    Linux干货 2015-03-08
  • Web服务,http协议。

    一·web   1。web是一种网站服务器,C/S架构,比较流行的Apache,Nginx,IIS。客户能够去服务器请求资        资源。   2.使用http协议,服务器html或者xml格式文件,客户浏览器访问资源(url)。   3.过程包括服务器套接字监听直到和客户套接字建立…

    Linux干货 2015-07-04
  • Linux基础知识之网络配置

    基本网络配置:     将Linux主机接入到网络,需要配置网路相关设置。         IP/NETMASK:本地通信         路由(网关):跨网络…

    Linux干货 2016-09-07
  • KVM 快照管理

    1. 快照分类 2. 创建快照的方式     2.1 内置快照         2.1.1 使用 qemu-img 命令:关机状态下         2.1.2 使用 virsh 命令(qemu-monitor…

    Linux干货 2016-02-14
  • 记录Linux入门3天,每天的点点滴滴记录

        Linux 文件系统的特性:      1、文件名严格区分字符大小写      2、文件名可以使用除了 /  意外任意的字符,但不建议使用特殊字符      3、文件名长度不能超过255个字符     &nbsp…

    Linux干货 2017-05-21
  • N25第二周博客作业

    第二周博客作业: 1、linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。                    有  cp  mv&nbsp…

    Linux干货 2016-12-06