码迷,mamicode.com
首页 > 其他好文 > 详细

知识不一定天天学,有空了看看也不吃亏

时间:2018-04-03 18:14:34      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

背景:在linux系统中最简单的目录备份工具就是常用的cp复制命令,但在目录数量较多时和占磁盘空间很大的目录时就会带来很大的压力;就会使磁盘空间不足,给服务器带来了很大的压力。因此,就会用到压缩工具和归档工具。

一、压缩和解压工具
gzip和bzip2时linnx系统中使用最多的两个工具,都可以对指定的文件进行压缩和解压。
1、Gzip:扩展名为“.gz”,它的好处有两点,一是可以减少存储空间,二是通过网络传输时可以减少传输时间。
语法:gzip [选项] [参数]
选项: -d:解压 -f:强制压缩
-help:在线帮助 -9:提高压缩比率
参数: 指定压缩的文件列表
例子:把/root下的install.log文件压缩成.gz文件
技术分享图片
例子:把/root下的install.log.gz解压
技术分享图片
2、bzip2:用于创建和管理一.bz2格式的压缩包,压缩效率相对较好一些。
语法:bzip2 [选项] [参数]
选项: -d:解压缩 -f:覆盖同文件名
-help:帮助 -9:提高压缩比率
参数:指定压缩文件
例子:把/root下的install.log文件压缩成.bz2文件
技术分享图片
例子:把/root下的install.log.bz2文件解压缩
技术分享图片
二、tar归档和释放工具
命令介绍:?
-c: 建立压缩档案?
-C:解压时指定释放的目标文件夹
-f:表示使用归档文件
-j:调用bzip2程序进行压缩和解压
-z:调用gzip程序进行压缩和解压
-p:打包时保留文件及目录的权限
-P:打包时保留文件及目录的绝对路径
-x:解开.tar格式的包文件
-v:输出详细信息
-t:列表查看包内的文件?
命令格式:
压缩:tar [选项] 压缩文件名 需要压缩的源文件或目录
解压:tar [选项] 压缩文件名 [-C 目标目录]
例子:
将/etc和/boot目录压缩到/root下,文件名beifen.tar.gz,
之后再解压缩到/tmp下
技术分享图片
三、总结
1、.tar 用 tar -xvf 解压
2、
.gz 用 gzip -d或者gunzip 解压
3、.tar.gz和.tgz 用 tar -xzf 解压
4、.bz2 用 bzip2 -d或者用bunzip2 解压
5、
.tar.bz2用tar -xjf 解压

知识不一定天天学,有空了看看也不吃亏

标签:

原文地址:http://blog.51cto.com/13581737/2094343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!