Linux下常见压缩文件的扩展名

*.gz:gzip压缩的;
*.bz2:bzip2压缩的;
*.tar:tar程序打包但没有压缩的;
*.tar.gz:打包后并经过gzip压缩的;
*.tar.bz2:打包后并经过bzip2压缩的;

[编辑]语法

tar[-j或-z][cv][-f 生成的压缩文件名]  要被压缩的文件或目录   //打包与压缩
tar[-j或-z][xv][-f 生成的压缩文件名][-C  解压目录]//解压
tar[-j或-z][tv][-f 生成的压缩文件名]//查看

参数解释:

c建立打包档案,x解压, t查看含有哪些文件,(cxt不能同时使用)v显示处理信息

j用于tar.bz2

z用于.tar.gz,tgz

[编辑]排除某些文件夹

tar zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/webapp/xxxx//WEB-INF/logs tomcat 

将tomcat目录中,除了tomcat/logs 和 tomcat/webapp/xxxx//WEB-INF/logs 之外的文件压缩成压缩包:tomcat.tar.gz

注意,去除的文件夹后面不能带/,否则该文件夹依然会被压缩!

又如:

如果123目录下有3个子目录,aa、bb、cc。

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

tar -zcvf 123.tar.gz --exclude=cc 123 

(在123目录的外面运行)

使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。

[编辑]示例

以test目录为例:

压缩:

首先进入上一层目录

tar-jcv-f test.tar.bz2 test

查看压缩包里有什么文件:(t重点在查看含有哪些文件,v显示详细信息)

tar-jtv-f test.tar.bz2
tar-jt-f test.tar.bz2

解压:

tar-jx-f test.tar.bz2 -C/tmp   //熟悉后,可以直接tar-jxf test.tar.bz2 -C/tmp

[编辑]解压xz

解压tar.xz文件:

tar-xvf 【文件名】

如果不能解压,请先执行

yum -y install xz xz-devel  

[编辑]解压rar

rarlinux包备份下载链接:http://pan.baidu.com/s/1bnFGCbH 密码:mtx3

wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz 
tar zxvf rarlinux-3.8.0.tar.gz   
cd rar 
makeinstall

解压rar文件,可以使用unrar x **.rar

如果报错:unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

解决:

yum-yinstall libstdc++.so.6

zip文件

yum install -y unzip zip 

[编辑]艺搜参考

http://www.ha97.com/4024.html

http://dl528888.blog.51cto.com/2382721/739871

http://blog.is36.com/rar_for_linux/

Linux下压缩与解压命令tar的更多相关文章

  1. Linux学习之CentOS(十九)------linux 下压缩与解压之 tar、gzip、bzip2、zip、rar

    将文件存储到归档文件中或者从归档文件中获取原始文件,以及为文件创建归档文件 tar [option] [modifiers] [file-list] 参数 file-list是tar进行归档和提取的文 ...

  2. linux下压缩与解压(zip、unzip、tar)详解

    linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...

  3. Linux下压缩与解压

    转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0 [在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信 ...

  4. (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2

    压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...

  5. linux的 压缩与解压 命令集

    bzip2压缩费时但效果好,而且支持hadoop的hdfs文件切分,gzip不行 bzip2 [-cdz] 文件名 -c :将压缩的过程输出到屏幕 -d :解压缩 -z :压缩 -# :压缩比的参数, ...

  6. Linux文件压缩与解压命令

    1  .zip 格式压缩与解压 压缩命令 zip 压缩文件名 源文件 zip  -r   压缩目录名       源目录 解压命令 unzip 文件名 td@td-Lenovo-IdeaPad-Y41 ...

  7. linux 常用压缩、解压命令

    .tar.gz     解压为          tar   -zxvf   xx.tar.gz    压缩为 tar -zcvf  target.tar.gz ./src_dir zip 解压为   ...

  8. Linux 下压缩与解压.zip和.rar

    )对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明 ...

  9. zz 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件

    January 2nd, 2009 at 10:31 pm Linux 解压, Linux, tar, tar.bz2, tar.gz, tgz, zip, 压缩, 打包, 文档 这么多年来,数据压缩 ...

随机推荐

  1. 批量删除wordpress垃圾评论留言

    wordpress博客的存在,垃圾评论注定会找上门来.大家还可以用Akismet.Bad Behavior.Spam Karma等一些其他的插件或者直接用程序写个验证码函数对留言进行验证来过滤 垃圾评 ...

  2. 滑动菜单栏(一)开源项目SlidingMenu的使用

    本帖最后由 user1 于 2013-7-16 21:56 编辑 一.SlidingMenu简介相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右 ...

  3. DNS原理及其解析过程【精彩剖析】(转)

      2012-03-21 17:23:10 标签:dig wireshark bind nslookup dns 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否 ...

  4. 第3章 K近邻法

    参考: http://www.cnblogs.com/juefan/p/3807713.html http://blog.csdn.net/v_july_v/article/details/82036 ...

  5. move 和 CopyMemory的区别

    Move(ABuffer,P, Sizeof(ABuffer));   //指针传递            Move(ABuffer^,P^, Sizeof(TArrayByte));   //复制内 ...

  6. DCMTK3.6.0 (MT支持库)安装 完整说明

    环境WIN7 + VisualStudio2010 + dcmtk3.6.0 + Cmake2.8.6 准备工作: 从dcmtk官方网站下载源代码及支持库文件.分别名为:dcmtk-3.6.0 dcm ...

  7. svn安装【转载】

    SVN简介        SVN全名Subversion,即版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统.作为一个开源的版本控制系统,Subversion管理着随时间 ...

  8. 如何用BMFont制作图片字

    1: 运行程序,单击鼠标左键点亮相应位置的字母,比如:0.1.2./ 等2: 选择 Edit->Open Image Manager.弹出一个“Image Manager" 对话框3: ...

  9. OC内存管理--zombie对象

    当我们对于内存进行手动管理的时候,会出现两种错误:一种是野指针错误,一种则为内存泄露.这两点也是我们去管理内存时最终要解决的问题. 内存泄漏是指:不在使用的对象,一直保留在内存中未被销毁,一直占有着内 ...

  10. 我的MySQL5.6免安装版配置过程

    最近打算学习MySQL,第一步就是安装.下载到一个面安装版.解压到我的D盘的mysql目录. 弄了一个最简单的配置文件.目录中只有一个my-default.ini,基本没啥用.在网上弄了一个my.in ...