解壓RPM包
有時我們需要RPM包中的某個文件,如何解壓RPM包呢?
RPM包是使用cpio格式打包的,因此可以先轉成cpio然後解壓,如下所示:
rpm2cpio xxx.rpm | cpio -div
例如:
[root@localhost tmp]# rpm2cpio rpm-4.8.0-32.el6.x86_64.rpm |cpio -div
./bin/rpm
./etc/rpm
./usr/bin/rpm2cpio
./usr/bin/rpmdb
./usr/bin/rpmquery
./usr/bin/rpmsign
./usr/bin/rpmverify
./usr/lib/rpm
./usr/lib/rpm/macros
./usr/lib/rpm/platform
./usr/lib/rpm/platform/amd64-linux
。。。
./usr/share/man/ru/man8/rpm2cpio.8.gz
./usr/share/man/sk/man8/rpm.8.gz
./var/lib/rpm
4001 blocks
解壓RPM包
相關推薦
解壓RPM包
pm2 oot sha macros 需要 spa msi lib nbsp 有時我們需要RPM包中的某個文件,如何解壓RPM包呢? RPM包是使用cpio格式打包的,因此可以先轉成cpio然後解壓,如下所示:rpm2cpio xxx.rpm | cpio -div 例
jar 命令歸檔war包解壓war包
jar1、將test.war包解壓到test目錄中mkdir /tmp/testcd /tmp/testjar xvf /tmp/test.war2、將test目錄歸檔為war包jar cvf /tmp/test.war -C /tmp/test .參考博文:http://www.jb51.net/artic
shell解壓壓縮包,求包下所有文本的錄音時長總和
ase tdi tgz array net then arpa fun ucc #!/bin/bash#from為壓縮包批次所在目錄#basetarpath 為統計每批次總時長from=$1basetarpath=$2suffix="tgz"todir=
python解壓壓縮包的幾種方法
打包工具 ESS rfi keyword 寫入 解壓 os.path gzip action python解壓壓縮包的幾種方法 .gz .tar .tgz .zip .rar 簡介 gz: 即gzip,通常只能壓縮一個文件。與tar結合起來就可以實
Linux下 解決Tomcat8不自動解壓war包
之前買了阿里雲伺服器後配置好了jdk,Tomcat,mysql等。然後就想當然的將專案打成war包,直接拖到Tomcat的webapps下,但無論怎麼重啟專案就是不自動解壓,後來查了各方面資料,刪除這個檔案那個檔案的,差點把Tomcat搞崩潰了也沒找到原因,最後看到講一個將Tomcat裡
Linux 安裝 MySQL 詳解(rpm 包)
說明:Linux 系統中軟體的安裝在 root 使用者下進行,此安裝方式為 rpm 包方式,安裝的版本為:MySQL-5.6.25-1.linux_glibc2.5.x86_64.rpm-bundle.tar (1)使用 root 使用者登入虛擬機器,檢查 Linux 是否自帶安裝了 MySQL。
Shell下製作自解壓安裝包,實現指令碼的簡單加密
一、原理闡述 在 linux 下可以用幾個最基本的命令製作一個自解壓的程式。其原理是:利用 cat 命令可以將兩個檔案連起來(用>>追加也能達到同樣效果),前一個檔案是 shell 指令碼,負責執行解壓和安裝;後一個檔案是一個壓縮包。 把這兩個檔案通過 cat
解壓壓縮包裡面的所有的壓縮檔案
mkdir train && mv ILSVRC2012_img_train.tar train/ && cd train tar -xvf ILSVRC2012_img_train.tar && mv ILSVRC2012_img_tra
解壓war包並重新編譯成war包
最近遇到個二手專案,只有一個war包檔案,需要解壓並修改其中一個class檔案 然後再重新打包成war包,難道還要重新部署專案環境,使用idea打war包??? 反正是很煩躁就對了 對了,先把class檔案反編譯成java檔案檢視一下 第一步:下載反編譯外掛地址
Linux RPM 命令引數使用詳解 檢視 rpm包依賴性
Install/Upgrade/Erase options: -i, --install install package(s) -v, --verbose provide more detailed output -h, --
解壓deb包時遇到 “dpkg status database is locked by another process”問題
Ubuntu apt-get安裝出現dpkg status database is lock...解決 最近在Ubuntu 伺服器上安裝包的時候出現了一個異常,採用的是 apt-get install 方式 。 異常詳細資訊如下: dpkg status databa
python解壓壓縮包
import os import shutil def scan_file(): for f in os.listdir(): #程式執行檔案和需壓縮的檔案需同一目錄 if f.endswith('.zip'): return f def unzi
使用unzip解壓jar包和jar包的打包方法
unzip命令用於解壓縮由zip命令壓縮的“.zip”壓縮包,也可用來解壓jar包 將壓縮檔案test.zip在指定目錄/tmp下解壓縮,如果已有相同的檔案存在,要求unzip命令覆蓋原先的檔案。unzip -o test.zip -d tmp/ 具體用法詳見http://
ubuntu/linux下打包壓縮war、解壓war包和jar命令
把project_a資料夾下的檔案打包成project.war 1. 打包 jar -xvf project.war /project_a -c 建立war包 -v 顯示過程資訊 -f 指定 JAR 檔名,通常這個引數是必須的 -M 不產生所有項的清單
python-29 python解壓壓縮包的幾種方法
這裡討論使用Python解壓例如以下五種壓縮檔案: .gz .tar .tgz .zip .rar 簡單介紹 gz: 即gzip。通常僅僅能壓縮一個檔案。與tar結合起來就能夠實現先打包,再壓縮。 tar: linux系統下的打包工具。僅僅打包。不壓縮 tgz:即tar.gz。
Tomcat不自動解壓war包
Tomcat 下的 config 下的 server.xml 有時候為了需要<Host appBase="" autoDeploy="true" name="localhost" unpackWARs="true">會將appBase置空,這個時候就不會自動解
java壓縮/解壓war包
package com.kingsoft.unwar;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java
linux解壓war包
可以用unzip命令 unzip project.war -d project 這樣就在當前目錄下解壓project.war到project目錄裡面,引數-d的意思是建立project目錄 附:unzip其它引數說明 -x "檔案列表" 解壓檔案,但不包含檔案列表中指定的檔
Tomcat下實現熱部署和自動解壓war包替換現有資料夾的操作
插播小廣告,本人的《大話Java效能優化》一書已經在亞馬遜、京東、噹噹、天貓出售,提前謝謝大家支援。 自動解壓war包替換現有資料夾的操作: 因為tomcat預設不會再次解壓已經存在的war包對應的目
Linux下使用unzip命令解壓war包
網上很多人說用jar包解壓,但jar命令解壓時不能指定目錄,推薦使用unzip解壓war包。 unzip -d 指定目錄 [[email protected] upload]# unzip -oq common.war -d common 命令名: un