对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是zip,另一个是.rar。
可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。下面我就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕.
Linux中打包和压缩的区别:
在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。
打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。
linux常用解压缩命令:
我们常见的文件压缩格式windows下有zip和rar,rar在windows系统下成为了事实的标准。但是在Linux下常见的有tar.gz tar.bz2 tar.xz格式。
Linux下实际上将文件归档和文件压缩分开,利用tar将数据文件归档,借助于其他压缩工具压缩。其中以tar.gz 最为常见。
Linux下不常见的压缩格式有tar.lz tar.lzma等。
遵循于windows下的DOS系统的文件命名方式和长度限制Linux下的压缩格式有如下的表现形式:
Long Short
.tar.bz2 .tb2, .tbz, .tbz2
.tar.gz .tgz
.tar.lz
.tar.lzma .tlz
.tar.xz .txz
.tar.Z .tZ
.zip格式
解压:unzip 文件名.zip
压缩:zip 文件名.zip 目录名
.tar格式
压缩:tar cvf 文件名.tar 文件名
解压:tar xvf 文件名.tar
.tar.gz格式
解压:tar zxvf 文件名.tar.gz
压缩:tar zcvf 文件名.tar.gz 文件名
.tar.bz2格式
解压:tar jxvf 文件名.tar.bz2
压缩:tar jcvf 文件名.tar.bz2 目录名
.bz2格式
解压:bzip2 -d 文件名.bz2
压缩:bzip2 -z 文件名
linux下软件安装
如果你的Linux系统带有安装程序,最好用系统自带的安装程序来安装。比如 SuSE的YaST2就带有安装程序,在KDE环境下只要是rpm,就可以在Konqueror里面点击再“Install with YaST2”,这样做的好处是YaST2会给你提示包的详细信息,自动检查信赖关系,而且以后可以方便地在YaST2里面卸载软件包。SuSE的Red- Carpet也提供了安装功能,也不错。
另一种方式是使用rpm命令,需要打开终端,切换到xxx.rpm所在目录,执行:
rpm -ivh xxx.rpm
如果需要还可以带上其他参数。不过在SuSE里面,用rpm命令安装的软件包,在YaST2的控制面板里面显示为“锁定状态”,我不知道这是什么意思,不过软件包是可用的,也可以在YaST2里面卸载。
2.1、rpm安装:Redhat Linux提供的一种包封装格式。
(1) 安装:rpm –ivh 软件包名
如:rpm -ivh software.rpm
(2) 卸载:rpm –e 软件名
如:rpm -e software
rpm参数说明
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
-v 打印安装进度信息
2.2、编译安装
示例步骤:
(1) 进入/usr/local/,并创建jdk目录。
(2) 将下载好的源码包解压到该目录:tar -zxvf jdk8.tar.gz。
(3) 执行configure,生成Makefile文件:./configure --prefix=/usr/local/jdk/
说明:
–prefix参数指定软件安装目录。当执行make install命令时,会将软件安装在此路径中。
(4) 执行make,从Makefile中读取指令,编译源码:make clean; make
(5) make install,二进制文件会被安装到先前configure prefix参数设置的路径中去。
文章来源: 松勤网
-
讨债公司/蓝月传奇辅助/蓝月辅助(0) 回复 (0)
-
天冷加衣服的温暖句子 思念的网名 小说名字 给考研人加油打气的话语 衡是什么单位 沉默是最好的诠释 博尔赫斯名言名句 品质口号 描写黄河的诗句 简短新婚贺语 霸气说说 通讯报道 网名ins风 男生的qq名字好听又帅气 无助又必须坚强的句子 女生独特的游戏名字 4个字简单气质淡淡的网名 每天学点幽默口才 有些人有些事 学业进步4字祝福语 负隅顽抗造句 我想养一只小狗二年级 早睡早起的幽默句子 最牛网名 4个字的网名 志向的名言 家族名称 收到礼物的感谢语 高情商晚上好问候方式 红楼梦读后感1500字(0) 回复 (0)