為什么80%的碼農都做不了架構師?>>> ??
linux上安裝7z主要是為了解決中文文件名亂碼的問題,壓縮率還是其次原因
具體安裝看參考網址,建議用源碼方式安裝
官網下載地址:http://www.7-zip.org/download.html
源文件項目地址:http://sourceforge.net/projects/p7zip/
建議用源碼安裝,用最新版本
wget?http://netix.dl.sourceforge.net/project/p7zip/p7zip/15.09/p7zip_15.09_src_all.tar.bz2
tar?-jxvf?p7zip_15.09_src_all.tar.bz2
cd?p7zip_15.09
make
make?install# 如果源碼安裝麻煩就使用yum安裝 適用centos7及以上
yum install -y p7zip
使用方式:
壓縮
7za?a?test.7z?test解壓
7za?x?test.7z
如果編譯失敗可以直接 apt-get install p7zip 或者 yum install p7zip 安裝
更多使用說明:
使用7zip的命令是7za。
使用7zip的命令是7za。
安裝完成后的使用方法:
7za {a|d|l|e|u|x} 壓縮包文件名 {文件列表或目錄,可選}
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解壓以默認編碼解壓,中文文件名會出現亂碼。