简单了解gzip、bzip2、xz
压缩工具gzip、bzip2、xz分别对应压缩格式.gz、.bz2、.xz。不过tar命令已经可以满足大部分使用,所以这些格式只简单了解一下。gzip压缩速度最快,xz压缩率最高,bz2适中。一般这三个压缩工具用来压缩文件,很少用来压缩目录。
(1).gzip实例
压缩
[root@xuexi ~]# mkdir gzip
[root@xuexi ~]# touch gzip/a.txt
[root@xuexi ~]# gzip gzip/a.txt
[root@xuexi ~]# ls gzip/
a.txt.gz //gzip压缩会将源文件删除,bzip和xz可以使用-k选项保留源文件
解压可以使用gzip -d,也可以使用gunzip
[root@xuexi ~]# gzip -d gzip/a.txt.gz
[root@xuexi ~]# ls gzip/
a.txt //一样删除源文件
[root@xuexi ~]# gzip gzip/a.txt
[root@xuexi ~]# ls gzip/
a.txt.gz
[root@xuexi ~]# gunzip gzip/a.txt.gz
[root@xuexi ~]# ls gzip/
a.txt //还是会删除源文件
(2).bzip2实例
压缩
[root@xuexi ~]# mkdir bzip2
[root@xuexi ~]# touch bzip2/b.txt
[root@xuexi ~]# bzip2 -k bzip2/b.txt //不加-k选项会删除源文件
[root@xuexi ~]# ls bzip2/
b.txt b.txt.bz2
解压
[root@xuexi ~]# rm bzip2/b.txt
rm:是否删除普通空文件 "bzip2/b.txt"?y
[root@xuexi ~]# ls bzip2/
b.txt.bz2
[root@xuexi ~]# bzip2 -dk bzip2/b.txt.bz2 //不加-k选项会删除源文件
[root@xuexi ~]# ls bzip2/
b.txt b.txt.bz2
(3).xz实例
压缩
[root@xuexi ~]# mkdir xz
[root@xuexi ~]# touch xz/c.txt
[root@xuexi ~]# xz -k xz/c.txt
[root@xuexi ~]# ls xz/
c.txt c.txt.xz
解压既可以使用xz -d,也可以使用unxz
[root@xuexi ~]# rm xz/c.txt
rm:是否删除普通空文件 "xz/c.txt"?y
[root@xuexi ~]# ls xz/
c.txt.xz
[root@xuexi ~]# xz -dk xz/c.txt.xz //不加-k选项会删除源文件
[root@xuexi ~]# ls xz/
c.txt c.txt.xz
[root@xuexi ~]# rm xz/c.txt
rm:是否删除普通空文件 "xz/c.txt"?y
[root@xuexi ~]# ls xz/
c.txt.xz
[root@xuexi ~]# unxz -k xz/c.txt.xz //不加-k选项会删除源文件
[root@xuexi ~]# ls xz/
c.txt c.txt.xz
简单了解gzip、bzip2、xz的更多相关文章
- centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课
centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gz ...
- gzip,bzip2,xz压缩工具
gzip,bzip2,xz压缩工具====================== gzip压缩工具 示例:[root@aminglinux yasuo]# ls1.txt 2.txt 3.txt[roo ...
- [CentOS7] gzip, bzip2, xz 压缩与解压缩
声明:本文主要总结自:鸟哥的Linux私房菜-第八章.檔案與檔案系統的壓縮,打包與備份,如有侵权,请通知博主 gzip命令: 选项参数: -c :将压缩后的数据显示到屏幕上,可以用于重定向: -d : ...
- lesson - 8 课程笔记 tar / gzip /bzip2 / xz /
作用:为linux的文件和目录创建档案,也可以在档案中改变文件,或者向档案中加入新的文件即用来压缩和解压文件.tar本身不具有压缩功能.他是调用压缩功能实现的 语法:tar[必要参数][选择参数][ ...
- 关于打包压缩几种格式(gzip,bzip2,xz)的试验对比
要通过脚本进行备份,必然将会应用到压缩技术,这里简单针对几个常见的格式进行测验,从而得到一种合适的方式. 这里以一个应用目录做例子: [root@isj-test-5 mnt]$du -sh * 66 ...
- Linux之备份(tar)/解压与压缩(gzip,bzip2,xz)【待完善】
[本博文,待完善] 以data原始文件为例,同tar备份,用xz压缩,实现备份->压缩整个过程的正向过程(生成.tar.xz)与其逆过程(先解压,后还原备份文件) 1.备份(tar) tar - ...
- 关于压缩软件gzip和xz的简单对照
晚上因为处理磁盘报警的须要.进行了日志压缩,在此次压缩中分别使用了gzip和xz软件对文本进行了压缩.压缩的结果很令人诧异. 出于对xz好奇的原因是因为在下载内核源码时常常能够看到.xz格式的文件包. ...
- Gzip,BZip2,Lzo,Snappy总结
gzip,bzip2,lzo,snappy是hadoop中比较常见的文件压缩格式,可以节省很多硬盘存储,以下是Gzip , BZip2 , Lzo Snappy 四种方式的优缺点 和使用场景 Gzip ...
- [拾 得] zip gzip bzip2 & tar 压缩/打包 四大金刚
坚持知识分享,该文章由Alopex编著, 转载请注明源地址: http://www.cnblogs.com/alopex/ 索引: 介绍压缩和打包 gzip bzip2 zip 的基本使用 gz ...
随机推荐
- shell 25个常用命令
1.列出所有目录使用量,并按大小排序. ls|xargs du -h|sort -rn #不递归下级目录使用du -sh 2.查看文件排除以#开关和空白行,适合查看配置文件. egrep -v ...
- .NET中使用switch和java不一样的地方。
1.不能这样贯穿 我们知道,java 和 C在使用switch时候可以这样. switch (i) { //java中此处不使用break // 执行了case 1:对应的语句后直接 贯穿到 case ...
- Python 对象的深拷贝与浅拷贝 -- (转)
本文内容是在<Python核心编程2>上看到的,感觉很有用便写出来,给大家参考参考! 浅拷贝 首先我们使用两种方式来拷贝对象,一种是切片,另外一种是工厂方法.然后使用id函数来看看它们的标 ...
- 【Python学习笔记】有关包的基本知识
python的包(package)是一个有层次的文件目录结构.它定义了一个由模块和子包组成的Python应用程序执行环境. AAA/ __init__.py bbb.py CCC/ __init__. ...
- Professional Linux Kernel Architecture 笔记 —— 中断处理(Part 2)【转】
转自:http://blog.163.com/vic_kk/blog/static/494705242010719483774/ Table of Contents 1 中断 1.1 中断的类型 1. ...
- Ubuntu 14.04开启ssh服务
sudo apt-get install openssh-server sudo apt-get install openssh-client sudo service ssh restart
- python基础===创建大量对象是节省内存方法
问题: 你的程序要创建大量(可能上百万) 的对象,导致占用很大的内存. 解决方案: 对于主要是用来当成简单的数据结构的类而言,你可以通过给类添加__slots__属性来极大的减少实例所占的内存.比如: ...
- 通过call_usermodehelper()在内核态执行用户程序【转】
转自:http://edsionte.com/techblog/archives/category/linux%E5%86%85%E6%A0%B8%E7%BC%96%E7%A8%8B 背景 如何在Li ...
- golang中 return如果返回指针比大型struct性能高
type tt struct{ aa int bb int cc int str string } func func_rstruct () tt{ t:=tt{1,2,3,"8888888 ...
- lnmp的安装--mysql
1.前期准备 创建组:groupadd mysql 创建用户:useradd -r -g mysql mysql 创建mysql文件夹于数据存放文件夹data mkdir -p /usr/www/my ...