码迷,mamicode.com
首页 > 其他好文 > 详细

压缩 和归档 gzip bzip2 xz zip tar

时间:2015-06-03 13:56:48      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:.gz .bz2 .zip .tar

linux流行的压缩格式 

*.gz *.bz2 *.xz *.zip

compress 压缩 uncompress 解压


流行的压缩工具

gzip *.gz

bzip2 *.bz2

xz *.xz

zip *.xip


gzip 压缩工具用法

gzip /path/file  注意:压缩后会删除原文件,并且不可压缩目录

  -d 解压缩

  -# 1-9 (#为数字)表示指定压缩比 数字越大,压缩比越大,压缩后文件越小,压缩时间越长

gunzip /path/filename 解压缩 注:解压缩后会删除,压缩文件

zcat 可用来查看gzip压缩的文本文件内容


bzip2 比gzip压缩比大的压缩工具 必须是大文件才能显现出,小文件显现不出

  -d 解压缩

  -# (1-9)指定压缩比

  -k 在进行压缩时,保留原文件(默认压缩时会删除原文件)

bunzip2 解压缩 相当于 bzip -d选项

bzcap 用来查看bzip2压缩的文本文件

注:bzip2 也是不可以压缩目录的,只可以压缩单个文件


xz 最新的压缩工具,相对于前两种

  -d 解压缩

  -k 压缩的同时,保留原文件(默认会删除原文件)

xzcat 查看.xz压缩的文本文件内容

unxz 解压.xz文件 相当于xz -d

注:xz也是不可压缩目录的,只可压缩单个文件 不过这个压缩工具压缩比最大


zip 压缩工具 可用来压缩目录并且不删除原文件

zip filename.zip /root/* 即压缩/root/目录下所有文件,到filename.zip文件中

unzip 解压.zip结尾的文件


archive归档 

前边讲的是压缩现在是归档,归档是把一些文件归档到一个文件里边

tar 是一个归档软件 

  -c 创建归档文件

  -f 操作归档文件

  -x 展开归档文件

  -t 查看归档文件里所包含的内容

  -zcf 把文件归档后用gzip 进行压缩

  -zxf 把归档文件用gzip解压后并展开归档文件,解压的可以不加z,该工具会自动调用用什么解压

       即使用 -xf即可解压并展开归档文件

  -jcf 归档并用bzip2压缩

  -jxf 解压并展开归档文件 也可不加j 即 -xf

  -Jcf 归档并用xz压缩

  -Jxf 解压并展开归档文件 也可不加J 即-xf


下面写几个例子

tar -cf home.tar /home/home/* 即可将home/*下所有文件归档为home.tar文件中

tar -xf home.tar 还原归档文件

tar -jcf home.tar.bz2 /home/home/* 即归档后用bzip2工具压缩,注意一定要后缀对哈

tar -xf home.tar.bz2  即解压缩后并展开归档文件

压缩 和归档 gzip bzip2 xz zip tar

标签:.gz .bz2 .zip .tar

原文地址:http://wind13cloud.blog.51cto.com/2180779/1657774

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!