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

相关推荐

  • N23-第一周博客作业

    一、计算机组成 由五大基本部件【运算器 + 控制器 + 储存器 + 输入设备 + 输出设备】组成且遵循冯诺依曼体系,CPU包含运算器和控制器两大部件。 CPU: 核心部件:运算器、控制器 其他部件:寄存器、缓存、等等 存储器:内存,RAM(Random Access Memory)随机访问存储器。 Input(输入设备):下指令,提供数据等,如:硬盘、键盘、…

    Linux干货 2016-09-15
  • M20-1 8月5号作业

    作业:    1、取本机IP地址;    2、取各分区利用率的数值;    3、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示;    4、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/fu…

    Linux干货 2016-08-15
  • scp命令

    scp命令: 基于ssh连接完成复制   scp  [options]  SRC…  DEST/ scp  [options]  SRC  DEST   存在两种使用情形: PULL获取:  scp  [options]  [user@]host:/PATH/TO/SOMEFILE   /PATH/TO/SOMEFILE PU…

    Linux干货 2017-10-21
  • Linux命令的使用格式及部分常用命令详述

    Linux命令的使用格式及部分常用命令详述 Linux系统中命令的使用格式 Linux中命令的使用遵循以下格式 # COMMAND OPTIONS ARGUMENTS   ###命令 选项 参数,三项之间用空格分开 执行一个命令需要指定需要内核将哪一个二进制程序运行为一个进程,C…

    Linux干货 2016-10-30
  • Tomcat基础及常见使用入门

    Tomcat的简单介绍,安装,以及简单的配置运用

    2017-09-11
  • vim编辑器

    回顾:     正则表达式(BRE, ERE)     BRE:字符匹配:., [], [^]     次数匹配:*,\?,\+,\{m\},\{m,n}     位置锚定:^,$,\<,\>     分组及引用:(),\1,\2,…&…

    Linux干货 2016-12-23