linux压缩格式:.gz  windows压缩格式:.zip .rar
默认情况下,windows和linux都支持zip格式,都不需要安装额外软件。


.zip格式

压缩
zip /usr/bin/zip
语法:zip [选项-r] [压缩后文件名] [文件或目录]
-r 压缩目录,如果不加这个选项,只能压缩文件
压缩后格式:.zip
特点:保留原被压缩文件,压缩比不高

解压缩
unzip


.gz格式

压缩
gzip /bin/gzip
语法:gzip [文件]
压缩后格式:.gz
特点:gzip只能压缩文件,不可以压缩目录;gzip压缩文件后不保留原文件。

压缩率比较高
cp /etc/services /tmp
cp -p /tmp/services /
gzip /tmp/services
mv /services /tmp
ll
-rw-r--r--. 1 root root 670293 8月 20 04:18 services
-rw-r--r--. 1 root root 136088 8月 20 04:18 services.gz

解压缩
gunzip  /bin/gunzip  
语法:gunzip [压缩文件]
gunzip = gzip -d

gunzip services.gz


tar /bin/tar

语法:tar [选项] [压缩后文件名] [目录]
-z压缩或解压缩 -c打包 -x 解包 -f指定文件名 -v显示详细信息

mkdir testdir
tar -cf testdir.tar testdir
gzip testdir.tar

tar -zcf testdir.tar.gz testdir

tar -zxf testdir.tar.gz

mkdir ./otp_src && tar -xzvf otp_src_21.011.tar.gz -C ./otp_src --strip-components 1 //解压缩并重命名


.bz2格式

压缩
bzip2 /usr/bin/bzip2 gzip的升级
语法:bzip2 [-k] [文件]
-k 保留原文件
压缩后格式:.bz2

touch testfile
bzip2 -k testfile

解压缩
bunzip2 /usr/bin/bunzip2
语法:bunzip2 选项[-k] [压缩文件]
-k 解压缩后保留压缩包

bunzip2 -k testfile.bz2


tar.bz2

mkdir test2
tar -cjf test2.tar.bz2 test2
tar -xjf test2.tar.bz2


.tar.xz

xz -d rabbitmq-server-generic-unix-3.6.14.tar.xz

tar -xf rabbitmq-server-generic-unix-3.6.14.tar

linux 压缩解压命令zip、gz、tar.gz、bz2、tar.bz2、.tar.xz的更多相关文章

  1. linux 压缩/解压命令大全

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

  2. Linux 压缩解压命令

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

  3. linux压缩解压命令

    -c: 建立压缩档案  -x:解压  -t:查看内容  -r:向压缩归档文件末尾追加文件  -u:更新原压缩包中的文件  这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一 ...

  4. Linux压缩解压命令汇总

    01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName (注:tar是打包,不是 ...

  5. linux_压缩解压命令(zip/tar)

    一.zip 1.压缩 格式 $ zip (选项) (文件/目录) 选项 -r 参数表示递归打包包含子目录的全部内容. -q 参数表示为安静模式,即不向屏幕输出信息. -o 表示输出文件,需在其后紧跟打 ...

  6. linux——压缩解压命令学习简单笔记

    一: 命令名称:gzip 命令英文原意:GNU zip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip 选项 [文件] 功能描述:压缩文件 压缩后文件格式:.gz 1:只能压缩文 ...

  7. Linux命令-压缩解压命令:zip、unzip

    zip [选项] [压缩后文件名] [压缩前的文件或者目录名称] -r表示压缩目录(recursion 递归) rm -rf * 删除当前目录下面的所有文件,也包括目录和子目录ls cp /etc/s ...

  8. linux中tar及压缩解压命令用法

    把常用的tar解压命令总结下,当作备忘: tar 命令可以为Linux的文件和目录创建档案.利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向 档案中加入新的文件.t ...

  9. Linux压缩解压 tar.gz格式的文件.查看tomcat是否运行

    tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用 ...

随机推荐

  1. Opserver 初探三《服务器数据监控》

    用Opserver 怎么像zabbix一样监控服务器呢,查看github官方说明,Opserver可用于连接任何支持Bosun, Orion, or direct WMI监控数据. Opserver ...

  2. HTML BODY 背景图片

    内嵌: background:url(背景图片路径)  no-repeat;/*不重复默认在左上方*/ background:url(背景图片路径)  no-repeat center;/*不重复背景 ...

  3. as和is,但is也有as所没有的功能[C#] --转载 甘木

    在C#中,我们可以使用is as操作符来判断某数据类型和其它指定类型的关系 1. 用is运算符验证基础类型 C#允许在继承链中向下转型,所以如果DerivedClass派生自BaseClass,那么D ...

  4. tomcat启动(三)Catalina分析-load方法分析

    load()方法按从上到下顺序分析(主要分析本人所没学过的知识点,其它略过...). Digester类作用 使用sax技术对xml进行解析 未开始解析时Digester.push(this)这个用来 ...

  5. for循环的3个参数

    1.最常用的方法是用来遍历集合 /** **第一个参数:表示循环的初始值,或初始条件,这里是i=0; **第二个参数:是循环的条件,这里是当i小于list的长度时; **第三个参数:每次循环要改变的操 ...

  6. ArrayList的subList方法

    参考博文使用java.util.List.subList时最好小心点 List接口中定义: List<E> subList(int fromIndex, int toIndex); 英文注 ...

  7. Linux下C语言的调试--转

    调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快程序开发的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提 ...

  8. UML与ER图

    UML 统一建模语言(Unified Modeling Language, UML)是一种描述软件系统结构的图形化语言. 类图 类图用于描述类之间的关系,类图中主要的关系包括: 聚集 带空心菱形的实心 ...

  9. Cache写机制:Write-through与Write-back

    cache through https://www.cnblogs.com/gordonkong/p/7161809.html 原文地址:https://blog.csdn.net/wyzxg/art ...

  10. [转]React 教程

    本文转自:http://www.runoob.com/react/react-install.html React 可以直接下载使用,下载包中也提供了很多学习的实例. 本教程使用了 React 的版本 ...