压缩打包介绍/gzip压缩工具/bzip2压缩工具/xz压缩工具
- 6.1 压缩打包介绍
- 6.2 gzip压缩工具
- 6.3 bzip2压缩工具
- 6.4 xz压缩工具
常见的压缩文件格式
windows .rar .zip .7z
linux .zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz
gzip压缩工具
gzip 1.txt
gzip -d 1.txt.gz /unzip 1.txt.gz
gzip -#1.txt //#范围1-9默认6
不能解压缩目录
zcat 1.txt.gz
gzip -c 1.txt > /root/1.txt.gz
gunzip -c /root/1.txt.gz > /tmp/1.txt.new
先创建一个大的文件1.txt,将文件.conf 的 追加到1.txt文件
[root@localhost d6z]# find /etc/ -type f -name "*conf" -exec cat {} >> 1.txt \;
查看字符个数
wc 1.txt
[root@localhost d6z]# wc 1.txt
38280 154812 1419540 1.txt
用gzip 压缩1.txt
gzip 1.txt
[root@localhost d6z]# gzip 1.txt
[root@localhost d6z]# ls -lh
总用量 340K
-rw-r--r--. 1 root root 340K 12月 18 21:07 1.txt.gz
查看1.txt.gz大小
[root@localhost d6z]# du -sh 1.txt.gz
340K 1.txt.gz
解压文件
gzip -d 1.txt .gz
[root@localhost d6z]# gzip -d 1.txt.gz
[root@localhost d6z]# du -sh 1.txt
1.4M 1.txt
查看多少行,多少字符个数
[root@localhost d6z]# wc 1.txt
38280 154812 1419540 1.txt
压缩级别:1到9;
1级别压缩率最低,9压缩率最高,压缩级别可以保持默认
gzip -1 1.txt
[root@localhost d6z]# gzip -1 1.txt
[root@localhost d6z]# du -sh 1.txt.gz
396K 1.txt.gz
也可以用gunzip解压.gz
gunzip 1.txt.gz
[root@localhost d6z]# gunzip 1.txt.gz
[root@localhost d6z]# du -sh 1.txt
1.4M 1.txt
压缩到9级别 gzip -9 1.txt
[root@localhost d6z]# gzip -9 1.txt
[root@localhost d6z]# du -sh 1.txt.gz
340K 1.txt.gz
查看压缩文件信息
file 1.txt.gz
[root@localhost d6z]# file 1.txt.gz
1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Mon Dec 18 21:07:40 2017, max compression
查看压缩文件的内容
zcat 1.txt.gz 先解压后cat
gzip 不能压缩目录
gzip -c 1.txt > /tmp/1.txt.gz 解压文件,并保存压缩后的文件.gz 到一个地方;其中(“>”表示重定向,-c表示解压后,并保存压缩文件)
[root@localhost d6z]# gzip -c 1.txt > /tmp/1.txt.gz
[root@localhost d6z]# ls
1.txt
[root@localhost d6z]# ls /tmp/1.txt.gz
/tmp/1.txt.gz
[root@localhost d6z]# file !$
file /tmp/1.txt.gz
/tmp/1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Mon Dec 18 21:07:40 2017
同样解压缩也是可以的。解压文件并保存1.txt.gz 到/tmp/d6z/2.txt
gzip -d -c /tmp/1.xtx.gz > /tmp/d6z/2.txt
[root@localhost d6z]# gunzip -d -c /tmp/1.txt.gz > /tmp/2.txt
[root@localhost d6z]# ls /tmp/2.txt
/tmp/2.txt
bzip2压缩工具
复习gzip:
gzip 1.txt
gzip -d 1.txt.gz /unzip 1.txt.gz
gzip -# 1.txt //# 表示范围 1-9,默认6
不能压缩目录
zcat 1.txt.gz //查看压缩包里面的内容,意思是先解压后cat
gzip -c 1.txt > /root/1.txt.gz
gunzip -c /root/1.txt.gz >/tmp/1.txt.new //其中 >号表示重定向
bzip2压缩能力比gzip 强
[root@localhost tmp]# du -sh 1.txt
2.8M 1.txt
压缩:bzip2 1.txt
du -sh 1.txt.bz2
[root@localhost tmp]# du -sh 1.txt.bz2
136K 1.txt.bz2
解压:
[root@localhost tmp]# bunzip2 1.txt.bz2
[root@localhost tmp]# bzip2 -d 1.txt.bz2
不支持压缩目录
用-c 指定压缩到目录:将1.txt 压缩到/tmp目录下
[root@localhost ~]# bzip2 -c /tmp/1.txt > /tmp/1.txt.bz2
将压缩包指定解压到目录:
[root@localhost ~]# bzip2 -d -c /tmp/1.txt.bz2 > 2.txt
[root@localhost ~]# ls
2.txt anaconda-ks.cfg
bzip2 默认压缩级别为9,也不需要指定级别
[root@localhost ~]# du -sh
140K .
[root@localhost ~]# bzip2 -9 2.txt
[root@localhost ~]# du -sh
36K .
file查看文件的格式
[root@localhost ~]# file 2.txt.bz2
2.txt.bz2: bzip2 compressed data, block size = 900k
有时候把压缩文件重名了.txt
例如:
[root@localhost ~]# mv 2.txt.bz2 2.txt
这时候可以用file命令查看文件类型
[root@localhost ~]# file 2.txt
2.txt: bzip2 compressed data, block size = 900k
bzcat也可以查看文件内容:(就是先解压后cat查看文件内容)
bzcat 1.txt.bz2
xz压缩
[root@localhost ~]# du -sh
144K .
[root@localhost ~]# xz 2.txt
[root@localhost ~]# du -sh
40K .
xz 默认压缩级别为9,最高。
压缩率:
xz>bzip2>gzip
解压:
xz -d 2.txt.xz
或者 unxz 2.txt.xz
指定压缩文件到某个目录
xz -c 2.txt > /tmp/2.txt.xz
指定解压文件到某个目录
xz -d -c /tmp/2.txt.xz > /root/3.txt
也可以查看压缩文件的内容
xzcat /tmp/2.txt.xz
压缩打包介绍/gzip压缩工具/bzip2压缩工具/xz压缩工具的更多相关文章
- 压缩打包介绍、gzip、bzip2、xz压缩工具
第5周第1次课(4月16日) 课程内容: 6.1 压缩打包介绍6.2 gzip压缩工具6.3 bzip2压缩工具6.4 xz压缩工具 6.1 压缩打包介绍 为什么要给文件进行压缩呢?首先压缩和不压缩空 ...
- Linux centosVMware 压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具。
一.压缩打包介绍 Lnux下常见的压缩文件通常是.tar.gz模式,还有.tar..gz..bz2..zip..tar.bz2..tar.xz. .gz:表示由gzip压缩工具压缩的文件 .bz2:表 ...
- 简单了解gzip、bzip2、xz
压缩工具gzip.bzip2.xz分别对应压缩格式.gz..bz2..xz.不过tar命令已经可以满足大部分使用,所以这些格式只简单了解一下.gzip压缩速度最快,xz压缩率最高,bz2适中.一般这三 ...
- 压缩工具gzip、bzip2、xz的使用
2019独角兽企业重金招聘Python工程师标准>>> 本文使用 为了要压缩 常见压缩格式 压缩工具 gzip压缩工具 bz2压缩工具 xz压缩工具 为什么要压缩 为什么要压缩?文件 ...
- 文档压缩 | gzip、bzip2、xz
6.文档的压缩与打包 Linux下常见后缀名所对应的的压缩工具 .gz 表示由gzip压缩工具压缩的文件 .bz2 表示由bzip2压缩工具压缩的文件 .tar 表示由tar打包程序打包的文件(tar ...
- 文件与文件系统的压缩与打包 tar gzip bzip2
1:linux下常见的压缩文件后缀: .gz .zip .bz2 打包后的: .tar.gz .tar.zip .tar.bz2 2:gzip: 压缩:gzip file 解压:gunzip file ...
- Linux压缩打包方法连载之三:bzip2, bzcat 命令
Linux压缩打包方法有多种,本文集中讲解了bzip2, bzcat 命令的使用.案例说明,例如# 与 gzip 同样的,都是在计算压缩比的参数,-9 最佳,-1 最快. AD: 我们遇见Linux压 ...
- Linux中常用压缩打包工具
Linux中常用压缩打包工具 压缩打包是常用的功能,在linux中目前常用的压缩工具有gzip,bzip2以及后起之秀xz.本文将介绍如下的工具常见压缩.解压缩工具以及打包工具tar. gzip2 直 ...
- Linux文件压缩/打包/解压
在Linux日常维护中,经常需要备份同步一些比较重要的文件,而在传输过程中如果文件比较大往往会非常慢,而且还会非常占用空间,这时候就需要我们使用压缩工具对大文件进行压缩打包,下面我们来介绍一下常用的压 ...
随机推荐
- 这到底是什么bug?---已结贴
问题描述:全局变量,会被莫名其妙更改!打印为50,后面做比较的时候这个值为0了. 第一,我肯定没有犯低级错误,没有其他的更改,搜索全部代码,没有发现这个变量因为我程序问题导致不符合预期,同时找了两位同 ...
- Android开发(十)——像素单位dp、px、pt、sp的比较
dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这个,不依赖 ...
- ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来
1.1-ARKit物体围绕相机旋转流程介绍 1.2-完整代码 1.3-代码下载地址 废话不多说,先看效果 其实是会一直围着你转圈的,只不过笔者不好意思暴露家里的场景,所以请读者朋友们见谅~ 由于是晚上 ...
- python. pandas(series,dataframe,index) method test
python. pandas(series,dataframe,index,reindex,csv file read and write) method test import pandas as ...
- 【Unity】角色受伤后的闪烁(blink/flash)效果
玩家受伤后,一段时间内快速闪烁.这里想要的闪烁效果是玩家快速的显隐切换效果,而不是玩家变白的情况. 快速切换玩家的显隐效果不能用SetActive修改角色物体本身的激活状态,因为玩家角色身上的其他脚本 ...
- C语言 · 连续正整数的和
算法训练 连续正整数的和 时间限制:1.0s 内存限制:256.0MB 问题描述 78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27. 输入一个 ...
- uboot下的网络终端/控制台
许多linux设备可能没有外置串口,这是就需要一个网络终端来在uboot下操作设备,如升级镜像等. uboot下的网络终端为netconsole,代码drivers/net/netconsole.c. ...
- Spring Cloud Config 配置中心 自动加解密功能 jasypt方式
使用此种方式会存在一种问题:如果我配置了自动配置刷新,则刷新过后,加密过后的密文无法被解密.具体原因分析,看 SpringCloud 详解配置刷新的原理 使用 jasypt-spring-boot- ...
- 宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总
官方网址: http://www.stcisp.com/q_and_a_stcisp.html 个人小结 芯片:STC12C5A60S2 封装:LQFP-48 晶振大小:SD22.1184M 最小系统 ...
- 上下栏固定, 中间滚动的HTML模板
因为用position是脱离文档流的,所以在最上面嘛, 中间用overflow:auto就会出现滚动效果 代码 <!DOCTYPE html> <html lang="en ...