前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux中压缩与解压缩命令小结

linux中压缩与解压缩命令小结

作者头像
用户1215536
发布2018-02-05 15:48:24
2.7K0
发布2018-02-05 15:48:24
举报

linux中压缩与解压操作非常常见,其命令参数也非常的多,这里只介绍最经常用的带打包文件的几种压缩和解压方式和几个最常用的参数。

现在最常用的压缩和解压工具是gzip和bzip2,这两种工具不能相互解压对方压缩的文件。在linux中其实没有后缀名这一说法,但是为了方便用户解压文件时方便,所以在压缩的时候往往使用不同的后缀名以区分是使用的那个工具,一般使用gzip压缩的文件后缀名是.gz,用bzip2压缩的文件取名为.bz2,而打包文件一般使用tar工具,所以压缩后再打包的文件后缀名一般是.tar.gz或者.tar.bz2。(当然也有其他几种形式的,这里只讨论这两个,后面会补充一个.tar.xz的)

好了下面说一下压缩解压的命令和主要参数,其实压缩和解压都是用tar命令,只是配置不同参数而已。

tar -[参数]  原文件名

主要参数:

c:压缩 

x:解压

t:查看

(c,x,t三个参数有且只有一个)

j:是用bzip2文件进行压缩或解压(解压tar.bz2文件时必须用此参数)

z:是用gzip文件进行压缩或解压(解压tar.gz文件时必须用此参数)

v:观察压缩和解压的过程

f:后面跟源文件名,常常单独是用一个-f,如tar -xjv -f fliename

C:解压时可以配置此参数,若配置则后面给个目录,解压后的文件会在此目录中如 tar -xjv -f fliename1 C  /home/filename2

好了常用的两种工具就写到这里,下面写一个用的也还比较多的.tar.xz文件的解压,这个文件的解压工具一般linux系统里没有带,需要自己下载配置,这里偷个懒,参考下别人的解决方法,亲测可用。

参考文章网址:http://blog.sina.com.cn/s/blog_906683280102v0mi.html

1.下载xz包

http://tukaani.org/xz/xz-4.999.9beta.tar.bz2

2.解压安装包

$tar -jxvf xz-4.999.9beta.tar.bz2

3.配置&安装

$./configure --prefix=/opt/gnu/xz

$make

$sudo make install

$ln -s /opt/gnu/xz/bin/xz /bin/xz

解压方法:

1.解压xz包

$xz -d ***.tar.xz

2.解压tar包

$tar -xvf  ***.tar

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-11-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档