您的位置:首页 > 其它

Ubuntu学习之文件的压缩与打包

2015-08-26 21:25 183 查看
一.关于文件压缩和打包

1.文件压缩

通过压缩算法将文件的体积缩小,同时会将多个文件合并至一起方便交换、传输。

2.文件打包

将多个文件或者整个目录合并成一个文件,用来进行文件的备份、分发、传输等。

3.Linux支持的压缩格式

“*.Z”:compress程序压缩文件

“*.gz”:gzip程序压缩文件

“.bz2”:bzip2程序压缩文件

“*.tar”:tar程序打包文件,并未压缩

“*.tar.gz”:tar打包的档案,使用gzip压缩

“*.tar.bz2”:tar打包的文件,使用bzip2压缩

二.Linux文件压缩指令

1.
gzip [-cdtv#] 文件名称


扩展名为
*.gz


“-c”:将压缩的数据输出到屏幕上

“-d”:解压缩的参数

“-t”:进行文件的一致性校验看是否损坏

“-v”:显示和原文件吸纳改变呢的压缩比

2.
bzip2[-cdkzv#]文件名称


扩展名是”*.bz2”

“-c”:将压缩的数据输出到屏幕上

“-d”:解压缩的参数,该参数代表执行解药缩操作

“-k”:保留原文件并不删除原始文件

“-z”:压缩的参数,该参数代表是执行压缩操作

“-v”:显示和原文件吸纳改变呢的压缩比

三.Linux文件打包指令

1.
tar  [-jcv]  -f  filename.tar.bz2  待压缩的档案或者目录名
->将某个文件或者目录打包并使用bzip2压缩成一个文件

2.
tar [-jxv] -f filename.tar.z2  -C  解压缩的目录


将压缩文件解压缩至指定的目录

3.参数解释

“-c”:建立打包档案

“-t”:查看打包的文件都有哪些文件名

“-x”:解压缩或解打包文件,和-C搭配使用解压缩至特定目录

“j”:通过bz2支持进行压缩或者解压缩

“-z”:使用gzip进行压缩或者解压缩

“-v”:将正在处理的文件名显示出来

“-f”:紧跟要被处理的文件名,建议单独写一个选项
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: