ホームページ  >  記事  >  php教程  >  rpm パッケージを解凍するための Linux コマンドと rpm コマンドの使用法の紹介

rpm パッケージを解凍するための Linux コマンドと rpm コマンドの使用法の紹介

高洛峰
高洛峰オリジナル
2017-01-07 13:47:132179ブラウズ

rpm は、Windows に似たプログラムの追加/削除機能を実装する Red Hat ソフトウェア パッケージ管理ツールです。

rpm -ivh install_rpm

tar

Unpacking: tar xvf FileName.tar

Packaging: tar cvf FileName.tar DirName

(注: tar は圧縮ではなくパッケージ化です!)

——————————————
.gz
解凍 1: Gunzip ファイル名.gz
解凍 2: gzip -d ファイル名.gz
圧縮: gzip ファイル名
.tar.gz および .tgz
解凍: tar zxvf FileName.tar.gz
圧縮: tar zcvf FileName.tar.gz DirName
——————————————
.bz2
解凍 1: bzip2 -d ファイル名.bz2
解凍 2: bunzip2 ファイル名.bz2
圧縮: bzip2 -z ファイル名
.tar.bz2
解凍: tar jxvf ファイル名.tar.bz2
圧縮: tar jcvf ファイル名.tar.bz2 ディレクトリ名
—— ———————————
.bz
解凍1: bzip2 -d ファイル名.bz
解凍2: bunzip2 ファイル名.bz
圧縮: 不明
.tar.bz
解凍: tar jxvf ファイル名.tar .bz
圧縮: 不明
——————————————
.Z
解凍: 解凍 FileName.Z
圧縮: 圧縮ファイル名
.tar.Z
解凍: tar Zxvf ファイル名.tar。 Z
圧縮: tar Zcvf FileName.tar.Z DirName
———————————— ————
.zip
Unzip: unzip FileName.zip
Compress: zip FileName.zip DirName
—— —————————————
.rar
解凍: rar x FileName.rar
圧縮: rar a FileName.rar DirName
——————————————
.lha
解凍: lha -e ファイル名.lha
圧縮: lha -a ファイル名.lha ファイル名
———— ————————————
.rpm
解凍: rpm2cpio ファイル名.rpm | -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
Unzip: sEx x FileName.*
Compression: sEx a FileName.* FileName


sEx は関連プログラムのみを呼び出し、圧縮や解凍機能にご注意ください。

gzip コマンド

ファイル サイズを減らすことには 2 つの明らかな利点があります。1 つはストレージ容量を削減できること、もう 1 つはネットワーク経由でファイルを転送する際の転送時間を短縮できることです。 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 パッケージ マネージャーの略称で、RedHat によって最初に提案されたソフトウェア パッケージ標準であり、その後、rpm の継続的な開発により多くの機能が追加され、徐々に Linux のソフトウェア パッケージ管理標準として認識されるようになりました。この形式をサポートするベンダーには、RedHat linux、suse linux、Mandriva linux などがあります。

rpm コマンドは非常に強力ですが、rpm コマンドは具体的に何をするのでしょうか?


1 Linux システムにインストールされている rpm パッケージの情報をクエリします

2 rpm パッケージのインストールファイルの情報をクエリします

3 rpm パッケージを現在の Linux システムにインストールします

4 インストールされている rpm パッケージを Linux システムからアンインストールします

5現在の Linux システムの rpm パッケージをアップグレードします

(1) #rpm -qa をパラメータなしで使用すると、システムにインストールされているすべての rpm パッケージが表示されます。
(2) #rpm -q rpm パッケージ名は、パッケージがシステムにインストールされているかどうかを表示するために使用されます。 、システムは完全なパッケージ名を表示します。パッケージがインストールされていない場合は、「パッケージ ba がインストールされていません」というメッセージが表示されます。
(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 package は rpm ソフトウェア パッケージのインストールを強制するために使用され、--force パラメータは依存関係のある rpm パッケージをインストールするために使用されます。ただし、依存関係を解決するより良い方法は、#rpm -i コマンドを使用してそれらを一緒にインストールすることです。
(9) #rpm -e rpm パッケージ名は、rpm パッケージを削除するために使用されます。 rpm -e --nodeps パッケージ名は、依存関係のあるソフトウェア パッケージを削除するために使用されます。このコマンドは、このパッケージに依存関係があるすべてのソフトウェア パッケージを削除できます。
(10) #rpm -Urpm パッケージ名は、rpm パッケージをアップグレードするために使用されます。

上記は、rpm パッケージを解凍するための Linux コマンドと rpm コマンドの使用方法についての編集者による紹介です。気に入っていただければ幸いです。

rpm パッケージを解凍するための Linux コマンドや rpm コマンドの使用方法の紹介については、PHP 中国語 Web サイトの関連記事に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。