linux 打包 压缩
序
压缩优点
1.节省空间 2.节省带宽
解决脉络
如今有各种压缩文件形式,原因何在?主要是压缩技术更新换代,压缩方法不全然同样。不同的后缀,便于区分。
最早期的压缩命令式compress,只是如今已经不怎么用了。后来开发出新一代的压缩命令gzip(GNU zip)。和压缩比更好的bzip2压缩命令。
注意:以上新出现的两个命令仅仅能对单个的文件能够压缩,要是压缩个文件夹啥的可就不行了。于是乎。打包软件应时而出。
可是打包仅仅是把全部的程序合在一起。并没有祈祷压缩的功效。
后来GUN计划吧打包盒压缩功能何在一起,实现了完美组合。
这个压缩的发展流程,如图:

详解
1.gzip
格式:gzip [-cd#] 文件名称
參数:
-c :输出到标准输出上(此时须要通过>指定输出文件),并保存原来文件
-d :解压缩
-# :压缩等级。数越大压缩越厉害。所用时间越长。
从1到9,默认是6
实例:

用hello是个文件。用gzip hello,文件就被压缩了,但源文件同一时候也消失了。
怎么能够看到压缩文件中面的内容呢?能够的,用zcat 命令:

解开压缩:gzip -d hello.gz

又一次写到指定名字的压缩文件呢?重定向就可以(能够看到源文件还是存在的):

不同范围的压缩文件:

2.bzip2
格式:bzip2 [-zdc#] 文件名称
參数:
-c :输出到标准输出上(此时须要通过>指定输出文件),并保存原来文件
-z :压缩
-d:解压缩
-# :压缩等级,数越大压缩越厉害,所用时间越长。
从1到9,默认是6
实例:
压缩文件hello: bzip2 hello (得到hello.bz2)
解压缩hello.bz2: bzip2 -d hello.bz2
压缩到名为hel.bz2的文件:bzip2 -c hello >hel.bz2
查看hello.bz2压缩文件的内容: bzcat hello.bz2
3.tar
格式:tar [-cxt zjvf] 文件与文件夹
參数:
-c :建立压缩create
-x :解压缩
-t :查看压缩文件的内容
注意:cxf三个參数每次仅仅能使用一个。
-z :打包同一时候gzip 压缩
-j :打包同一时候bzip2 压缩
-v :压缩过程显示文件
-f :使用文件名称
注意:-f參数后直接加文件名称,即f最后,之后不可再加參数。
-cvf 仅打包
实例:
压缩文件夹del :tar 參数 压缩后文件名称 文件夹/文件名称(能够看到源文件还是存在的)

解压:进入某个想去的文件夹,tar -xvf 压缩文件:

压缩成gz格式:

总结:tar.gz
- 压缩: tar -zcvf a.tar.gz a
- 解压: tar -zxvf a.tar.gz
linux 打包 压缩的更多相关文章
- Linux打包压缩解压工具
第1章 Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...
- Linux打包压缩.md
Linux下打包压缩命令 下面学习一下压缩和打包的相关命令,首先得先明确两个概念,即:压缩和打包 .我们实际使用中一般是打包和压缩结合的使用,为了学习下面简要的介绍一下压缩文件或目录的命令. 压缩:将 ...
- Linux 打包压缩与搜索命令
1.tar 用于对文件进行打包压缩或解压,格式为tar[选项][文件],-f参数必须放到参数最后一位 tar -czvf etc.tar.gz /etc tar参数及作用 参数 作用 -c 创建压缩文 ...
- linux打包压缩与搜索命令
1.tar命令 tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”. tar命令的参数及其作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些 ...
- Linux打包压缩与安装卸载
一.打包压缩 (1)tar:打包拆包命令 tar -cxzjvf 打包后的文件 欲打包的目录 -c:打包文件夹 -x:拆开文件夹 -z:以gzip格式压缩,默认压缩倍数为6倍 -j:以bzi ...
- linux打包 压缩 解压tar常归操作
tar 打包 tar -cvf 打包后路径和文件名.tar 需要打包的路径和文件压缩 tar -zcvf 打包后路径和文件名.tar.gz 需要打包的路径和文件解压 tar -xvf 包名 -C 路径 ...
- linux打包压缩命令汇总
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令 ...
- 【转】linux打包压缩命令
转自:http://www.cnblogs.com/end/archive/2011/04/20/2022614.html tar命令 [root@linux ~]# tar [-cxtzjvfpPN ...
- tar linux 打包 压缩 gzip 命令说明
参数:-c :建立一个压缩档案的参数指令(create 的意思):-x :解开一个压缩档案的参数指令!-t :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t ...
- linux 打包 压缩 解压缩
gzip gzip xxx文件 压缩文件xxx,后缀.gz 并且删除原来文件 gzip -tv xxx.gz 测试压缩文件压完整性 压缩当前文件夹所有文件: zip -r ./1.zip ./* -r ...
随机推荐
- PHP 之pthreads多线程模块在windows下的安装
一.查看phpinfo 二.下载pthreads扩展 下载地址:http://windows.php.net/downloads/pecl/releases/pthreads/ 三.复制文件 复制ph ...
- CAD参数绘制填充(网页版)
填充是CAD图纸中不可或缺的对象,在机械设计行业,常常需要将零部件剖开,以表现其内部的细节,而这些被剖开的截面会用填充来表示:在工程设计行业,一些特殊的材料或地形,也会用填充来表示. js中实现代码说 ...
- _bbox_pred函数
fast中的_bbox_pred函数和faster中的bbox_transform_inv是一样的,是将框进行4个坐标变换得到新的框坐标.fast中是将selective search生成的框坐标进行 ...
- note for git
1.download https://git-for-windows.github.io/ 2.command add file to git: git add filename & git ...
- Android实战简易教程-第四十九枪(两种方式实现网络图片异步加载)
加载图片属于比较耗时的工作,我们需要异步进行加载,异步加载有两种方式:1.通过AsyncTask类进行:2.通过Handler来实现,下面我们就来看一下如何通过这两种方式实现网络图片的异步加载. 一. ...
- 诊断:AWR快照停止自动采集
11.2.0.4数据库中,MMON进程,有时候由于一些莫名其妙的原因挂掉,接下来AWR的快照也就无法正常自动生成.MMON进程应该自动重启,却并没有自动被启动. 那么我们有可能是遇到了bug Bug ...
- 笔试算法题(32):归并算法求逆序对 & 将数组元素转换为数组中剩下的其他元素的乘积
出题:多人按照从低到高排成一个前后队列,如果前面的人比后面的高就认为是一个错误对: 例如:[176,178,180,170,171]中的错误对 为 <176,170>, <176,1 ...
- 我能考虑到的数组(老)方法就这些了(es5)
代码注释都写的很清楚了 关键字:斐波那契数组.二维数组.多维数组(矩阵)... <!DOCTYPE html> <html lang="en"> <h ...
- Python 绑定方法与非绑定方法
用到的: import uuid -------------- uuid是128位的全局唯一标识符, 通常用32位的一个字符串的形式来表现 uuid.uuid1() ------------- ...
- buf.indexOf()
buf.indexOf(value[, byteOffset][, encoding]) value {String} | {Buffer} | {Number} byteOffset {Number ...