Ubuntu下的解压缩

一.命令:.tar 解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)—————————————

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

一. 命令:

.tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

 

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————

.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

 

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————

.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知

———————————————

 

.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————

.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————

.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————

.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————

.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf –
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

二.效率:

比较常用的几个tar 命令:

tar -cvf test.tar test    打包 比率接近为 1,不做压缩处理。

tar -zcvf test.tgz test   打包压缩   比率能到0.5一下。

tar -jcvf  test.tar.bz  test   耗时比-zcvf长,比率相近。

 

综合起来,在压缩比率上: tar.bz=tar.bz2>tgz>tar
             占用空间与压缩比率成反比: tar.bz=tar.bz2<tgz<tar
              耗费时间(打包,解压)
                              打包:tar.bz>tar.bz2>tgz>tar
                              解压: tar.bz>tar.bz2>tar>tgz
               从效率角度来说,当然是耗费时间越短越好

因此,Linux下对于占用空间与耗费时间的折衷多选用tgz格式,不仅压缩率较高,而且打包、解压的时间都较为快速,是较为理想的选择 http://hovertree.com/menu/ubuntu/

 

三.技巧:

 

在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如:

如果dir目录下有3个子目录,dir1、dir2、dir3。

我现在想只对dir1和dir2目录打包压缩,命令如下:


tar -zcvf dir.tar.gz --exclude=dir3 dir

推荐:http://www.cnblogs.com/roucheng/p/ubunturumen.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120283.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MyBatis Log Plugin激活码买(注册激活)2022.02.23

    (MyBatis Log Plugin激活码买)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
  • 数据挖掘技术的由来

    数据挖掘技术的由来

    2021年5月14日
  • 微信小程序开发实战1 微信小程序开发概述

    微信小程序开发实战1 微信小程序开发概述1.微信小程序开发概述1.1微信小程序的特点微信小程序是微信平台提供的一种开放技术,微信小程序为企业用户服务,用于建立一种移动端的“轻应用”,这种应用是不需要下载安装即可使用的应用,用户扫一扫或者搜一下即可打开应用。用户也不用关心是否安装了太多应用的而造成手机空间不足问题。微信小程序的推出后,与订阅号、服务号、企业号并列成为微信的企业应用体系。图1-1微信公众平台产品类型微信小程序运行在微信平台之上,微信平台对不同的手机平台已经做了兼容。使用微信小程序开发的应用,不需要兼容多个平台,开发完成后可

    2022年7月16日
  • 什么是PCM?它和.wav文件是什么关系?[通俗易懂]

    什么是PCM?它和.wav文件是什么关系?[通俗易懂]什么是PCM?它和.wav文件是什么关系?

    2022年4月20日
  • 2008年世界顶级防火墙排名[通俗易懂]

    2008年世界顶级防火墙排名[通俗易懂]2008年世界顶级防火墙排名Toptenreview网站发布了2008年世界顶级防火墙排名,与2007年十大排名相比,只评出了1—7名。现将“金银铜奖”,以及官方排名网站和排名依据提供如下——官方排名网站和排名依据:[url]http://personal-firewall-software-review.toptenreviews.com/[/url]2008年世…

    2022年5月5日
  • 淘宝装修html代码大全_上古卷轴装修材料代码

    淘宝装修html代码大全_上古卷轴装修材料代码http://blog.sina.com.cn/s/blog_506f1f940100hv9d.html淘宝网店装修HTML代码大全,包括淘宝装修代码,插入图片代码,公告滚动代码,不不一定要懂网站知识,不一定要懂HTML语言,看完这个就可以装修网店的,你不一定要全部看完,可以当成是一个字典查找就好了。一、插入图片代码:注:先把图片上传到网络相册网络地址,把它拷贝下来,

    2022年10月26日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号