linux中压缩与解压缩命令小结
2015-11-14 22:08
239 查看
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
现在最常用的压缩和解压工具是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
相关文章推荐
- Linux高级编程之Linux程序地址布局
- 【linux下配置安装】Utorrent安装使用
- centos 的yum仓库搭建
- centos7提示ifconfig command not found解决
- Linux下MySQL的数据文件存放在哪里的??
- 解决Linux关闭终端(关闭SSH等)后运行的程序或者服务自动停止【后台运行程序】
- linux 脚本积累
- (原创)Linux下一定要4字节地址对齐操作
- Linux之格式化与挂载
- 【Linux下安装配置】锐捷客户端安装
- Linux下的GPT分区
- 嵌入式Linux之我行——ARM MMU工作原理剖析
- centos7 安装 pip
- orang's 一个操作系统 主机win7 64位,虚拟机LINUX时的一些注意事项
- CentOS下MySQL 5.7.9编译安装步骤详解
- linux学习笔记之-- 查看文件命令cat,more,less,tail,tac,nl,od
- Linux系统 yum 命令安装软件时保留(下载)rpm包
- Linux下文本分析工具cut的简单使用
- Linux Mint + win10 双系统初体验
- Linux下的MBR分区