Linux系统常见的压缩与打包命令
常见的压缩文件扩展名
1、*.Z compress程序压缩的文件
2、*.gz gzip程序压缩的文件
3、.bz2 bzip2程序压缩的文件
4、.tar tar程序打包的数据,并没有压缩过
5、.tar.gz tar程序打包的文件,其中经过gzip的压缩
6、.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩
常见的三种压缩命令
1、compress
2、gzip
3、bzip2
compress是非常老旧的一个压缩程序,在比较旧的系统版本才会自带,其压缩的文件*.Z可以用gzip解压,但compress不能解压gizp压缩的文件*.gz,因而已被其他压缩命令替代。另外,bzip2的压缩比优于gzip的压缩比。
常见打包命令
1、tar
tar既可以打包多个文件或文件夹,同时还可以通过gzip/bzip2进行压缩,是使用最广泛的命令。
常见查看压缩文件内容命令
1、zcat 查看gzip压缩的文件
2、bzcat 查看bzip2压缩的文件
各命令的使用:
1、gzip
gzip [-cdtv#] 文件名
参数:
-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理;
-d:解压缩的参数;
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;
-v:可以显示源文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好是默认-6。
2、bzip2
bzip2 [-cdkzv#] 文件名
参数:
-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理;
-d:解压缩的参数;
-k:保留原文件,而不会删除原始文件;
-z:压缩的参数;
-v:可以显示源文件/压缩文件的压缩比等信息;
-#:压缩等级,与gzip同样,-9最佳,-1最快。
3、tar
tar的参数非常多,下面只列举几个常用的。
压缩:tar -jcv -f filename.tar.bz2 被压缩文件或目录
查询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 解压到的目录
参数:
-c:新建打包文件;
-t:查看打包文件的内容含哪些文件名,重点在查看文件名;
-x:解打包或解压缩参数;
-j:通过bzip2压缩/解压缩文件;
-z:通过gzip压缩/解压缩文件;
-v:在压缩/解压缩过程中,将正在处理的文件显示出来;
-f filename:-f 后面要接被处理的文件名,建议-f 单独写一个参数;
-C 目录:在解压缩时,若要在特定目录下解压缩,可用此参数。
示例:
压缩
1、tar -jcv -f config.tar.bz2 /config 把/config目录打包并使用bzip2压缩成config.tar.bz2
2、tar -zcv -f config.tar.gz /config 把/config目录打包并使用gzip压缩成config.tar.gz
3、tar -jcv -f aa.tar.bz2 /config/aa.txt 把aa.txt打包并使用gzip压缩成aa.tar.bz2
4、tar -zcv -f aa.tar.gz /config/aa.txt 把aa.txt打包并使用gzip压缩成aa.tar.gz
解压缩
5、tar -jxv -f aa.tar.bz2 把aa.tar.bz2 解压缩到当前目录
6、tar -zxv -f aa.tar.gz 把aa.tar.gz 解压缩到当前目录
7、tar -jxv -f aa.tar.bz2 -C /bb 把aa.tar.bz2 解压缩到/bb目录下
8、tar -zxv -f aa.tar.gz -C /bb 把aa.tar.gz 解压缩到/bb目录下
转载于:https://www.cnblogs.com/stom/p/10721545.html
Linux系统常见的压缩与打包命令相关推荐
- Linux系统常见的压缩与解压命令
常见的压缩文件扩展名 1.*.Z compress程序压缩的文件 2.*.gz gzip程序压缩的文件 3..tar.gz tar程序打包的文件,其中经过gzip的压缩 4..tar tar程序打包的 ...
- linux多个文件打包命令行,Linux下文档的压缩和打包命令
首先要弄清两个概念:打包和压缩. 打包是指将一大堆文件或目录变成一个总的文件: 压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对 ...
- linux vim 命令无效,【工匠大道】一些Vim(Linux)不常见但很逼格的命令(不断更新中)...
分享提纲: 普通的vim的移动,编辑等命令就不再赘述.这里主要是记录一些不常见但是很逼格的命令,使你瞬间感到精神为之一振的命令 1. :Tlist 1)该命令是列出当前文件中的类名,变量名和函数名,移 ...
- Linux系统常见压缩命令
Linux 系统常见的压缩命令 记录. 环境:CentOS 8 Linux的扩展名没有什么特别的作用,但在Linux环境中,压缩文件的扩展名大多是 *.tar,*.tar.gz,*.tgz,*.gz, ...
- linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...
在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...
- linux 中常见的压缩和解压缩的命令
# linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解 ...
- 【Linux】文件解压缩、解打包命令解析(zip、unzip、tar)
[Linux]文件压缩.打包命令解析(zip.unzip.tar) 文章目录 [Linux]文件压缩.打包命令解析(zip.unzip.tar) 1. zip(unzip) 1.1 基础命令 1.2 ...
- python项目打包部署到linux系统_把python项目打包到linux执行-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 webpack 打包 node. ...
- 嵌入式Linux系统编程学习之二常用命令
嵌入式Linux系统编程学习之二常用命令 文章目录 嵌入式Linux系统编程学习之二常用命令 前言 一.常用命令 1.su(用户切换) 2.useradd(添加用户) 3.passwd(修改密码) 4 ...
- Linux系统常见的病毒介绍(附解决方案)
Linux系统常见的病毒介绍 Linux系统常见的病毒介绍 BillGates DDG SystemdMiner StartMiner WatchdogsMiner XorDDos RainbowMi ...
最新文章
- 加载多瓦片地图_手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取)...
- 华为提出基于进化算法和权值共享的神经网络结构搜索,CIFAR-10上仅需单卡半天 | CVPR 2020...
- idea启动tomcat很慢_idea使用maven创建web项目
- NTU 课程 ERIC(5) 对社会的责任
- open api的鉴权以及oauth2.0协议
- 代码流星雨是什么形式_为什么要在2020年与流星合作
- 用Python代码实现五子棋游戏
- Android笔记 Android客户端从服务器获取源码乱码demo
- Web UI设计师的CSS优化工具 25+
- 我常用的那些 Git 命令
- yum安装mysql my.cnf_Linxu Yum方式安装Mysql
- [UI] 精美UI界面欣赏[4]
- Should I design my classes from the outside (interfaces first) or from the inside (data first)?
- spring整合kaptcha验证码
- 关于 Tortoise git 工具的使用
- 品致教您如何选择合适的电流探头
- 2021.12.18-参加青少年人工智能编程水平(YCL)测试5级C++(良好通过)
- [Matlab]中solve函数与subs函数的使用方法
- 新的抗VEGF药物——阿柏西普ELISA 试剂盒相关研究
- Android集成佳博热敏打印机打印小票商品名称换行问题
热门文章
- linux中date命令y与Y区别,Linux命令之date
- Python3 中使用sys.argv详解
- ES6 变量解构赋值
- Domino(群组工作软件)
- 20145321 《信息安全系统设计基础》第5周学习总结
- 二进制流 最后一段数据是最后一次读取的byte数组没填满造成的
- AJAX和select,绑定值,动态加载select的Item值,设置所选的值 (全都是客户端控件)...
- 转载: SCCM 的昨天,今天与明天——潘正恺 (Kenneth Pan) 专访
- 常用的C语言库函数实现
- asp.net core web api token验证和RestSharp访问