解压rpm包的linux命令及rpm命令使⽤简介rpm 是红帽(RedHat)软件包管理⼯具,实现类似于 Windows 中的添加/删除程序功能
rpm -ivh install_rpm
tar xvf informix-linux.tar
inux下解压命令⼤全
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:
解压2:gzip -
压缩:gzip FileName
. 和 .tgz
解压:tar zxvf gzip是什么文件夹
压缩:tar zcvf DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.
Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.
rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.
deb
解包:ar p FileName.deb | tar zxf -
———————————————
.tar .tgz . .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt
.pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调⽤相关程序,本⾝并⽆压缩、解压功能,请注意!
gzip 命令
减少⽂件⼤⼩有两个明显的好处,⼀是可以减少存储空间,⼆是通过⽹络传输⽂件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使⽤的⼀个对⽂件进⾏压缩和解压缩的命令,既⽅便⼜好⽤。
语法:gzip [选项] 压缩(解压缩)的⽂件名该命令的各选项含义如下:
-c 将输出写到标准输出上,并保留原有⽂件。-d 将压缩⽂件解压。-l 对每个压缩⽂件,显⽰下列字段:压缩⽂件的⼤⼩;未压缩⽂件的⼤⼩;压缩⽐;未压缩⽂件的名字-r 递归式地查指定⽬录并压缩其中的所有⽂件或者是解压缩。-t 测试,检查压缩⽂件是否完整。-v 对每⼀个压缩和解压的⽂件,显⽰⽂件名和压缩⽐。-num ⽤指定的数字 num 调整压缩的速度,-1 或 --fast 表⽰最快压缩⽅法(低压缩⽐),-9 或--best表⽰最慢压缩⽅法(⾼压缩⽐)。系统缺省值为 6。指令实例:
gzip *% 把当前⽬录下的每个⽂件压缩成 .gz ⽂件。gzip -dv *% 把当前⽬录下每个压缩的⽂件解压,并列出详细的信息。gzip -l *% 详细显⽰例1中每个压缩的⽂件的信息,并不解压。gzip usr.tar% 压缩 tar 备份⽂件 usr.tar,此时压缩⽂件的扩展名
为.。
rpm命令使⽤简介
什么是rpm?rpm是RPM package manager的缩写,最早由RedHat公司提出的软件包标准,后来随着rpm的不断发展⽽⼜增加许多功能,逐渐的成为linux公认的软件包管理标准。⽀持该格式的⼚商有RedHat linux、suse linux、Mandriva linux。
rpm命令⼗分强⼤,那么rpm命令究竟有什么功能呢?
1 查询已安装在linux系统中的rpm软件包的信息
2 查询rpm软件包安装⽂件的信息
3 安装rpm软件包到当前linux系统
4 从linux系统中卸载已安装的rpm软件包
5 升级当前linux系统的rpm软件包
(1)#rpm -qa后⾯不接参数⽤于查看系统中已经安装的所有的rpm包
(2)#rpm -q rpm包名⽤于查看系统中是否安装了该软件包,如果安装了,系统会显⽰完整的包名;如果没有安装,系统会提⽰"package bas is not installed"。
(3)#rpm -qi rpm包名⽤于查看系统中已经安装的rpm包的完整信息,包括该包的版本信息,安装时间和⼤⼩等。
(4)#rpm -ql rpm包名⽤于查看该软件包都安装到了那些位置。
(5)#rpm -qf ⽂件名⽤于查看某个⽂件使⽤那个rpm包安装的。
(6)#rpm -qpi rpm包名和#rpm -qpl分别⽤于查看没有安装的包的信息,注意下和(4)、(5)的区别。
(7)#rpm -ivh 包名⽤于安装rpm软件包,i代表安装、v代表可视化安装、h代表安装的时候显⽰进度。
(8)#rpm --force -irpm包⽤于强制安装rpm软件包,--force参数⽤于安装存在依存关系的rpm包。不过⼀般我们并不怎做,解决依存关系的较好的⽅法是使⽤#rpm -i 命令⼀起安装。
(9)#rpm -e rpm包名⽤于删除rpm软件包。rpm -e --nodeps 包名⽤于删除存在依存关系的软件包,该命令可以将和该包存在依存关系的所有的软件包统统删除。
(10)#rpm -Urpm包名⽤于对rpm包的升级。
以上所述是⼩编给⼤家介绍的有关解压rpm包的linux命令及rpm命令使⽤简介,希望⼤家喜欢。