文件的压缩与解压

文件的压缩与解压

 

常用命令既参数

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

相关推荐

  • vsftpd、nfs、samba

    I/O:网络、存储 存储: DAS:Direct Attached Storage 接口类型:“block”;只有块设备才能够进行分区格式化 设备:SATA,SAS;IDE,SCSI;USB; NAS:Network Attached Storage(网络附加存储) 接口类型:”file” 协议:CIFS(samba), NFS(Ne…

    Linux干货 2017-06-13
  • N22-第五周作业-冥界之王

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;    [root@CentOS6 ~]# cat /boot/grub/grub.conf | grep -E  "^[[:space:]]{1,}"…

    Linux干货 2016-09-19
  • Linux之磁盘管理

    Linux之磁盘管理       linux系统中, 一切都是文件, 而这些文件都是存储在磁盘中, 因此对于磁盘的管理是非常重要的, Linux磁盘管理的好坏, 直接关系到整个系统的性能问题, 本文主要介绍了磁盘结构, 分区类型, 管理分区, 管理文件系统, 挂载设备, 管理虚拟内存这几大项的内容.    &…

    Linux干货 2016-08-29
  • rpm软件管理工具详解

    1 Linux软件安装概述 安装程序的方式: 软件包概述 RPM RPM的缺点 RPM包 RPM分包 RPM命令的使用 rpm 包管理 升级注意项 如何安装rpm软件包 如何卸载rpm软件包 如何升级rpm软件包 如何查询rpm软件包 如何查看与rpm包相关的文件和其他信息 如何校验rpm包 RPM的数据库 1 Linux软件安装概述 安装程序的方式: 通用…

    Linux干货 2016-09-06
  • linux基于密钥的认证

    生成密钥对儿: [root@Ams ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):  Enter passphrase (empty for no passph…

    Linux干货 2016-08-02
  • echo显示闪烁,screen用法及显示时间的前后

    我们这门今天学习的一些主要内容 标准的命令的格式 命令(COMMAND)  [选项(OPTIONS)….[参数(ARGUMENTS…)] 选项:启用或者关闭命令的某个或某些功能 参数:命令作用的对象,比如文件名,用户名等 首先我们来统计一下学习到的linux的一些基础的命令 who  查询当前用户 hostname 显…

    Linux干货 2016-08-04

评论列表(1条)

  • renjin
    renjin 2017-04-21 10:07

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