리눅스 rpm2cpio

Jmnote (토론 | 기여)님의 2014년 4월 13일 (일) 00:09 판 (새 문서: ==개요== ;rpm2cpio ;/usr/bin/rpm2cpio *rpm 파일을 cpio 형식으로 변환하는 리눅스 명령어 <source lang='dos'> [root@jmnote ~]# ll *.rpm -rw-r--r--. 1 root root 14540 ...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

rpm2cpio
/usr/bin/rpm2cpio
  • rpm 파일을 cpio 형식으로 변환하는 리눅스 명령어
[root@jmnote ~]# ll *.rpm
-rw-r--r--. 1 root root 14540 Nov  6  2012 epel-release-6-8.noarch.rpm
[root@jmnote ~]# rpm2cpio epel-release-6-8.noarch.rpm 
... (생략)
library.  If this is what you want to do, use the GNU Library General
Public License instead of this License.
07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!
→ cpio 파일형식의 내용을 모두 보여준다.

2 rpm2cpio 파일 변환

  • 출력되는 내용을 파일에 담으면 정상적인 cpio 파일이 된다.
명령어
rpm2cpio 원본파일명.rpm > 사본파일명.cpio
cat 원본파일명.rpm | rpm2cpio > 사본파일명.cpio
실행예시
[root@jmnote ~]# rpm2cpio epel-release-6-8.noarch.rpm > test.cpio
[root@jmnote ~]# ll *.cpio
-rw-r--r--. 1 root root 23168 Apr 13 00:08 test.cpio
[root@jmnote ~]# cat epel-release-6-8.noarch.rpm | rpm2cpio > test2.cpio
[root@jmnote ~]# ll *.cpio
-rw-r--r--. 1 root root 23168 Apr 13 00:09 test2.cpio

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}