12压缩与解压

在Linux系统中压缩、解压以及归档的工具主要有一下几种:

file-roller : 这个工具适合在桌面系统下进行解压操作。

compress/uncompress  :这是一个比较老的解压工具,压缩后会添加.Z为后缀

gzip/gunzip : .gz结尾

bzip2/bunzip2 : .bz2

xz/unxz : .xz 

zip/unzip .zip

tar 

cpio

主要命令参数介绍

compress [-dvc] [file…]

-d: 解压,相当于uncompress

-c: 解压结果标准输出,不删除源文件

-v: 显示详情

zcat file.Z –>不解压的情况下查看文件

zcat file.Z >file  –>解压保留源文件

gzip [-dc#] file…

-d:解压缩 =gunzip

-c:标准输出

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

zcat file.gz –>不解压的情况下查看文件

zcat file.gz >file  –>解压保留源文件

bzip2 [-kd#] file…

-k:keep,即保留源文件

-d:解压缩=bunzip2

-#:指定压缩比,默认6

bzcat :不解压下查看文件内容

xz [-kd#] file…

-k:keep,即保留源文件

-d:解压缩=unxz

-#:指定压缩比,默认6

xzcat :不解压下查看文件内容

zip 

-r : 递归压缩,文件及目录

zip –r /testdir/sysconfig.zip /etc/sysconfig/  …

-d :删除压缩文件中指定的文件

-m :添加

zip -d myfile.zip old.txt

zip -m myfile.zip new.txt

unzip -p message.zip > message

tar []     tape archive  磁带 归档

-c create

-f  file.tar

-v  可视化

-x 解包

-r add追加

-t  预览文件名

-C 展开到指定目录

-z 归档后压缩成 .tar.gz 

-j .tar.bz2

-J .tar.xz

-T 指定输入文件

-X 指定要排除文件

常用组合

tar -cvf archive.tar file …  归档

tar -tvf archive.tar 查看归档文件名列表

tar -xvf archive.tar 解包

cpio:  copy input output,可解压以.cpio 或者.tar结尾的文件

cpio [option] > file or devicename 

cpio [option] < file.cpio or devicename 

-o :打包生成file.cpio

-i :从cpio中解包

-t :预览文件名

-v :显示过程

-d :解包生成目录

常用组合

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

cpio -tv < etc.cpio

cpio -iv < etc.cpio

cpio -idv < etc.cpio

—-joker的部落阁

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

(0)
jokerjoker
上一篇 2016-11-27 22:40
下一篇 2016-11-27 22:52

相关推荐

  • keepalived+nginx

    keepalived可以认为是VRRP协议在Linux上的实现,主要有三个模块,分别是core、check和vrrp。core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check负责健康检查,包括常见的各种检查方式。vrrp模块是来实现VRRP协议的。本文基于如下的拓扑图: 配置keepalived+nginx的方…

    Linux干货 2016-11-04
  • 内核编译流程和自动化安装

    内核编译         在特定的情况我们机器上面有些硬件特性需要利用起来,但是我们现成的这个内核没有开启这个功能,那就需要重新编译,把这个功能模块加进来,或者打到vmlinux中的核心文件里面。比如ntfs功能,默认系统没有启用此功能,但是系统是带这个功能的,编译的时候时候可以…

    Linux干货 2016-09-18
  • 架构师第一天之:Nginx

    nginx: 诞生背景: prefork机制不能支持过大的并发请求, C10K问题的解决 官方站点: http://nginx.org 二次开发版: tengine,openresty 特性: 模块化设计,较好的拓展性 高可靠性:master/worker架构 支持热部署:不停机更新配置文件,更换日至文件,更新服务器版本 低内存消耗:10000个keep-a…

    Linux干货 2016-10-29
  • iptables

    iptables: Firewall:隔离工具;Packets Filter Firewall;工作于主机或网络的边缘,对经由的报文根据预先定义的规则(匹配条件)进行检测,对于能够被规则匹配到的报文实行某预定义的处理机制的一套组件; 硬件防火墙:在硬件级别实现部分功能的防火墙;另一个部分功能基于软件实现;  软件防火墙:应用软件处理逻辑运行于通用硬…

    Linux干货 2016-12-05
  • DNS以及bind使用

    DNS以及域名分发布式数据库相关知识      一、 DNS相关介绍           1. DNS(Domain Name Service):域名解析服务协议         &nbsp…

    2015-03-17
  • 救援SOS

    CentOS卸载内核后用救援模式恢复 1、卸载内核                              2、重启虚拟机后机器起不来,所以reboot重新启动立马按住ESC键,选择光盘引导 3、选择第三项&…

    Linux干货 2016-09-19