Linux環(huán)境下壓縮包主要以tar,tar.gz, zip包等為主,但是遇到上傳到Linux服務器的rar壓縮包,在Linux系統(tǒng)下解壓時,需要安裝unrar命令
apt-get install unrar
在centos系統(tǒng)中會發(fā)現(xiàn)unrar命令并沒有集成在默認repo或epel源中,。網(wǎng)上其他教程給到的包安裝后解壓有可能會報錯,下面介紹如何通過rar官方源碼包正確安裝unrar包
下載安裝包
wget --no-check-certificate https://www.rarlab.com/rar/rarLinux-x64-610b3.tar.gz
編譯安裝
make && make install
解壓命令:
提取具有原始目錄結(jié)構(gòu)的文件:
unrar x compressed.rar
將文件解壓到指定路徑,并保持原目錄結(jié)構(gòu):
unrar x compressed.rar path/to/extract
將文件提取到當前目錄,丟失存檔中的目錄結(jié)構(gòu):
unrar e compressed.rar
測試存檔文件內(nèi)每個文件的完整性:
unrar t compressed.rar
列出存檔文件內(nèi)的文件而不解壓縮它:
unrar l compressed.rar
番外:
用這個包不會報以下錯:
-bash: /usr/local/bin/rar: /lib/ld-Linux.so.2: bad ELF interpreter: No such file or Directory