[轉帖]linux下安裝7z命令及7z命令的使用

linux下安裝7z命令及7z命令的使用

https://www.cnblogs.com/yiwd/p/3649094.html

yum install p7zip

執行命令爲 7za x 或者是 7za a

a : Add files to archive
b : Benchmark
d : Delete files from archive
e : Extract files from archive (without using directory names)
h : Calculate hash values for files
i : Show information about supported formats
l : List contents of archive
rn : Rename files in archive
t : Test integrity of archive
u : Update files to archive
x : eXtract files with full paths

 

 

 

本文主要介紹了在linux下安裝7z命令的方法,同時介紹了7z命令的使用。7z壓縮格式擁有衆多優點,具有極高的壓縮比率,如果你還不瞭解,請看文章:7z格式、LZMA壓縮算法和7-Zip詳細介紹

reille使用的linux發行版是ubuntu,同時在Redhat上業已驗證,可正常使用。

1. linux安裝7z命令

linux上安裝7z命令有兩種方式:在線安裝和安裝包安裝,下面分別介紹。

1.1 在線安裝

如果你的宿主機Linux可以連接外網,推薦用這種方式,方便簡單,執行命令:

sudo apt-get install p7zip

即可在線安裝7z命令。

1.2 安裝包安裝

7z(準確點說是7-Zip)提供了線下的程序安裝包,也可自己編譯安裝。這裏講的是用7z提供的bin包來安裝。

宿主機linux一般是X86的,而7z提供編譯好了的bin包,可以很方便的安裝。步驟如下:

1) 去網站http://sourceforge.net/projects/p7zip/files/http://sourceforge.net/projects/p7zip/files/p7zip/上下載p7zip的包,當前最新版本是9.20.1;

2) 找到對應版本號進去,頁面會提供兩個供你下載,一個是bin包,另一個是源碼包,這裏下的是bin包,以9.20.1爲例,下載的包名稱是:p7zip_9.20.1_x86_linux_bin.tar.bz2;

3) 在Linux上執行下面命令(解壓和安裝):

tar xjvf p7zip_9.20.1_x86_linux_bin.tar.bz2

cd p7zip_9.20.1

sh install.sh

注意上面的命令權限,需要root權限,因此最好在tar和sh命令前加上sudo。

到此,就安裝完成了。

2. 7z命令的使用
2.1 解壓縮7z文件
7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./

參數含義:

x  代表解壓縮文件,並且是按原始目錄樹解壓(還有個參數 e 也是解壓縮文件,但其會將所有文件都解壓到根下,而不是自己原有的文件夾下)

phpMyAdmin-3.3.8.1-all-languages.7z  是壓縮文件,這裏我用phpadmin做測試。這裏默認使用當前目錄下的phpMyAdmin-3.3.8.1-all-languages.7z

-r 表示遞歸解壓縮所有的子文件夾

-o 是指定解壓到的目錄,-o後是沒有空格的,直接接目錄。這一點需要注意。

2.2 壓縮文件/文件夾

7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/*

參數含義:
a  代表添加文件/文件夾到壓縮包

-t 是指定壓縮類型,這裏定爲7z,可不指定,因爲7za默認壓縮類型就是7z。

-r 表示遞歸所有的子文件夾

Mytest.7z 是壓縮好後的壓縮包名

/opt/phpMyAdmin-3.3.8.1-all-languages/*:是壓縮目標。

注意:7za不僅僅支持.7z壓縮格式,還支持.tar.bz2等壓縮類型的。如上所述,用-t指定即可。

 

http://www.cnblogs.com/mchina/archive/2013/03/08/2934473.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章