压缩、解压缩和归档工具

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

相关推荐

  • Linux各文件颜色

    Linux系统中默认将不同的文件类型以不同的颜色加以区分: 1、普通文件   白色 2、目录文件  蓝色 3、链接文件  青色 4、套接字文件  粉红色 5、可执行文件  绿色 6、管道文件  7、块文件   黄色 8、压缩文件  红色 默认文件显示颜色可以在…

    Linux干货 2016-10-19
  • N_28文件类管理命令

    1.linux文件管理类命令有:mkdir ,rmdir,cp ,mv,rm,ls,vi,cat ,cut,sort,wc等 mkdir –make directories  (创建目录) 用法 :mkdir [OPTION]… DIRECTORY… -P  按需要创建目录的父目录; -v  显示创建的详细过程; -m M…

    2017-12-09
  • centos启动流程

    1、加电自检(power on system test POST) 加电,就是按下电源键使电脑主机通电,在诸多硬件设备中有一个被称为CMOS设备在计算机启动的过程中起到了至关重要的作用,CMOS在加电之后会启动保存在它上面的BIOS程序,即基本输入输出系统(Basic Input Output System)。自检,主要是检测各…

    Linux干货 2016-09-11
  • Linux之文件管理及范例

    1、Linux上的文件管理命令   目录管理类命令:mkdir,rmdir    mkdir [OPTION]… DIRECTORY…     -p: 自动按需创建父目录;     -v: verbose,显示…

    Linux干货 2016-09-27
  • shell的变量功能

                                                      &nbsp…

    2017-08-05
  • linux软链接与硬链接的区别

    硬链接:相于当给文件增加了一个新名 在添加链接时会增加链接数,其inode结点数不会增加 支持绝对路径与相对路径 硬链接不能对目录来创建 不能跨分区来创建链接 硬链接链接到文件被删除时,依旧可以通过链接文件来访问被删文件的数据 软链接:可以支持对目录来创建链接 (注,当你用rm -rf 删除目录的时候,目录不会删除,但目录中的内容会被删除,并且会删除源文件)…

    Linux干货 2016-10-02