linux下解壓命令和 rpm命令使用簡介

2021-08-31 03:39:07 字數 2619 閱讀 7868

一、打包壓縮 

01-.tar格式

解包:[root@user]$ tar xvf filename.tar

打包:[root@user]$ tar cvf filename.tar dirname(注:tar是打包,不是壓縮!)

02-.gz格式

解壓1:[root@user]$ gunzip filename.gz

解壓2:[root@user]$ gzip -d filename.gz

壓 縮:[root@user]$ gzip filename

03-.tar.gz格式

解壓:[root@user]$ tar zxvf filename.tar.gz

壓縮:[root@user]$ tar zcvf filename.tar.gz dirname

04-.bz2格式

解壓1:[root@user]$ bzip2 -d filename.bz2

解壓2:[root@user]$ bunzip2 filename.bz2

壓 縮: [root@user]$ bzip2 -z filename

05-.tar.bz2格式

解壓:[root@user]$ tar jxvf filename.tar.bz2

壓縮:[root@user]$ tar jcvf filename.tar.bz2 dirname

06-.bz格式

解壓1:[root@user]$ bzip2 -d filename.bz

解壓2:[root@user]$ bunzip2 filename.bz

07-.tar.bz格式

解壓:[root@user]$ tar jxvf filename.tar.bz

08-.z格式

解壓:[root@user]$ uncompress filename.z

壓縮:[root@user]$ compress filename

09-.tar.z格式

解壓:[root@user]$ tar zxvf filename.tar.z

壓縮:[root@user]$ tar zcvf filename.tar.z dirname

10-.tgz格式

解壓:[root@user]$ tar zxvf filename.tgz

11-.tar.tgz格式

解壓:[root@user]$ tar zxvf filename.tar.tgz

壓縮:[root@user]$ tar zcvf filename.tar.tgz filename

12-.zip格式

解壓:[root@user]$ unzip filename.zip

壓縮:[root@user]$ zip filename.zip dirname

13-.lha格式

解壓:[root@user]$ lha -e filename.lha

壓縮:[root@user]$ lha -a filename.lha filename

14-.rar格式

解壓:[root@user]$ rar a filename.rar

壓縮:[root@user]$ rar e filename.rar

二、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系統

4 從linux系統中解除安裝已安裝的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 是紅帽 redhat 軟體包管理工具,實現類似於 windows 中的新增 刪除程式功能 rpm ivh install rpm tar xvf informix linux.tar inux下解壓命令大全 tar 解包 tar xvf filename.tar 打包 tar cvf fil...

Linux下解壓和壓縮命令

純粹為了記一下,常用的幾個命令。命令格式 tar zxvf 壓縮包檔名.tar.gz c 路徑 注釋 解壓.tar.gz格式到指定的目錄下 例如 tar zxvf japan.tar.gz c tmp 命令格式 tar jxvf 壓縮包檔名.tar.bz2 c 路徑 注釋 解壓.tar.bz2格式到...

Linux下locate命令和find命令

一 locate命令 locate命令用於查詢檔案,它比find命令的搜尋速度快,它需要乙個資料庫,這個資料庫由每天的例行工作 crontab 程式來建立。當我們建立好這個資料庫後,就可以方便地來搜尋所需檔案了。即先執行 updatedb 無論在那個目錄中均可,可以放在crontab中 後在 var...