压缩解压命令:gzip

命令名称:gzip

命令英文原意:GNU zip

命令所在路径:/bin/gzip

执行权限:所有用户

语法:gzip 选项  [文件]

功能描述:压缩文件

压缩后文件格式:gz

linux平台下的所有压缩格式windows平台都支持,但windwos的压缩格式linux不一定支持

.gz

gzip  有以下特点:

1.只能压缩文件,目录不能压缩

2.不保留原文件

压缩解压命令:gunzip

命令名称:gunzip

命令英文原意:GNU unzip

命令所在路径:/bin/gunzip

执行权限:所有用户

语法:gunzip 选项 [压缩文件]

功能描述:解压缩.gz的压缩文件

范例:$gunzip  file1.gz

也可使用gzip -d 来进行解压缩

压缩解压命令:tar

命令名称:tar

命令所在路径:/bin/tar

执行权限:tar  选项[cvf]  [目录]

-c         产生.tar打包文件

-v         显示详细信息(命令执行的详细过程)

-f          指定压缩后的文件名

-z          打包同时压缩

功能描述:打包目录,使之成为一个文件

压缩后文件格式:.tar.gz

在互联网上,流行的软件包主要有两种,一种是二进制包,另一种是源代码包。而源代码包主要采用.tar.gz格式。

由于gzip不能压缩目录,故可先将目录打包成.tar包,再进行压缩。

范例:$tar  -cf   new.tar  new //new为一个目录,将其打包成new.tar,选项后跟打包文件名,写什么就是什么,但其格式是.tar。因为linux对后缀名没有严格要求,但最好写成.tar

以便识别管理。

$tar  -zcf  new.tar.gz  new  //将目录打包后再压缩,后缀名同上。

$tar  -zcf  new       new  //此时无法判别new的格式,其是一个二进制文件,但用文件查看命令显示乱码。

$file   new   可以查看文件格式

用选项 -zcf 直接打包并压缩 ,但有的linux版本不支持,故应该先打包在压缩。

tar -cvzf /test/tmp/abc.tar.gz /test/tcp/abc  压缩到指定目录

压缩解压命令:tar

tar命令解压缩语法

-x   解包.tar文件

-v   显示详细信息

-f   指定解压文件

-z   解压缩

范例:$tar -zxvf dirl.tar.gz

解压到当前目录下,如果是其他目录下的包,也会解压到当前目录即执行tar命令的目录。

如果是网络上下载的包,则的当前目录。

若是分两步解压包命令为:$gunzip dirl.tar.gz  $tar -xf dirl.tar

压缩解压命令:zip

命令名称:zip

命令所在路径:/usr/bin/zip

执行权限:所有用户

语法:

Zip  选项[-r] [压缩后文件名称]  [文件或目录]

-r    压缩目录

功能描述:压缩文件或目录(保留原文件)

压缩后文件格式:.zip  默认win和linux通用格式,与windwos最兼容的压缩模式

范例:$zip sercvice.zip  /etc/services   压缩文件过大显示压缩比.若指定的名字没有.zip 则会自动加上。如果解压该目录文件,则etc在其中,services包含在etc中,.zip文件会生成在使用zip的目录,新版本的一些linux系统不需要加-r也能压缩目录。加r一定是小写的r

$zip -r test.zip /test

压缩后可以保留原文件,也可以压缩目录,要优于gzip

压缩解压命令:unzip

命令名称:unzip

命令所在路径:/usr/bin/unzip

执行权限:所有用户

语法:unzip  [压缩文件]

功能描述:解压.zip的压缩文件,同时保留原文件

范例:$unzip test.zip

压缩解压命令:bzip2

命令名称:bzip2

命令所在路径:/usr/bin/bzip2

执行权限:所有用户

语法:bzip2  选项 [-k] [文件]

-k 产生压缩文件后保留原文件

功能描述:压缩文件

压缩后文件格式:.bz2

范例:$bzip2  -k  file1

是gzip 的升级版,压缩比很高,gzip虽不能压缩目录也不能保留原文件,但应用很广,但他的压缩比很高。尤其是bzip2,特别适合压缩一些大型的文件。bzip2比gzip多了一个选项-k,从而可以保留原文件。不加-k和gzip一样。

压缩解压命令:bunzip2

命令名称:bunzip2

执行权限:所有用户

语法:bunzip2  选项 [-k] [压缩文件]

-k   解压后保留原文件

功能描述:解压缩

范例:$bunzip2  -k   file1.bz2

当然也可以使用tar先进行打包在用bzip2进行压缩

linux命令:压缩解压命令的更多相关文章

  1. Linux常用命令——压缩解压命令

    Linux常用命令——压缩解压命令 Linux  gzip 描述:压缩文件 语法:gzip [文件名] 压缩后文件格式:.gz gunzip 描述:解压后缀为.gz的文件 语法:gunzip [文件名 ...

  2. Linux命令-压缩解压命令:gzip、gunzip

    gzip [选项] 源文件名(压缩前) gunzip [选项] 源文件名(压缩后) cd /tmp 切换tmp目录 rm -rf * 强制删除tmp目录下面所有的文件和目录 touch beijing ...

  3. [Linux] 016 压缩解压命令

    1. 压缩解压命令:gzip 命令名称:gzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件的格式:.gz 补充: 解压 .rar ...

  4. linux笔记:linux常用命令-压缩解压命令

    压缩解压命令:gzip(压缩文件,不保留原文件.这个命令不能压缩目录) 压缩解压命令:gunzip(解压.gz的压缩文件) 压缩解压命令:tar(打包压缩目录或者解压压缩文件.打包的意思是把目录打包成 ...

  5. Linux的压缩解压命令快速上手——解压篇

    在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...

  6. linux系统压缩\解压命令详解

    转自:http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html. tar -c: 建立压缩档案-x:解压-t:查看内容-r:向 ...

  7. linux的压缩解压命令全解

    .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)——————————————— .zip解压:un ...

  8. linux shell 压缩解压命令

    .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...

  9. Linux 基础——压缩解压命令

    时间过的真快,周末不会学习Linux,每天就是下班后学习.这周工作很忙,要几天总结一次了. 一.处理数据文件 sort dest:将目标文件的内容进行排序,默认是按字符顺序排序的. sort -n d ...

随机推荐

  1. Android 验证APK是否已经签名或是否是Debug签名

    https://source.android.google.cn/ http://www.android-doc.com/tools/publishing/app-signing.html Signi ...

  2. java(9)并发编程

    整理自<java 并发编程的艺术> 1. 上下文切换 即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制.时间片是CPU分配给各个线程的时间,因为时间 ...

  3. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十七:IIC储存模块 - FIFO读写

    . int main() . { . int A: . A = : . } 代码17.1 话题为进入之前,首先让我们来聊聊一些题外话.那些学过软核NIOS的朋友可曾记得,软核NIOS可利用片上内存作为 ...

  4. C# 根据域名获取IP地址

    今天做海康微视视频接口的时候要用到硬盘录像机的IP地址.端口号.用户名和密码. 但是发现客户IP地址是动态获取的,经常变化. 所以需要根据域名解析出IP. 代码如下 //判断输入的是否是IP Rege ...

  5. H5填坑笔记--持续更新

    最近一直在做移动端的页面,发现很多的坑,这里做一下总结,填填坑…… css常见的问题(一) 一.iOS键盘首字母自动大写 IOS的机子,默认英文输入法状态下,首字母是自动大写的,有时候挺烦人的. 在i ...

  6. 无约束优化方法(梯度法-牛顿法-BFGS- L-BFGS)

    本文讲解的是无约束优化中几个常见的基于梯度的方法,主要有梯度下降与牛顿方法.BFGS 与 L-BFGS 算法. 梯度下降法是基于目标函数梯度的,算法的收敛速度是线性的,并且当问题是病态时或者问题规模较 ...

  7. MapReduce计算之——hadoop中的Hello World

    1.  启动集群 2.  创建input路径(有关hadoop 的命令用 "hadoop fs"),input路径并不能在系统中查找到,可以使用 “hadoop fs -ls /” ...

  8. Spring Boot中的AutoConfiguation核心注解

    import org.springframework.boot.autoconfigure.condition.*; @ConditionalOnBean // 当容器中有指定bean的条件下 @Co ...

  9. The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

    运行环境: Intellij idea 14 在改了项目名称. 运行时候出现了 The APR based Apache Tomcat Native library which allows opti ...

  10. vue中给请求到的数据对象加属性问题

    今天发现了个很奇怪的问题,我在做一个:点击列表  使点中的列表项变色的功能,而且是多个大列表项,在每个大列表项里点击切换列表项的时候不影响其他大列表项的选项. 解决思路,因为这些大列表项是请求到的数据 ...