linux文件的压缩与打包

linux常见的压缩文件扩展名:

*.bz2: bzip2程序压缩文件

*.gz: gzip程序压缩文件

*.tar: tar程序打包的数据,并没有压缩过

*.tar.gz: tar程序打包的数据,并且经过gzip压缩

*.tar.bz2: tar程序打包的数据,并且经过bzip2压缩


gzip,zcat 命令


gzip [-cdt#] 文件名

zcat 文件名.gz             #查看压缩文件中的内容


参数:

-c : 将压缩的数据输出到屏幕上,可通过数据流导向来处理

-d : 解压文件

-t : 检验压缩文件的一致性

-# : 压缩级别1-9,1最快压缩比最差,9最慢,压缩比最好



bzip2,bzcat命令


bzip2 [-cdz#]  文件名

bzcat 文件名


参数:

-c : 将压缩的数据输出到屏幕上,可通过数据流导向来处理

-d : 解压文件

-t : 检验压缩文件的一致性

-z : 压缩文件

-# : 压缩级别1-9,1最快压缩比最差,9最慢,压缩比最好



tar命令


tar [-cxtzjvhpPN] 文件与目录


参数:

-c : 建立压缩文件

-x : 解压文件

-t ; 列出压缩文件中的文件

在使用tar命令时上以参数不能同时出现


-z : 是否具有gzip属性,如压缩tar.gz文件要加上此参数

-j : 是来具有bzip2属性与-z类似

-v : 打包过程中显示文件

-f : 使用文件名,-f参数后必须直接接文件名,及打包后的文件名

-p : 使用原文件原来的属性

-P : 使用绝对路径来压缩

-N : 后面跟日期,压缩 -N列出的文件还要新的文件

-exclude FILE: 在打包过程中,不要将FILE打包

作者:head_main 发表于2012-8-6 20:30:36 原文链接
阅读:48 评论:0 查看评论
原文地址:https://www.cnblogs.com/xwgblog/p/3438378.html