Linux centosVMware 压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具。
一、压缩打包介绍
Lnux下常见的压缩文件通常是.tar.gz模式,还有.tar、.gz、.bz2、.zip、.tar.bz2、.tar.xz。
.gz:表示由gzip压缩工具压缩的文件
.bz2:表示由gzip2压缩工具压缩的文件
.tar:表示由tar打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)
.tar.gz:表示先由tar打包,然后再由gzip压缩
.tar.bz2:表示由tar打包,再由bzip2压缩
.tar.xz:表示由tar先打包,后再xz压缩
二、gzip压缩工具,不能压缩目录
gzip格式:gzip [-d#] filename,其中#为1-9数字
-d:解压时使用
-#:表示压缩等级,1为最差,9为最好,6为默认
gzip后边直接跟文件名,表示在当前目录下压缩该文件,而原文件也会消失。
[root@davery ~]# cd /tmp/
[root@davery tmp]# ls
0.txt
[root@davery tmp]# mkdir yasuo
[root@davery tmp]# ls yasuo
[root@davery tmp]# ls
0.txt
[root@davery tmp]# du -sh 0.txt
212K 0.txt
[root@davery tmp]# find /etc/ -type f -name "*.conf" -exec cat {} >> 0.txt \;
[root@davery tmp]# du -sh 0.txt
448K 0.txt
[root@davery tmp]# find /etc/ -type f -name "*.conf" -exec cat {} >> 0.txt \;
[root@davery tmp]# du -sh 0.txt
704K 0.txt
[root@davery tmp]# find /etc/ -type f -name "*.conf" -exec cat {} >> 0.txt \;
[root@davery tmp]# du -sh 0.txt
1.2M 0.txt
[root@davery tmp]# find /etc/ -type f -name "*.conf" -exec cat {} >> 0.txt \;
[root@davery tmp]# du -sh 0.txt
1.2M 0.txt
[root@davery tmp]# find /etc/ -type f -name "*.conf" -exec cat {} >> 0.txt \;
[root@davery tmp]# du -sh 0.txt
2.2M 0.txt
[root@davery tmp]# wc -l 0.txt
32388 0.txt
[root@davery tmp]# gzip 0.txt 压缩
[root@davery tmp]# ls
0.txt.gz
[root@davery tmp]# du -sh 0.txt.gz
320K 0.txt.gz
[root@davery tmp]# gzip -d 0.txt.gz 解压
[root@davery tmp]# ls
0.txt
[root@davery tmp]# gzip -1 0.txt 压缩为最低级别
[root@davery tmp]# du -sh 0.txt.gz 查看大小
376K 0.txt.gz
[root@davery tmp]# gzip -d 0.txt.gz
[root@davery tmp]# ls
0.txt
[root@davery tmp]# gzip -9 0.txt 压缩为最高级别
[root@davery tmp]# du -sh 0.txt.gz 查看大小
320K 0.txt.gz
[root@davery tmp]#
[root@davery tmp]# zcat 0.txt.gz 查看压缩内容
扩展
[root@davery tmp]# gzip -d 0.txt.gz
[root@davery tmp]# gzip -c 0.txt > /tmp/0.txt.gz 解压后不会消失
[root@davery tmp]# ls
0.txt.gz
[root@davery tmp]# ls /tmp/0.txt.gz
/tmp/0.txt.gz
[root@davery tmp]# file !$
file /tmp/0.txt.gz
/tmp/0.txt.gz: gzip compressed data, was "0.txt", from Unix, last modified: Tue Apr 3 19:53:32 2018
[root@davery tmp]#
[root@davery tmp]# gzip -d -c /tmp/0.txt.gz > /tmp/yasuo/1.txt
[root@davery tmp]# ls
0.txt
1.txt
[root@davery tmp]# wc -l 0.txt 1.txt
32388 0.txt
20 1.txt
32408 总用量
[root@davery tmp]#
root@davery tmp]# du -sh *.txt
1.3M 0.txt
4.0K 1.txt
[root@davery tmp]#
三、bzip2压缩工具
格式:bzip2 [-dz] filename ,
-z:压缩
-d:解压缩
[root@davery tmp]# yum install -y bzip2 安装
[root@davery tmp]# bzip2 0.txt
[root@davery tmp]# ls
0.txt.bz2
[root@davery tmp]# du -sh 0.txt.bz2
132K 0.txt.bz2
[root@davery tmp]# bzip2 -d 0.txt.bz2
[root@davery tmp]# bzip2 -c 0.txt > /tmp/0.txt.bz2
[root@davery tmp]# du -sh /tmp/0.txt.bz2
132K /tmp/0.txt.bz2
[root@davery tmp]#
[root@davery tmp]# bzip2 -d -c 0.txt.bz2 > 2.txt
[root@davery tmp]# du -sh 2.txt
1.3M 2.txt
[root@davery tmp]# file 0.txt 2.txt 看文件类型
0.txt: C source, UTF-8 Unicode text, with very long lines
2.txt: C source, UTF-8 Unicode text, with very long lines
四、xz压缩工具
格式:xz [-dz] filename
-z 压缩
-d解压
[root@davery ~]# cd /tmp
[root@davery tmp]#
[root@davery tmp]# xz 0.txt
[root@davery tmp]# du -sh 0.txt.xz
48K 0.txt.xz
[root@davery tmp]# xz -d -c 0.txt.xz > 3.txt.xz
[root@davery tmp]# du -sh 3.txt.xz
1.3M 3.txt.xz
[root@davery tmp]#
Linux centosVMware 压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具。的更多相关文章
- 压缩打包介绍/gzip压缩工具/bzip2压缩工具/xz压缩工具
6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 常见的压缩文件格式 windows .rar .zip .7z linux ...
- 压缩打包介绍、gzip、bzip2、xz压缩工具
第5周第1次课(4月16日) 课程内容: 6.1 压缩打包介绍6.2 gzip压缩工具6.3 bzip2压缩工具6.4 xz压缩工具 6.1 压缩打包介绍 为什么要给文件进行压缩呢?首先压缩和不压缩空 ...
- Linux文件压缩/打包/解压
在Linux日常维护中,经常需要备份同步一些比较重要的文件,而在传输过程中如果文件比较大往往会非常慢,而且还会非常占用空间,这时候就需要我们使用压缩工具对大文件进行压缩打包,下面我们来介绍一下常用的压 ...
- linux文件管理--压缩打包
目录 linux文件管理--压缩打包 1.压缩打包介绍 2.gzip压缩工具 3.zip压缩工具 注意: 4.tar压缩工具 5.tar生产案例实践 linux文件管理--压缩打包 1.压缩打包介绍 ...
- 简单了解gzip、bzip2、xz
压缩工具gzip.bzip2.xz分别对应压缩格式.gz..bz2..xz.不过tar命令已经可以满足大部分使用,所以这些格式只简单了解一下.gzip压缩速度最快,xz压缩率最高,bz2适中.一般这三 ...
- 文档压缩 | gzip、bzip2、xz
6.文档的压缩与打包 Linux下常见后缀名所对应的的压缩工具 .gz 表示由gzip压缩工具压缩的文件 .bz2 表示由bzip2压缩工具压缩的文件 .tar 表示由tar打包程序打包的文件(tar ...
- 压缩工具gzip、bzip2、xz的使用
2019独角兽企业重金招聘Python工程师标准>>> 本文使用 为了要压缩 常见压缩格式 压缩工具 gzip压缩工具 bz2压缩工具 xz压缩工具 为什么要压缩 为什么要压缩?文件 ...
- linux 的压缩 打包
1.压缩打包,常见的命令:gzip bzip2 xz zip tar gzip: 不能压缩目录 gip -[0-9] file_name 压缩级别, 默认是6 gzip file_nane ...
- linux 常用压缩打包和解压命令
## zcvf gzip jcvf bzip2 gunzip tar zxvf jxvf
随机推荐
- 爬虫必备工具-chrome 开发者工具
在某个网站上,分析和抓取数据,我们用的最多的工具就是 Chrome 开发者工具 01 元素面板 通过元素(Element)面板,我们能查看发哦想抓取页面渲染内容所在的标签.使用什么 CSS 属性(例如 ...
- 【模板】凸包向内推进求不严格的半平面交——poj3384
想不明白这题写严格的半平面交为什么会错 /* 凸包所有边向内推进r */ #include<iostream> #include<cstring> #include<cs ...
- 洗牌利器——random.shuffle()函数
random.shuffle()是一个非常实用但是又非常容易被忽略的函数,shuffle在英语里是"洗牌"的意思,该函数非常形象地模拟了洗牌的过程,即: random.shuffl ...
- Python3中reduce和lambda的用法
reduce() 函数将一个数据集合(iterable[, initializer])可以看出是包含了初始化数据的,且初始化数据位列第1位,即集合中的第1个元素)中的所有数据进行下列操作:先对集合中的 ...
- Update(Stage4):sparksql:第1节 SparkSQL_使用场景_优化器_Dataset & 第2节 SparkSQL读写_hive_mysql_案例
目标 SparkSQL 是什么 SparkSQL 如何使用 Table of Contents 1. SparkSQL 是什么 1.1. SparkSQL 的出现契机 1.2. SparkSQL 的适 ...
- stm32CubeMx lwip + freeRTOS
MCU: STM32F429IGT6 工具:STM32CubeMx 版本号 5.0.0 Keil uVersion5 目的:使用LWIP 实现简单的网络连通 一 简介 LWIP(Light Wei ...
- [ DLPytorch ] 文本预处理&语言模型&循环神经网络基础
文本预处理 实现步骤(处理语言模型数据集距离) 文本预处理的实现步骤 读入文本:读入zip / txt 等数据集 with zipfile.ZipFile('./jaychou_lyrics.txt. ...
- mybatis升级案例之CRUD操作
mybatis升级案例之CRUD操作 一.准备工作 1.新建maven工程,和入门案例一样 主要步骤如下,可参考mybatis入门实例 a.配置pom.xml文件 b.新建实例类User.DAO接口类 ...
- vue element 表单多个验证时,滚动到验证提示的位置
最近项目有个下单的过程,需要输入很多信息,每次提交都要往下滑,还要去验证,测试后发现体验也不好,element框架也没提供这种滚动方法, 不过提供了一个验证的方法 validate (两个参数:是否校 ...
- PAT T1021 Safe Fruit
暴力搜索加剪枝~ #include<bits/stdc++.h> using namespace std; ; const int inf=1e9; int g[maxn][maxn]; ...