rpm包是二进制格式,无需编译安装即可使用,tar包是源码格式,须要编译安装才可以使用node
rpm:redhat package manager,红帽的包管理器,其主要的操做参数有以下:服务器
-i,安装ide
-v,显示安装过程的信息测试
-h,显示安装的进度spa
-e,删除rpm包,不会删除其依赖关系rem
--nodeps,前置安装,忽略安装包的依赖关系源码
--test,测试安装包的依赖性编译
-qa,显示全部安装的rpm包的软件test
-ql,列出该软件的相关文件目录打包
yum provides */命令,知道命令不知道其命令的安装包,查询该安装包
yum -y install 包,自动应答yes而且安装该包
yum remove 包,删除该安装包,而且自动删除其依赖关系
-c,打包
-x,解包
-j,tar.bz2,压缩比高
-z,tar.gz
-v,显示过程的文件名
-f,后接要处理的文件或目录名
-C,指定解压目录
--exclude,排除打包目录下的哪些目录或者文件不放入打包
注意:通常用 tar进行目录的打包