rpm包内的文件想要查看是哪些文件分别处于安装后的什么路径,可以用rpm2cpio先将rpm包转换为cpio压缩包;

然后再使用cpio命令将压缩包的内容还原出来;操作如下:

pubut@m620:~/rpm$ ls
rsyslog-5.8.10-10.el6_6.i686.rpm
pubut@m620:~/rpm$ mkdir test; cd test; rpm2cpio ../rsyslog-5.8.10-10.el6_6.i686.rpm | cpio -idv
./etc/logrotate.d/syslog
./etc/pki/rsyslog
./etc/rc.d/init.d/rsyslog
./etc/rsyslog.conf
./etc/rsyslog.d
./etc/sysconfig/rsyslog
./lib/rsyslog
./lib/rsyslog/imfile.so
./lib/rsyslog/imklog.so
./lib/rsyslog/immark.so
./lib/rsyslog/impstats.so
./lib/rsyslog/imptcp.so
./lib/rsyslog/imtcp.so
./lib/rsyslog/imudp.so
./lib/rsyslog/imuxsock.so
./lib/rsyslog/lmnet.so
./lib/rsyslog/lmnetstrms.so
./lib/rsyslog/lmnsd_ptcp.so
./lib/rsyslog/lmregexp.so
./lib/rsyslog/lmstrmsrv.so
./lib/rsyslog/lmtcpclt.so
./lib/rsyslog/lmtcpsrv.so
./lib/rsyslog/lmzlibw.so
./lib/rsyslog/ommail.so
./lib/rsyslog/omprog.so
./lib/rsyslog/omruleset.so
./lib/rsyslog/omtesting.so
./lib/rsyslog/omuxsock.so
./lib/rsyslog/pmlastmsg.so
./sbin/rsyslogd
./usr/share/doc/rsyslog-5.8.10
./usr/share/doc/rsyslog-5.8.10/AUTHORS
./usr/share/doc/rsyslog-5.8.10/COPYING
./usr/share/doc/rsyslog-5.8.10/COPYING.ASL20
./usr/share/doc/rsyslog-5.8.10/COPYING.LESSER
./usr/share/doc/rsyslog-5.8.10/ChangeLog
./usr/share/doc/rsyslog-5.8.10/NEWS
./usr/share/doc/rsyslog-5.8.10/README
./usr/share/doc/rsyslog-5.8.10/bugs.html
./usr/share/doc/rsyslog-5.8.10/build_from_repo.html
./usr/share/doc/rsyslog-5.8.10/contributors.html
./usr/share/doc/rsyslog-5.8.10/debug.html
./usr/share/doc/rsyslog-5.8.10/dev_queue.html
./usr/share/doc/rsyslog-5.8.10/droppriv.html
./usr/share/doc/rsyslog-5.8.10/expression.html
./usr/share/doc/rsyslog-5.8.10/features.html
./usr/share/doc/rsyslog-5.8.10/generic_design.html
./usr/share/doc/rsyslog-5.8.10/gssapi.html
./usr/share/doc/rsyslog-5.8.10/history.html
./usr/share/doc/rsyslog-5.8.10/how2help.html
./usr/share/doc/rsyslog-5.8.10/im3195.html
./usr/share/doc/rsyslog-5.8.10/imfile.html
./usr/share/doc/rsyslog-5.8.10/imgssapi.html
./usr/share/doc/rsyslog-5.8.10/imklog.html
./usr/share/doc/rsyslog-5.8.10/impstats.html
./usr/share/doc/rsyslog-5.8.10/imptcp.html
./usr/share/doc/rsyslog-5.8.10/imrelp.html
./usr/share/doc/rsyslog-5.8.10/imsolaris.html
./usr/share/doc/rsyslog-5.8.10/imtcp.html
./usr/share/doc/rsyslog-5.8.10/imuxsock.html
./usr/share/doc/rsyslog-5.8.10/index.html
./usr/share/doc/rsyslog-5.8.10/install.html
./usr/share/doc/rsyslog-5.8.10/ipv6.html
./usr/share/doc/rsyslog-5.8.10/licensing.html
./usr/share/doc/rsyslog-5.8.10/log_rotation_fix_size.html
./usr/share/doc/rsyslog-5.8.10/manual.html
./usr/share/doc/rsyslog-5.8.10/mmsnmptrapd.html
./usr/share/doc/rsyslog-5.8.10/modules.html
./usr/share/doc/rsyslog-5.8.10/multi_ruleset.html
./usr/share/doc/rsyslog-5.8.10/netstream.html
./usr/share/doc/rsyslog-5.8.10/ns_gtls.html
./usr/share/doc/rsyslog-5.8.10/ns_ptcp.html
./usr/share/doc/rsyslog-5.8.10/omlibdbi.html
./usr/share/doc/rsyslog-5.8.10/ommail.html
./usr/share/doc/rsyslog-5.8.10/ommysql.html
./usr/share/doc/rsyslog-5.8.10/omoracle.html
./usr/share/doc/rsyslog-5.8.10/omrelp.html
./usr/share/doc/rsyslog-5.8.10/omruleset.html
./usr/share/doc/rsyslog-5.8.10/omsnmp.html
./usr/share/doc/rsyslog-5.8.10/omstdout.html
./usr/share/doc/rsyslog-5.8.10/omudpspoof.html
./usr/share/doc/rsyslog-5.8.10/omuxsock.html
./usr/share/doc/rsyslog-5.8.10/pmlastmsg.html
./usr/share/doc/rsyslog-5.8.10/property_replacer.html
./usr/share/doc/rsyslog-5.8.10/queues.html
./usr/share/doc/rsyslog-5.8.10/queues_analogy.html
./usr/share/doc/rsyslog-5.8.10/rainerscript.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_actionexeconlywhenpreviousissuspended.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_actionresumeinterval.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_allowedsender.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_controlcharacterescapeprefix.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_debugprintcfsyslinehandlerlist.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_debugprintmodulelist.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_debugprinttemplatelist.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_dircreatemode.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_dirgroup.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_dirowner.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_dropmsgswithmaliciousdnsptrrecords.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_droptrailinglfonreception.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_dynafilecachesize.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_escape8bitcharsonreceive.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_escapecontrolcharactersonreceive.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_failonchownfailure.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_filecreatemode.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_filegroup.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_fileowner.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_generateconfiggraph.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_gssforwardservicename.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_gsslistenservicename.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_gssmode.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_includeconfig.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_mainmsgqueuesize.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_markmessageperiod.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_moddir.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_modload.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_repeatedmsgreduction.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_resetconfigvariables.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_rulesetcreatemainqueue.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_rulesetparser.html
./usr/share/doc/rsyslog-5.8.10/rsconf1_umask.html
./usr/share/doc/rsyslog-5.8.10/rscript_abnf.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_actions.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_examples.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_filter.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_global.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_modules.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_nomatch.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_output.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_conf_templates.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_high_database_rate.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_mysql.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_ng_comparison.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_packages.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_pgsql.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_php_syslog_ng.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_recording_pri.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_reliable_forwarding.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_secure_tls.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_stunnel.html
./usr/share/doc/rsyslog-5.8.10/rsyslog_tls.html
./usr/share/doc/rsyslog-5.8.10/syslog_parsing.html
./usr/share/doc/rsyslog-5.8.10/syslog_protocol.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_ca.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_client.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_errmsgs.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_machine.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_scenario.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_server.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_summary.html
./usr/share/doc/rsyslog-5.8.10/tls_cert_udp_relay.html
./usr/share/doc/rsyslog-5.8.10/troubleshoot.html
./usr/share/doc/rsyslog-5.8.10/v3compatibility.html
./usr/share/doc/rsyslog-5.8.10/v4compatibility.html
./usr/share/doc/rsyslog-5.8.10/v5compatibility.html
./usr/share/doc/rsyslog-5.8.10/version_naming.html
./usr/share/man/man5/rsyslog.conf.5.gz
./usr/share/man/man8/rsyslogd.8.gz
./var/lib/rsyslog
4285 blocks
pubut@m620:~/rpm/test$ ls
etc lib sbin usr var
pubut@m620:~/rpm/test$

转载于:https://www.cnblogs.com/pubut/p/7600440.html

rpm包文件取出方法rpm2cpio|cpio -idv相关推荐

  1. CentOS 中卸载 RPM 包文件

    CentOS 中卸载 RPM 包文件 一.原由 因为之前卸载 openvas 这个工具,使用了 find / -name "openvas"-exec rm -rf {} \ ; ...

  2. linux 目录中的文件和子目录生成jar包文件的方法

    linux 目录中的文件和子目录生成jar包文件的方法 jar cvf spark-libs.jar -C //usr/cwgis/app/spark/jars/ .//注意:.点前面有一个空格 [r ...

  3. RPM包离线下载方法

    RPM包离线下载方法 Centos中在没有网络的环境下面需要安装相应的依赖的时候是非常头痛的一件事,但是有解决方案.首先我们可以在一个有网络的环境中将需要的RPM包给下载好.然后在在没有网络的环境中去 ...

  4. linux 提取cpio_15. Linux提取RPM包文件(cpio命令)详解

    在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令. cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录) ...

  5. linux 提取cpio_Linux提取RPM包文件(cpio命令)详解

    在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令.cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录)复 ...

  6. 【LaTex】利用ins文件和dtx文件生成cls或sty文件,latex宏包的生成与创建方法;配置宏包文件的方法,latex宏包文件放置目录

    一.宏包文件无法找到 在编译tex文件时,如果宏包文件并不在配置目录中,就会发出类似[LaTeX Error: File `pageno.sty' not found.]的错误. 二.解决方法就是自己 ...

  7. Ubuntu下deb与rpm包的安装方法

    deb 是debian linux 的安装格式,跟red hat 的rpm相似 安装: dpkg -i file.deb 不过要安装dpkg的package,也可用alien这类软件将package转 ...

  8. rpm包安装简单方法

    之前在centos下安装软件,遇到一些较偏门的包,要在网上找好长时间才能成功,今天发现一个比较方便的方法,可以很快安装,方法如下: 在pkgs.org上搜索需要的软件包名称,进入页面,在页面底部有re ...

  9. linux 提取cpio_【rpm】从rpm包中提取文件:rpm2cpio和cpio的使用

    rpm2cpio命令可以用于将rpm格式的文件转为cpio格式的文件. rpm是Linux中常用的文件格式,方便了用户的安装,但没有cpio格式灵活. cpio是用来建立,还原备份档的工具程序,它可以 ...

最新文章

  1. spring cloud中通过配置文件自定义Ribbon负载均衡策略
  2. Java-J2SE专题复习
  3. 内核在哪个文件夹_Apache Kafka内核深度剖析
  4. requests模拟登陆 验证码
  5. UML之涉众/参与者(角色/执行者)(Actor)/业务主角(BusinessActor)/业务工人(BusinessWorker)/用户/角色辨析【图解】...
  6. 一文读懂 etcd 的 mvcc 实现
  7. 《html5 从入门到精通》读书笔记(三)
  8. Julia: fill, repeat, repmat
  9. cc2530设计性实验代码八
  10. VBA实战技巧精粹018:如何汇总数据
  11. 地图比例尺与空间分辨率之间的关系_地图比例尺,分辨率,dpi之间的关系
  12. 【干货】数据结构与算法该如何正确学习?(书籍\视频\网站都推荐了)
  13. 最大熵模型(ME)和最大熵马尔可夫模型(MEMM)
  14. RAW,RGB,YUV简单理解
  15. 休闲零食生产企业如何做好供应链管理?
  16. 总成绩冒泡排序Java_输入班级48分的java考试成绩,并且将其顺序排序
  17. 计算机协会游园活动方案,大学计算机协会演讲比赛活动策划方案
  18. angular aot编译报错 ERROR in ./src/main.ts 解决方法
  19. 计算机网络的形成和发展
  20. Python中range函数的用法

热门文章

  1. AVL树简单实现及原理
  2. idea 回退merge_idea Git版本回退
  3. mysql启动报错2002_Mysql启动报ERROR:2002的分析与解决
  4. PS油画特效插件AKVIS Artwork for mac
  5. java 实现ps功能_java 简单图片,可以实现ps的几个小滤镜
  6. 深信服 一面 2018 秋招
  7. 平面设计常用计算机工具,终于明白平面设计常用硬件设备
  8. Linux源码在线阅读
  9. Excel/Word 插入图表 InvokeMember设置图表类型
  10. 牛客练习赛63 C.牛牛的揠苗助长