压缩及打包--gzip,bzip2,tar
2015-09-01 19:51
756 查看
一.常见的压缩文件
1.*.Z:compress程序压缩的文件;
2.*.gz:gzip程序压缩的文件;
3.*.bz2:bzip2程序压缩的文件;
4.*.tar:tar程序打包的数据,没有经过压缩;
5.*.tar.gz(*.tgz):tar程序打包的文件,其中经过gzip程序压缩;
6.*.tar.bz2:tar程序打包的文件,其中经过bzip2程序压缩;
二.gzip,zcat
1.gzip
1)使用:gzip [-cdtv#] filename.gz
2)参数:
-c:将压缩的数据输出到屏幕上;
-d:解压缩;
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;
-v:可以显示原文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,压缩比最好,默认-6;
2.zcat
1)使用:zcat filename.gz;
三.bzip2,bcat
1.bzip2
1)使用:bzip2 [-cdkzv#] filename.bz
2)参数:
-c:将压缩过程中产生的数据输出到屏幕上;
-d:解压缩;
-k:保留原文件;
-z:压缩的参数;
-v:可以显示原文件/压缩文件的压缩比等信息;
-#:计算压缩比的参数,-9最好,-1最差;
2.bzcat
1)bzcat filename.bz
四.打包命令:tar
1.使用:tar [option] filename
1)打包并压缩:tar [-j|-z] [cv] [-f filename.tar.bz2|gz] filename
2)查看文件名:tar [-j|-z] [tv] [-f filename.tar.bz2|gz]
3)解压:tar [-j|-z] [xv] [-f filename.tar.bz|gz] [-C dirname]
2.参数
-c:新建打包文件,可搭配-v来查看过程中被打包的文件名;
-t:查看打包文件的内容含有哪些文件名;
-x:解压缩,可以搭配-C在特定目录解开,不可与-c,-t同时出现;
-j:通过bzip2进行压缩或解压缩,文件名最好为*.tar.bz2;
-z:通过gzip进行压缩或解压缩,文件名最好为*.tar.gz;
-v:在压缩或解压过程中,将正在处理的文件名显示出来;
-f:指定文件名,注意后面直接跟的选项是文件名,要和其他参数一起使用时,建议放在最后一个;
-C:指定目录,在特定目录解压缩;
-p:保留备份数据的原本权限和属性;
3.常用
1)解压flename.tar.gz:tar -zxvf filename.tar.gz
2)将文件或目录打包并以gzip压缩:tar -zcvf filename.tar.gz file_or_dir
3)解压filename.tar.bz2:tar -jxvf filename.tar.bz2
4)将文件或目录打包并以bzip2压缩:tar -jcvf filename.tar.bz2 file_or_dir
1.*.Z:compress程序压缩的文件;
2.*.gz:gzip程序压缩的文件;
3.*.bz2:bzip2程序压缩的文件;
4.*.tar:tar程序打包的数据,没有经过压缩;
5.*.tar.gz(*.tgz):tar程序打包的文件,其中经过gzip程序压缩;
6.*.tar.bz2:tar程序打包的文件,其中经过bzip2程序压缩;
二.gzip,zcat
1.gzip
1)使用:gzip [-cdtv#] filename.gz
2)参数:
-c:将压缩的数据输出到屏幕上;
-d:解压缩;
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;
-v:可以显示原文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,压缩比最好,默认-6;
2.zcat
1)使用:zcat filename.gz;
三.bzip2,bcat
1.bzip2
1)使用:bzip2 [-cdkzv#] filename.bz
2)参数:
-c:将压缩过程中产生的数据输出到屏幕上;
-d:解压缩;
-k:保留原文件;
-z:压缩的参数;
-v:可以显示原文件/压缩文件的压缩比等信息;
-#:计算压缩比的参数,-9最好,-1最差;
2.bzcat
1)bzcat filename.bz
四.打包命令:tar
1.使用:tar [option] filename
1)打包并压缩:tar [-j|-z] [cv] [-f filename.tar.bz2|gz] filename
2)查看文件名:tar [-j|-z] [tv] [-f filename.tar.bz2|gz]
3)解压:tar [-j|-z] [xv] [-f filename.tar.bz|gz] [-C dirname]
2.参数
-c:新建打包文件,可搭配-v来查看过程中被打包的文件名;
-t:查看打包文件的内容含有哪些文件名;
-x:解压缩,可以搭配-C在特定目录解开,不可与-c,-t同时出现;
-j:通过bzip2进行压缩或解压缩,文件名最好为*.tar.bz2;
-z:通过gzip进行压缩或解压缩,文件名最好为*.tar.gz;
-v:在压缩或解压过程中,将正在处理的文件名显示出来;
-f:指定文件名,注意后面直接跟的选项是文件名,要和其他参数一起使用时,建议放在最后一个;
-C:指定目录,在特定目录解压缩;
-p:保留备份数据的原本权限和属性;
3.常用
1)解压flename.tar.gz:tar -zxvf filename.tar.gz
2)将文件或目录打包并以gzip压缩:tar -zcvf filename.tar.gz file_or_dir
3)解压filename.tar.bz2:tar -jxvf filename.tar.bz2
4)将文件或目录打包并以bzip2压缩:tar -jcvf filename.tar.bz2 file_or_dir
相关文章推荐
- Android:Activity.this与getApplicationContext()
- hdu 1394 最小逆序数 线段树单点增减,区间求和
- 基础篇2——贪心法
- Solr 启动一个SolrCloud实例所需要的所有配置和相关参数
- Android基本架构
- mysql5.6安装和主从配置
- JFinal学习笔记(三) 过滤器实现用户登录验证
- w3school JS 代码仓库
- windows共享打印机机器定时清理连接会话的问题
- 做一个善于读书的人
- Linux下gbk-utf8文件和目录下所有文件转码
- Java中super.getClass方法调用
- truncate table 和delete
- 数据结构 - 只需选择排序(simple selection sort) 详细说明 和 代码(C++)
- Java并发编程:线程池的使用
- 冒泡排序(升序)
- 错题
- 基于指纹的原则,具体的音乐检索
- CString与LPCWSTR、LPWSTR等数据类型的转化
- c++输入输出流