一、压缩打包介绍

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. 「题解」「POJ1322」Chocolate

    目录 题目 原题目 简易题意 思路分析 代码 练习题 题目 原题目 点这里 简易题意 包裹里有无限个分布均匀且刚好 \(c\) 种颜色的巧克力,现在要依次拿 \(n\) 个出来放到桌子上.每次如果桌子 ...

  2. Burpsuite 工具详解(常用模块之proxy、spider 、decoder)

    Burpsuite常用模块之proxy.spider .decoder                                                 是一款集成化渗透测试工具(jav ...

  3. 拓扑排序板子 hihocoder-1174

    思路 不断删入度为1的点及其出边. 图解 #include <bits/stdc++.h> using namespace std; const int maxn=1e5+10; vect ...

  4. 关于Mobility Express转LAP注意事项

    在实际的网络环境中,有些时候我们需要将ME模式的AP转换为LAP工作. PS:ME模式是思科8系列的AP可以支持,例如AP1852.AP2802.AP3802等型号.它可以作为控制器使用,同时也可以工 ...

  5. 【原】简单shell练习(五)

    1.查询一个文件中某个单词出现的次数 # grep -o 'ts' ./test/txt |wc -l 2.统计当前文件夹下文件的个数 ls -l |grep "^-"|wc -l ...

  6. 使用13行Python代码实现四则运算计算器函数

    原创的刷新行数记录的代码!!! 支持带小括号,支持多个连续+-号,如-7.9/(-1.2-++--99.3/-4.44)*---(2998.654+-+-+-(+1.3-7.654/(-1.36-99 ...

  7. java之md5加密算法

    /** * @author * */ public class MD5 { private static final String[] digital = { "0", " ...

  8. input和button 高度不一致问题

    原因是 input和button的高度计算不一样, input高度不包括border. button高度包括border. 解决方法: 1.box-sizing:border-box: 2.borde ...

  9. Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig

    Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig at ...

  10. python去除字符串中的特殊字符(爬虫存储数据时会遇到不能作为文件名的字符串)

    问题描述 今天在写爬虫爬取影评时,本来的思路把影评的标题作为文件名,将每个影评的详情内容写入到"标题.txt"文件中,直到我遇到了这个问题: 这时我突然意识到,文件名中有些字符是不 ...