>php教程 >PHP开发 >rpm 패키지 압축을 풀기 위한 Linux 명령 및 rpm 명령 사용법 소개

rpm 패키지 압축을 풀기 위한 Linux 명령 및 rpm 명령 사용법 소개

高洛峰
高洛峰원래의
2017-01-07 13:47:132308검색

rpm은 Windows

rpm -ivh install_rpm

tar xvf informix-linux.tar

Linux

.tar

압축 풀기: tar xvf FileName.tar
패키징: tar cvf FileName.tar DirName
(참고: tar는 패키징이며 압축되지 않았습니다! )
—————————————
.gz
압축해제 1: gunzip FileName.gz
압축해제 2: gzip -d FileName.gz
압축: gzip FileName
.tar.gz 및 .tgz
압축해제: tar zxvf FileName.tar.gz
압축: tar zcvf FileName.tar.gz 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
압축 해제: FileName.Z 압축 해제
압축: 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 파일명
—————————————
.rpm
압축 풀기: rpm2cpio FileName.rpm | cpio -div
———— —————— ——————
.deb
압축 풀기: ar p FileName.deb data.tar.gz | tar zxf -
——————————— ————
.tar .tgz .tar.gz .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를 압축하며, 압축된 파일의 확장자는 .tar.gz입니다.

rpm 명령어 사용법 소개

rpm이란? rpm은 RPM Package Manager의 약자로, RedHat이 최초로 제안한 소프트웨어 패키지 표준으로, 이후 rpm의 지속적인 개발과 함께 많은 기능이 추가되어 점차 Linux용 소프트웨어 패키지 관리 표준으로 인정받게 되었습니다. 이 형식을 지원하는 공급업체에는 RedHat linux, suse linux 및 Mandriva linux가 있습니다.


rpm 명령은 매우 강력합니다. 그렇다면 rpm 명령의 역할은 정확히 무엇인가요?

1 리눅스 시스템에 설치된 rpm 패키지 정보 조회

2 rpm 패키지 설치 파일 정보 조회
3 현재 리눅스 시스템에 rpm 패키지 설치
4 에서 linux 시스템에 설치된 rpm 소프트웨어 패키지 제거
5 현재 Linux 시스템의 rpm 소프트웨어 패키지 업그레이드

(1) #rpm -qa 매개변수 없이 시스템에 설치된 모든 rpm 패키지를 확인하는 데 사용됩니다.
(2) #rpm -q rpm 패키지 이름을 사용하여 패키지가 설치된 여부를 확인합니다. system , 설치된 경우 시스템에 전체 패키지 이름이 표시됩니다. 설치되지 않은 경우 "패키지 기본이 설치되지 않았습니다"라는 메시지가 표시됩니다.
(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 명령의 사용에 대한 소개입니다.

rpm 패키지 압축을 풀기 위한 더 많은 Linux 명령과 rpm 명령 사용법에 대한 소개를 보려면 PHP 중국어 웹사이트에서 관련 기사를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.