CentOS中如何安裝7ZIP

2022-07-22 19:27:11 字數 1846 閱讀 1967

7-zip以高壓縮率著稱,並且是一款免費開源的壓縮軟體。在常規的linux發行版中,無法通過簡單的yum命令來安裝該軟體。那麼在centos中,如何安裝7zip呢?

有以下3種方法:

第一種,原始碼編譯安裝

,目前最新版為9.20.1。

wget 

tar -jxvf p7zip_9.20.1_src_all.tar.bz2

cd p7zip_9.20.1

make

make install

最後一步make install後出現以下資訊,即為安裝完畢。

./install.sh /usr/local/bin /usr/local/lib/p7zip /usr/local/man /usr/local/share/doc/p7zip

- installing /usr/local/bin/7za

- installing /usr/local/man/man1/7z.1

- installing /usr/local/man/man1/7za.1

- installing /usr/local/man/man1/7zr.1

- installing /usr/local/share/doc/p7zip/readme

- installing /usr/local/share/doc/p7zip/changelog

- installing html help in /usr/local/share/doc/p7zip/docs

第二種,rpm安裝,請以最新版為準。

在 centos 5.x 32位下安裝7zip

wget 

rpm -ivh p7zip-9.20.1-1.el5.rf.i386.rpm

在 centos 5.x 64位下安裝7zip

wget 

rpm -ivh p7zip-9.20.1-1.el5.rf.x86_64.rpm

在 centos 6.x 32位下安裝7zip

wget 

rpm -ivh p7zip-9.20.1-1.el6.rf.i686.rpm

在 centos 6.x 64位下安裝7zip

wget 

rpm -ivh p7zip-9.20.1-1.el6.rf.x86_64.rpm

第三種,yum安裝

通過《在centos 5.x或6.x上安裝rhel epel repo》一文,安裝rhel epel repo後,即可使用yum安裝7zip。

命令如下:

yum install -y p7zip
使用7zip的命令是7za。

安裝完成後的使用方法:

7za 壓縮包檔名

a  向壓縮包裡新增檔案或建立壓縮包,如向001.7z新增001.jpg,執行:7za a 001.7z 001.jpg;將001目錄打包執行:7za a 001.7z 001;

d  從壓縮裡刪除檔案,如將001.7z裡的001.jpg刪除,執行:7za d 001.7z 001.jpg

l  列出壓縮包裡的檔案,如列出001.7z裡的檔案,執行:7za l 001.7z

e  解壓到當前目錄,目錄結構會被破壞,如001.rar內有如下目錄及檔案123/456/789.html,

執行:7za e 001.rar,目錄123和456及檔案789.html都會存放在當前目錄下。

x  以完整路徑解壓。

zip檔案解壓中文檔案亂碼問題,由於zip檔案中沒有宣告其編碼,所以在linux上使用unzip解壓以預設編碼解壓,中文檔名會出現亂碼。

**

CentOS 安裝7 Zip 以及解壓命令

在shh或者終端下輸入 yum y install p7zip wget tar xjvf p7zip 4.65 src all.tar.bz2 cd p7zip 4.65 make make install 看到如下資訊就說明你安裝成功了 install.sh usr local bin usr ...

linux安裝使用7zip

最後一步make install後出現以下資訊,即為安裝完畢 install.sh usr local bin usr local lib p7zip usr local man usr local share doc p7zip installing usr local bin 7za insta...

CentOS 下安裝7 Zip 以及常用的解壓命令

wget tar xjvf p7zip 4.65 src all.tar.bz2 cd p7zip 4.65 make make install 看到如下資訊就說明你安裝成功了 install.sh usr local bin usr local lib p7zip usr local man us...