压缩、解压缩和归档工具

1  compress和uncompress

用法:

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

选项:

    -d   解压缩

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

    -v   显示压缩详情

uncompress   解压缩

由于压缩比例不高,现在已经基本被淘汰

————————————————————————————-

2 gzip和gunzip

用法:

    gzip [option]… FILE…

选项:

    -d   解压缩,相当于gunzip

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

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

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

———————————————————————————–

3  bzip2/bunzip2/bzcat

用法

    bzip2 [option]…file…

选项

    -k   keep,保留原文件

    -d   解压缩

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

bzcat  不显示解压缩的前提下查看文本文件的内容

———————————————————————————–

4   zip/unzip

打包压缩:

    zip -r sysconfig sysconfig/

解包解压缩

    unzip sysconfig.zip

    cat /var/log/messages | zip message –

    unzip -p message > message

———————————————————————————–

5   tar

选项

   Main operation mode

    -c,–creat  创建一个新的归档档案

    -d,–diff,–compare  找到归档档案和原文件的差别

    -r,–append  追加文件到档案的结尾

    -t,–list  列出档案中包含的内容

    -u,–update  在档案中追加更新的内容

    -x,–extract,–get  从档案中提取文件

   Common options

    -C  改变文件的目录

    -f  使用档案文件或者设备档案

用法

    (1)创建归档

    tar -c -f /path/to/somefile.tar FILE…

    tar cf /path/to/somefile.tar FILE…

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

    tar -t -f /path/to/somefile.tar

     (3)展开安装

    tar -x -f /path/to/somefile.tar

    tar -x -f /path/to/somefile.tar -C /path/

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

    -j  后缀添加.bzip2   -z 后缀添加 .gzip   -J  后缀添加 .xz

———————————————————————————–

6  cpio  复制  从或者到 文件  copy files to and from archives

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

用法

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

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

选项

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

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

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

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

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

    -c  一种较新的存储方式

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

(0)
black_fishblack_fish
上一篇 2016-08-18
下一篇 2016-08-18

相关推荐

  • 计算机组成及功能简介

    计算机(computer)       当今它已经走进千家万户,应用在各个领域,没有用过计算机的朋友应该很少了吧?但是,你真正了解计算机是什么吗?(我也是刚刚了解的,(*^__^*)嘻嘻……)那么,接下来,让我们一起探究一下它的具体构造吧!       所谓的计算机就是…

    Linux干货 2016-10-25
  • 第二周

    #第二周blog 作业 第二周blog 作业 1 目录管理命令:mkdir、rmdir mkdir命令 mkdir – make directories      mkdir [OPTION]… DIRECTORY…   &nbsp…

    Linux干货 2016-12-12
  • 马哥教育网络班21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; 3、删除/tmp/rc.sysinit文件…

    Linux干货 2016-08-05
  • Linux ssh安全远程登录

                   Linux ssh安全远程登录 本章内容:     构建SSH远程登录系统     SSH(secure shell)是标准的网络协议,主要用于实现字符界面的远程登录管理…

    Linux干货 2016-10-10
  • 文件查找工具

    文件查找     我们常常需要知道哪个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置文件的文件名是不变的,但是各发行版 放置的目录则不同。 此时就得要利用一些搜寻指令将该配置文件的完整文件名捉出来,这样才能修改。     比较实用的两个文件查找工具l…

    Linux干货 2016-08-21
  • inode总结

    inode的介绍以及影响inode号的命令

    2017-11-13