文件的压缩与解压

文件的压缩与解压

 

常用命令既参数

1, gzip                                                                       

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

           -d      解压缩,相当于guzip

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

           zcat           不解压缩的情况下查看文件。

压缩:gzip  FileName

 解压:gzip  –d 
FileName.gz

2, bzip2                                                                     

           -d    解压缩,相当于bunzip

           -k      保留原文件

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

           bzcat        不解压缩的情况下查看文件。

         压缩: bzip2  FileName

解压1bzip2 -d  FileName.bz2

解压2bunzip2  FileName.bz2

3,  xz 一款即将取代gzipbzip2的压缩命令               

           -d      解压缩

           -k      保留原文件

           -# 1-9)指定压缩比。

           xzcat         不解压缩的情况下查看文件

压缩:xz  Fileanme

 解压:xz –d  Filename.xz

以上三个常用的压缩命令gzipbzip2xz基本用法既参数基本相同。记住一个三个都可以轻易上手

4,tar 打包工具,将多个目录打包成一个文件。本身不具有压缩功能。    

           -c      创建打包文件

           -f       指定打包的文件名,(-f必须和文件名放一起)

                   -v      显示打包过程

                   -r      追加文件至归档文件

                   -x      展开归档文件,既展开打包文件,一般和-v,-f 结合使用。

                   -t      查看归档文件中的文件列表

           -C     解压到指定目录

         通常结合压缩工具一起使用

         -j: 采用bzip2压缩

         -z:     采用gzip压缩

         -J  采用xz压缩

eg.压缩/data

       tar  -zcvf  /redhat/data.tar.gz       /data/

        /redhat.tar.gz  为压缩后的文件名

         /data        为要压缩的目录

         解压

        /home/redhat/date.tar.gz

 

 

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

(0)
linux is not unixlinux is not unix
上一篇 2017-04-16 17:48
下一篇 2017-04-16 18:44

相关推荐

  • 设计模式(一)工厂模式Factory(创建型)

      在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在…

    Linux干货 2015-06-23
  • N25-第二周做业

    一.Linux上的文件管理类命令都有哪些,其常用的使用方法和演示        1.目录管理的命令    mkdir rmdir              1)…

    Linux干货 2016-12-11
  • UID SGID与chmod 777的一些问题

    先来看问题 问题来了:echo的行为返回是对的还是vi是对的? 现场分析: vi 和 echo 都被设置为SGID权限。 abc文件所在的父目录权限是777 echo无法写abc文件,而vi是可以的 当时被问到这个问题时,我也是一征,怎么会这样。加之SUID,SGID在企业应用很少,如此这么久早忘了一干二净,只是赶紧去补课~,但经过30MIN后依然没有找到问…

    Linux干货 2016-08-08
  • 用“逐步排除”的方法定位Java服务线上“系统性”故障

    一、摘要 由 于硬件问题、系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降、部分(或所有)接口超 时或卡死等。其中部分故障隐藏颇深,对运维和开发造成长期困扰。笔者根据自己的学习和实践,总结出一套行之有效的“逐步排除”的方法,来快速定位Java 服务线上“系统性”故障。 二、导言 Java 语言是广…

    2015-02-28
  • 网络管理3

    一、知识整理 1、跨网络通信:路由 路由的分类:主机路由;网络路由;默认路由。 将主机接入网络,需要配置网络相关设置。一般包括如下内容:主机名;IP/MASK;路由:默认网关;DNS服务器:主、次、第三DNS服务器。 2、网络配置文件:IP、MASK、GW、DNS相关配置文件 /etc/sysconfig/network-scripts/ifcfg-IFAC…

    Linux干货 2016-09-10
  • 3.26第一篇博客

    1.安装VNC viewer (VNC是一款远程控制软件,即便版本不一样也可以互通) 安装好后,进入界面,可以直接在上方数据栏里输入服务器端的主机名或IP地址,即可建立连接。 二.安装VMware (VMware是一款可以控制和管理虚拟化的IT环境 可以跑各种的操作系统) 1.首先在内网ftp://172.16.0.1/pub/tools找到VMware版本…

    2018-03-26

评论列表(1条)

  • renjin
    renjin 2017-04-21 10:07

    看到你写了三篇博客,主要介绍了linux下的压缩工具shell编程的基础用法,内容总结的很详细,排版比起之前来也有所提升,建议你将代码块放入到”插入程序代码“中去