Linux下压缩与解压命令tar
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://dl528888.blog.51cto.com/2382721/739871
http://blog.is36.com/rar_for_linux/
Linux下压缩与解压命令tar的更多相关文章
- Linux学习之CentOS(十九)------linux 下压缩与解压之 tar、gzip、bzip2、zip、rar
将文件存储到归档文件中或者从归档文件中获取原始文件,以及为文件创建归档文件 tar [option] [modifiers] [file-list] 参数 file-list是tar进行归档和提取的文 ...
- linux下压缩与解压(zip、unzip、tar)详解
linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...
- Linux下压缩与解压
转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0 [在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信 ...
- (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2
压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...
- linux的 压缩与解压 命令集
bzip2压缩费时但效果好,而且支持hadoop的hdfs文件切分,gzip不行 bzip2 [-cdz] 文件名 -c :将压缩的过程输出到屏幕 -d :解压缩 -z :压缩 -# :压缩比的参数, ...
- Linux文件压缩与解压命令
1 .zip 格式压缩与解压 压缩命令 zip 压缩文件名 源文件 zip -r 压缩目录名 源目录 解压命令 unzip 文件名 td@td-Lenovo-IdeaPad-Y41 ...
- linux 常用压缩、解压命令
.tar.gz 解压为 tar -zxvf xx.tar.gz 压缩为 tar -zcvf target.tar.gz ./src_dir zip 解压为 ...
- Linux 下压缩与解压.zip和.rar
)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明 ...
- zz 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
January 2nd, 2009 at 10:31 pm Linux 解压, Linux, tar, tar.bz2, tar.gz, tgz, zip, 压缩, 打包, 文档 这么多年来,数据压缩 ...
随机推荐
- Gulp, 比Grunt更好用的前端构建工具
Gulp, 比Grunt更好用的前端构建工具 本文主要从两个方面介绍Gulp:一,Gulp相对于Grunt的优势: 二,Gulp的安装和使用流程 Gulp相对于Grunt的优势 gulp.js 的作者 ...
- Ubuntu 16.04 下安装Firefox的Flash插件
在ubuntu系统环境下面打开优酷视频,发现无法播放视频.Adobe Flash Player 是一款轻量级浏览器插件,具有丰富的 Internet 应用运行时间,提供持续的迷人用户体验.绝妙的音频/ ...
- python string与list互转
因为python的read和write方法的操作对象都是string.而操作二进制的时候会把string转换成list进行解析,解析后重新写入文件的时候,还得转换成string. >>&g ...
- Backpack | & ||
Backpack | Given n items with size Ai, an integer m denotes the size of a backpack. How full you can ...
- POJ 3083
---恢复内容开始--- http://poj.org/problem?id=3083 题目大意就是给你要你从S走到E,且只有.代表的地方才是可以走的,有三种方式的走法. 一.是向左优先转,从S到E的 ...
- Python之property装饰器
参考: http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035600.html http://joy2everyone.iteye.com/ ...
- 在windows下用cygwin和eclipse搭建cocos2dx(2.1.4)的android开发环
一.准备工作 需要下载和安装以下内容,请根据自己的操作系统选择x86和x64(我的是64位win7,我就拿64位说事) 1.jdk-7u25-windows-x64.exe(下载完后直接安装,一直下一 ...
- Apple Swift中英文开发资源集锦[apple swift resources]
找到的一些Apple Swift中英文资源原文链接,希望对大家有所帮助.欢迎大家补充,原始资源链接最好! The Swift Programming Language https://develope ...
- TestPointer
C++ Code 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...
- PHP+redis实现超迷你全文检索
2014年10月31日 11:45:39 情景: 我们平台有好多游戏, 运营的同事在查询某一款游戏的时候, 目前使用的是html的select下拉列表的展现形式, 运营的同事得一个个去找,然后选中,耗 ...