linux:档案与档案系统的压缩、打包与备份
压缩比:压缩后与压缩的档案锁占用的磁碟空间大小,就称之为压缩比
压缩技术:
a.将没有使用到的空间丢出去,以让档案资料占用的空间变小
b.将重复的资料统计记录(比如100个1,不是真正的用100个元位来存储)
压缩好处:
a.可以让档案资料占用的空间变小,磁盘的可用空间变大
b.在网路上面传输大型档案文件,也会由于资料量的降低好让网路频宽可以用来做更多的工作(可让网站的频宽的可利用率上升)
一、linux常见的压缩指令
a.压缩档案的副档名(一般是这些):*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2, *.xz
问题:为什么会有这样的副档名呢?linux下面的副档名貌似基本没有作用??
解答:因为linux支持的压缩技术指令太多了,并且不同的指令使用到的压缩技术也不同,彼此之间可能也就无法相互进行转换;所以可以根据副档名你就可以知道它是使用的哪种压缩技术,就能很快的进行解压缩
下面列举一些常用的压缩/解压缩副档名:
| *.Z | compress程式压缩的档案 |
| *.zip | zip程式压缩的档案 |
| *.gz | gzip程式压缩的档案 |
| *.bz2 | bzip2程式压缩的档案 |
| *.xz | xz程式压缩的档案 |
| *.tar | tar程式打包的资料,并没有压缩过 |
| *.tar.gz | tar程式打包的档案,其中经过gzip的压缩 |
| *.tar.bz2 | tar程式打包的档案,其中经过bzip2的压缩 |
| *.tar.xz | tar程式打包的档案,其中经过xz的压缩 |
gzip、zcat、zmore、zless、zgrep(gzip是应用度最广的压缩指令,目前可以解压缩compress、zip、gzip等压缩文件,gzip锁所建立的压缩档案为.gz)
a.当你使用gzip压缩档案的时候,预设的情况下原始档案会被压缩成.gz的档名,原始档案就不存在了
znew 可以将.Z的阿苏文件转换成.gz的压缩文件
解压:

下面是使用最佳的压缩比压缩,保留原始档案,把压缩的档案定向到新的档案中


bzip2、bzcat、bzmore、bzless、bzgrep(bzip2是取代gzip的,压缩比比gzip还要好,用法几乎与gzip相同,bzip2的压缩时间比gzip的压缩时间久的多)
xz、xzcat、xzmore、xzless、xzgrep(压缩比比bzip2的压缩比还高,但是用法几乎一模一样,但是还是有点不同)

还可以查看压缩的相关情况(很人性化):

linux打包指令:tar(透过gzip、bzip2、xz等指令的支援,将该档案同时进行压缩,由于tar使用的太广泛了,所以windows的winRAR都支援.tar.gz档名的解压缩)
linux:档案与档案系统的压缩、打包与备份的更多相关文章
- Linux中的文件压缩,打包和备份命令
压缩解压命令 gzip 文件 -c : 将压缩数据输出到屏幕,可用来重定向 -v 显示压缩比等信息 -d 解压参数 -t 用来检验一个压缩文件的一致性看看档案有没错 -数字 : 压 ...
- linux的 复制 删除 解压 压缩 打包
liunx 删除 删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件.文件夹 2 删除文件使用实例: r ...
- linux档案与文件的的压缩与打包
本文涉及的命令:gzip.zcat.bzip2.bzcat.tar.dump.restore.mkiosfs.cdrecord.dd.cpio. 概念: 几种基础压缩的概念: 计算机最小单位是字节,但 ...
- 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)
第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...
- Linux 笔记 - 第八章 文档的打包与压缩
博客地址:http://www.moonxy.com 一.前言 在 Linux 系统中,文件的后缀名没有实际的意义,加或者不加都无所谓.但是为了便于区分,我们习惯在定义文件名时加一个后缀名,比如常见的 ...
- linux备忘录-日志档案
linux的日志档案 linux的日志档案记录系统或程序在运行过程中产生的一些信息,例如事件的记录,错误的记录等等.特别是在发生错误时,我们可以通过日志档案找到错误发生的根源,例如当我们无法启动邮件服 ...
- Linux学习3——磁盘文件管理系统与压缩和打包操作
一.写在前面 本节将对Linux的磁盘文件系统.文件的压缩打包等操作进行简要介绍. 二.完成目标 1.了解磁盘文件系统的接本知识 2.操作文件和目录的相关命令 3.文件系统的简单操作命令 4.Lin ...
- linux文件管理--压缩打包
目录 linux文件管理--压缩打包 1.压缩打包介绍 2.gzip压缩工具 3.zip压缩工具 注意: 4.tar压缩工具 5.tar生产案例实践 linux文件管理--压缩打包 1.压缩打包介绍 ...
- Linux的编译安装、压缩打包、定时任务
昨日内容回顾 # 1.搭建yum私有仓库 1.安装必须的工具 yum install createrepo yum-utils nginx -y 2.创建目录 mkdir /opt/test 3.创建 ...
- Linux 编译安装、压缩打包、定时任务
目录 Linux 编译安装 知识储备: wget命令 编译安装 Linux 压缩打包 gzip压缩 bzip2压缩 tar打包 Linux 定时任务 相关文件及操作 Linux 编译安装 编译安装就是 ...
随机推荐
- 获取在attr.xml中声明的主题样式
在换肤时,先在attr.xml中定义Resource的属性名,再到stytle中,根据不同的主题,给属性赋值. 在布局文件中可直接以 android:background="?attr/a ...
- 总结android项目的基本开发步骤(转帖)
总结android项目的基本开发步骤(转帖) 做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流.一 应用规划: ※确定功能. ※必须的界面及界面跳转的流程. ...
- 设计和实现OLAP解决方案
设计和实现OLAP解决方案 第一讲 简介首先,啥叫数据仓库? 数据仓库就是数据的仓库!用外文说叫Data Warehouse,简称DW. 是不是哐当倒下一片啊,要不咱换个专业点的说法? 数据仓库是 ...
- Unity4.5版本DLL库名字问题
背景 在unity4.2版本中可以在Android中使用的so链接库,在Unity4.5中使不了-- [DllImport("libclient.so", EntryPoint ...
- 前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存
1.绑定事件,在关闭的时候,直接将数据清除: $("#model").on("hidden.bs.model",function(e){$(this).remo ...
- Scripting Languages
Computer Science An Overview _J. Glenn Brookshear _11th Edition A subset of the imperative programmi ...
- Redis学习一 五种基本的数据类型
首先一定要确保Redis是运行这的. 不知道为啥,我的电脑陪完服务以后,刚配完的时候好使,已重启就不行了,死活起不来. 好吧,这些暂时不是很重要. 运行 redis-server.exe 在开一个窗口 ...
- FastReport的交叉表实际使用的一个例子
计算发行-->定义份数月表(打开)出现 PosFraisPaysInput选择时间段后,点击“打印”.这个设计表格,就是交叉表. 交叉表的特点是:数据库是一条一条并列的但是出来的结果却是:横向是 ...
- 【Android开发学习笔记】【第八课】五大布局-下
概念 五大布局上一篇文章已经介绍了 LinearLayout RelativeLayout 这一篇我们介绍剩下的三种布局 FrameLayout 五种布局中最佳单的一种布局.在这个布局在整个界面被当成 ...
- Linux Socket过程详细解释(包括三次握手建立连接,四次握手断开连接)
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web 服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠s ...