首頁 php教程 PHP开发 解壓縮rpm包的linux指令及rpm指令使用簡介

解壓縮rpm包的linux指令及rpm指令使用簡介

Jan 07, 2017 pm 01:47 PM

rpm 是紅帽(RedHat)軟體套件管理工具,實作類似Windows 中的新增/移除程式功能

rpm -ivh install_rpm

tar xvf informix-linux.tar

inux下解壓縮指令大全🜎.

解包: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.gtarz

解壓縮:tar zxvf FileName.tar.gtarz🜜:壓: DirName
———————————————
.bz2
解壓縮1:bzip2 -d FileName.bz2
解壓縮2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.FileName.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
解壓縮:uncompress FileName.Z
壓縮:compress 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 FileName
——— ————————————
.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 .sfsit .pea . 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 查詢已安裝在linux系統中的rpm軟體套件的資訊

    2 查詢rpm軟體套件安裝檔案的資訊

    3 安裝rpm軟體套件至目前linux系統
      3 安裝rpm軟體套件5 升級目前linux系統的rpm軟體包

(1)#rpm -qa後面不接參數用於查看系統中已經安裝的所有的rpm包
(2)#rpm -q rpm包名用於查看系統中是否安裝了該軟體包,如果安裝了,系統會顯示完整的套件名稱;如果沒有安裝,系統會提示"package bas is not installed"。
 (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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)