linux命令-tar打包和压缩并用
tar在打包的时候进行压缩 支持 gzip bzip2 xz 格式
-z gzip格式
-j bzip2格式
-J xz格式
压缩打包
[root@wangshaojun ~]# tar -zcvf 12.tar.gz 123 234
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[root@wangshaojun ~]# ls
123 1.tar
1234.1 1.txt
12.tar.gz 234
解包
[root@wangshaojun ~]# tar -zxvf 12.tar.gz
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[root@wangshaojun ~]# ls ////压缩包仍在
123 1.tar
1234.1 1.txt
12.tar.gz 234
查看包内容
[root@wangshaojun ~]# tar -tf 12.tar.gz /////bzip2用-tf xz格式的用-Jtf
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
指定目录解压
[root@wangshaojun ~]# tar -C /tmp/ -zxvf 12.tar.gz
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
//////////////////////////////////////////////////////////////////////////////
打包的同时 过滤文件 --exclude 后面跟过滤掉的单个或多个文件和目录
[root@wangshaojun ~]# tar --exclude 11.txt -cvf 123.tar 123
123/
123/111/
123/111/234/
123/111/234/22.txt
[root@wangshaojun ~]# tar -tf 123.tar
123/
123/111/
123/111/234/
123/111/234/22.txt
/////////////////////////////////////////////////////////////////////////////////
总结
gz:压缩 tar -zcvf 1.tar.gz 111 222 ; 解压缩 tar -zxvf 1.tar.gz ;查看 tar -tf 1.tar.gz
bz2:压缩 tar -jcvf 1.tar.bz2 111 222 ;解压缩 tar -jxvf 1.tar.bz2 ;查看 tar -tf 1.tar.bz2
xz: 压缩 tar -Jcvf 1.tar.xz 111 222 ; 解压缩 tar -Jxvf 1.tar.xz ;查看 tar -Jtf 1.tar.xz
linux命令-tar打包和压缩并用的更多相关文章
- linux命令行打包、压缩及解压缩
使用命令: tar 打包: tar -zcvf 目标文件 源文件或文件夹 目标文件为要打包成的文件的文件名, 打包后文件的 格式取决于目标文件的后缀名 单文件或文件夹打包 tar -zcvf ind ...
- Linux命令 tar 打包解压缩
--打包:tartar -cvf 命名文件.tar 要压缩的目录tar -xvf 要解压的包.tartar -tf 要查看的包.tartar -f 包.tar -r file ...
- linux中tar 打包指定路径文件
linux中tar打包指定路径文件www.111cn.net 编辑:yahoo 来源:转载在linux系统中打包与解压文件我都可以使用tar命令来解决,只要使用不同的参数就可以实现不同的需要了,下面来 ...
- Linux命令—tar
day 7:tar压缩.解压缩.打包.解包命令 区分打包和压缩:打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什么要区分这两个概念呢?这源于Li ...
- linux中tar命令(打包、压缩、解压)、zip和unzip、rar多种压缩文件
一.名词解释 打包:将一大堆文件或目录变成一个总的文件[tar命令] 压缩:将一个大的文件通过一些压缩算法变成一个小文件[gzip,bzip2等] Linux中很多压缩程序只能针对一个文件进行压缩,这 ...
- 菜鸟学Linux命令:tar命令 压缩与解压缩
tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件. tar最初被用来在磁带上创建档案,现在,用户可以 ...
- linux命令tar压缩解压
tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的 ...
- Linux下解包/打包,压缩/解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf fileName.tar DirName tar.gz和.tgz 解压:tar zxvf FileName.tar.zi ...
- Linux命令(16)压缩,解压文件
tar: 简介:tar命令只是把目录打包成一个归档(文件),并不负责压缩.在tar命令中可以带参数调用gzip或bzip2压缩.因为gzip和bzip2只能压缩单个文件. 在linux下是不需要后缀名 ...
随机推荐
- ansible copy文件比较慢, 使用Synchronize模块
Ansible中的同步模块(rsync) Synchronize模块 1 2 3 4 5 6 7 This is a wrapper around rsync. Of course you cou ...
- html 文本输入框效果大汇集
html 文本输入框效果大汇集 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...
- iOS中成员变量和属性区别
历史由来: 接触iOS的人都知道,@property声明的属性默认会生成一个_类型的成员变量,同时也会生成setter/getter方法. 但这只是在iOS5之后,苹果推出的一个新机制.看老代码时,经 ...
- JavaScript日期选择控件Kalendae
在线演示 本地下载
- 解决COMODO Internet Security更新慢或失败的问题
方法一: COMODO 默认更新服务器只有一个:http://download.comodo.com/ 我电信网络更新速度非常慢: 实在没有办法了,找到了几个更新服务器: http://eu1.dow ...
- [算法]在数组中找到出现次数大于N/K的数
题目: 1.给定一个整型数组,打印其中出现次数大于一半的数.如果没有出现这样的数,打印提示信息. 如:1,2,1输出1. 1,2,3输出no such number. 2.给定一个整型数组,再给 ...
- java深入探究06
Tomcat中获取资源文件: ServletContext().getRealPath(/WEB-INF/classes/db.properties);//获取资源文件的在服务器中的绝对路径 Serv ...
- lnmp 一键安装配置
l系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版 需要5GB以上硬盘 ...
- IE6、IE7、IE8及其他浏览器多个元素并排显示
IE6.IE7.IE8及其他浏览器多个元素并排显示 HTML代码 <div class="line"> <h1>全部input框</h1> &l ...
- ES查看segment大小
摘自:http://www.aboutyun.com/thread-17078-1-1.html Segment Memory Segment不是file吗?segment memory又是什么?前面 ...