Linux系列(19) - 常用压缩命令(2)
常用压缩格式
- .tar.gz
- .tar.bz2
- 上述两个原理:先用tar进行打包,打完包再用gz或者bz2进行压缩
打包命令tar
命令格式
tar -cvf 【打包文件名】 【源文件1】 【源文件2..】:可以将多个源文件进行打包,源文件之间用空格隔开;打包的文件名可以指点到指定目录下
选项
-c:打包
-v:显示过程
-f:指定打包后的文件名,可以指定包打在指定路径
例子
tar -cvf /root/Test/text.tar test.text test2.text:将test.text和test2.test文件打包到root/Test/目录下

gzip和bzip2对tar包进行压缩,就解决了gzip和bzip2不能对目录进行压缩的这么一个功能;是不是很麻烦?!!请继续往后面看

解包命令tar
命令格式
tar -xvf 【打包文件名】:解包
选项
-x:解打包
-C:将tar包解包到指定目录,tar -xvf text.tar -C /root/Test/
-t:tar -tvf text.tar,不解包查看包里面文件
例子
tar -xvf text.tar:将text.tar包解包到当前目录;实验证明,解包不可以选择指定目录;其他方法可不可以呢,能不能通过输出重定向解决,实验下...

tar -xvf text.tar -C /root/Test/:实验结果可以,通过选项-C

tar -tvf text.tar:不解包查看包里面文件

.tar.gz压缩格式
其实.tar.gz格式就是先打包为.tar格式,再压缩为.gzip格式
命令格式
tar -zcvf 【压缩包名.tar.gz】 【源文件】:先用tar进行打包,再将打好的包压缩成.gz格式
选项 -z:压缩为.tar.gz格式
tar -zxvf 【压缩包名.tar.gz】:对.tar.gz格式的压缩包进行解压缩解包
选项 -x:解压缩.tar.gz格式
.tar.bz2压缩格式
其实.tar.bzip2格式就是先打包为.tar格式,再压缩为.bzip2格式
命令格式
tar -jcvf 【压缩包名.tar.gz】 【源文件】:先用tar进行打包,再将打好的包压缩成.bz2格式
选项 -z:压缩为.tar.bz2格式
tar -jxvf 【压缩包名.tar.gz】:对.tar.bz2格式的压缩包进行解压缩解包
选项 -x:解压缩.tar.bz2格式
.tar.gz/bz2解压缩例子
- tar -zcvf test.tar.gz Test test.text test2.text:将Test目录以及里面文件、test.text和test2.text用.tar.gz格式压缩,压缩文件名为test.tar.gz
- tar -ztvf test.tar.gz:查看.tar.gz格式压缩文件test.tar.gz里面内容,不解压缩
- tar -zxvf test.tar.gz:将.tar.gz格式压缩文件test.tar.gz解压缩
- tar -zxvf test.tar.gz -C /root/Test/:将.tar.gz格式压缩文件test.tar.gz解压缩,解压缩到目录/root/Test下
- tar -jcvf test.tar.bz2 Test test.text test2.text :将Test目录以及里面文件、test.text和test2.text用.tar.bz2格式压缩,压缩文件名为test.tar.bz2
- tar -zxvf test.tar.bz2 :用.tar.gz解包命令去解.tar.bz2格式压缩包,结果失败,对应压缩方式,使用相应解压
- tar -jxvf test.tar.bz2:将.tar.bz2格式压缩文件test.tar.bz2解压缩

Linux系列(19) - 常用压缩命令(2)的更多相关文章
- Linux学习之常用压缩命令(三)
(一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...
- Linux Ubuntu 常见的压缩命令
小知识: Linux上常见的压缩命令就是gzip与bzip2,compress已经不再流行.gzip是有GNU计划所开发出来的压缩命令,该命令已经替换了compress命令.后来GNU又开发出bzip ...
- Linux系列(18) - 常用压缩命令(1)
常用压缩格式 .zip .gz .bz2 .zip格式压缩/解压缩 命令格式 压缩 zip [压缩文件名] [源文件]:压缩文件 zip -r [压缩文件名] [源目录]:压缩目录 解压缩 unzip ...
- Linux系统常见的压缩命令
*.Z compress 程序压缩的文件: //在当前的Linux主流版本中都已经默认没有支持该压缩命令了,因为gzip命令已经取代了compress命令了 *.gz gzip 程序压缩的文件: *. ...
- Linux系统中常用的命令汇总
日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...
- Linux 基础教程 32-解压缩命令
将文件压缩后对提升数据传输效率,降低传输带宽,管理备份数据都有非常重要的功能,因此文件压缩解压技能就成为必备技能.相对于Windows中的文件解压缩工具百花争艳,在Linux中的解压缩工具则要 ...
- Linux学习之常用网络通信命令与shell简单应用技巧(四)
(一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...
- linux中的常用压缩与解压缩命令
linux中常用的压缩格式有 .zip .gz .bz2 .tar.gz .tar.bz2 一..zip 1.命令格式 zip 压缩文件名 源文件名 (压缩文件到当 ...
随机推荐
- Error running 'Tomcat 9.0.24': port out of range:-1
修改tomcat安装目录下的conf--server.xml检查一下,端口不能是-1, 一般会选80,或者1-65535之间的任意一个整数
- SQL 练习8
查询「李」姓老师的数量 SELECT Tname,COUNT(Tname)数量 from Teacher GROUP BY tname HAVING Tname LIKE '李%'
- com.github.ulisesbocchio:jasypt-spring-boot-starter:2.0.0引用了sping cloud Finchley.M8版本,一直报错说不能从阿里云下载
解决方法: 1.找到idea或者eclipase中maven插件引向得settings.xml文件 2.修改文件中<mirror/>标签(配置仓库镜像用得)中<mirrorOf/&g ...
- 实现动态加载一个 JavaScript 资源
var script = document.createElement("script"); var head = document.getElementsByTagName(&q ...
- C# Array.Sort 省内排序
- .net 的析构函数和dispose模式
- Ubuntu的build-essential有什么作用
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装.但是如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包.查看该软件包 ...
- Jmeter教程 录制脚本
Jmeter 录制脚本 Jmeter中有2种方法可以录制脚本. 不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包 ...
- springcloud<seata配置文件解释及其说明>
出现如下错误时: Could not found property service.disableGlobalTransaction, try to use default value instead ...
- Ubuntu 16.04LTS修改开机启动项
装上Ubuntu16.04后,每次开机都得手选开机项,挺麻烦 sudo vi /etc/default/grub GRUB_DEFAULT=0GRUB_HIDDEN_TIMEOUT=0GRUB_HID ...