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 压缩文件名 源文件名 (压缩文件到当 ...
随机推荐
- Windows内核开发-6-内核机制 Kernel Mechanisms
Windows内核开发-6-内核机制 Kernel Mechanisms 一部分Windows的内核机制对于驱动开发很有帮助,还有一部分对于内核理解和调试也很有帮助. Interrupt Reques ...
- vue项目中踩过的element的坑
前言:在现在这种大的社会背景下,人们的需求更加的个性化了,而之前为了解放开发复杂的原生开发状态,现有的组件库已经远远不能满足人们高质量的需求了,这两天开发发现了一些element UI交互上的缺陷,当 ...
- MySQL05
SQL字段相关语句 添加字段 alter table 表名 add 字段名 数据类型 约束条件; 修改字段 alter table 表名 modify 字段 数据类型 约束条件; # modify只能 ...
- 被MySQL慢日志查询搞废了?3分钟教你快速定位慢查询问题!
一条慢查询会造成什么后果?刚开始使用MySQL的开发.初级DBA 以为就是简单的查询变慢些,体验稍微有一丢丢影响,殊不知,慢查询的破坏力远不止如此.业务高峰期,这头SQL还没处理完,大量新的查询请求堆 ...
- 如何用Mybatis逆向工程实现分页查询(更改生成的Example)
如何用Mybatis逆向工程实现分页查询 一个很简单的方法,如果要mysql实现分页查询的话,执行下述语句即可 select * from table limit (offset)5,(limit) ...
- Hibernate之持久化对象
时间:2017-1-19 23:00 --Hibernate持久化类的状态1.持久化类:就是一个实体类与数据库建立了映射.2.Hibernate为了方便管理持久化类,将持久化类分为了三种状态: ...
- Kafka源码篇 --- 小白也能看懂的Producer的初始化及元数据获取流程
最近在研究kafka的源码,发现有些小伙伴的源码写的很不错,就想转载一下,让更多的人知道和学习一下. https://blog.csdn.net/weixin_43167418/article/det ...
- 刷题-力扣-1137. 第 N 个泰波那契数
1137. 第 N 个泰波那契数 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/n-th-tribonacci-number 著作权 ...
- C++模板使用
C++模板 模板是一种对类型进行参数化的工具: 通常有两种形式:函数模板和类模板: 函数模板针对仅参数类型不同的函数: 例如:Max函数 :求两个数的最大值,我们需要对各种数据类型进行重载,如下 in ...
- Linux复习笔记-001-进程的管理
1.什么是进程? 进程是已经启动的可执行的程序运行实例. 程序是二进制文件,静态 ./bin/date/ /usr/sbin/ 进程:是程序运行的过程 2.Linux为1的进程? centos5或6为 ...