一、压缩打包介绍

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压缩工具。的更多相关文章

  1. 压缩打包介绍/gzip压缩工具/bzip2压缩工具/xz压缩工具

    6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 常见的压缩文件格式 windows     .rar  .zip  .7z linux         ...

  2. 压缩打包介绍、gzip、bzip2、xz压缩工具

    第5周第1次课(4月16日) 课程内容: 6.1 压缩打包介绍6.2 gzip压缩工具6.3 bzip2压缩工具6.4 xz压缩工具 6.1 压缩打包介绍 为什么要给文件进行压缩呢?首先压缩和不压缩空 ...

  3. Linux文件压缩/打包/解压

    在Linux日常维护中,经常需要备份同步一些比较重要的文件,而在传输过程中如果文件比较大往往会非常慢,而且还会非常占用空间,这时候就需要我们使用压缩工具对大文件进行压缩打包,下面我们来介绍一下常用的压 ...

  4. linux文件管理--压缩打包

    目录 linux文件管理--压缩打包 1.压缩打包介绍 2.gzip压缩工具 3.zip压缩工具 注意: 4.tar压缩工具 5.tar生产案例实践 linux文件管理--压缩打包 1.压缩打包介绍 ...

  5. 简单了解gzip、bzip2、xz

    压缩工具gzip.bzip2.xz分别对应压缩格式.gz..bz2..xz.不过tar命令已经可以满足大部分使用,所以这些格式只简单了解一下.gzip压缩速度最快,xz压缩率最高,bz2适中.一般这三 ...

  6. 文档压缩 | gzip、bzip2、xz

    6.文档的压缩与打包 Linux下常见后缀名所对应的的压缩工具 .gz 表示由gzip压缩工具压缩的文件 .bz2 表示由bzip2压缩工具压缩的文件 .tar 表示由tar打包程序打包的文件(tar ...

  7. 压缩工具gzip、bzip2、xz的使用

    2019独角兽企业重金招聘Python工程师标准>>> 本文使用 为了要压缩 常见压缩格式 压缩工具 gzip压缩工具 bz2压缩工具 xz压缩工具 为什么要压缩 为什么要压缩?文件 ...

  8. linux 的压缩 打包

    1.压缩打包,常见的命令:gzip bzip2 xz zip tar gzip:  不能压缩目录 gip  -[0-9]  file_name   压缩级别, 默认是6 gzip  file_nane ...

  9. linux 常用压缩打包和解压命令

    ## zcvf gzip jcvf bzip2 gunzip  tar zxvf  jxvf  

随机推荐

  1. spark实验(三)--Spark和Hadoop的安装(1)

    一.实验目的 (1)掌握在 Linux 虚拟机中安装 Hadoop 和 Spark 的方法: (2)熟悉 HDFS 的基本使用方法: (3)掌握使用 Spark 访问本地文件和 HDFS 文件的方法. ...

  2. 模块学习-shutil

    高级的 文件.文件夹.压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中,可以部分内容 shutil.copyfile(s ...

  3. ANSYS-APDL施加扭转载荷CERIG命令

    目录 1. 要求 2. ANSYS有限元分析 2.1 APDL建模 2.2 APDL施加载荷 2.3 APDL查看结果 3. 举一反三 1. 要求 一块0.8m*0.4m*0.04m厚的钢板,在板的两 ...

  4. 与英特尔分道扬镳,苹果的5G业务掉队了吗?

    5G概念已经大热,越来越多的厂商推出相关产品,中国骄傲之华为不仅在5G通信标准制定方面参与感非常强,也先于竞争对手推出5G智能终端,连同三星/Vivo等也纷纷推出5G终端,而作为智能手机市场绝对的利润 ...

  5. C++11常用特性介绍——Lambda表达式

    一.C++11采用配对的方括号[]来创建一个匿名函数并执行,如: #include <iostream> int main() { auto func = []{ std::cout &l ...

  6. [理解] C++ 中的 源文件 和 头文件

    我是学 C井 的, 现在在工作中主要使用的编程语言是 Java, 还记得当初在第一次接触到 Cpp 的时候, 听到的第一个概念就是 Cpp 的头文件和源文件, 当初理解了好久, 死活都弄不明白, 现在 ...

  7. 《Interest Rate Risk Modeling》阅读笔记——第八章:基于 LIBOR 模型用互换和利率期权进行对冲

    目录 第八章:基于 LIBOR 模型用互换和利率期权进行对冲 思维导图 推导浮息债在重置日(reset date)的价格 第八章:基于 LIBOR 模型用互换和利率期权进行对冲 思维导图 推导浮息债在 ...

  8. 设计模式课程 设计模式精讲 3-7 接口隔离原则讲解及Coding

    1 主讲内容 1.1 核心内容 1.2 优点 1.3 课程记录 2 代码演练 2.1 接口隔离原则反比 2.2 接口隔离原则正比 1 主讲内容 1.1 核心内容 总结:细粒度可以进行再组装,粗粒度不可 ...

  9. twisted 模拟scrapy调度循环

    """模拟scrapy调度循环 """from ori_test import pr_typeimport loggingimport ti ...

  10. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表格:让表格更加紧凑

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...