linux環(huán)境下壓縮包主要以tar,tar.gz, zip包等為主,但是遇到上傳到linux服務(wù)器的rar壓縮包,在linux系統(tǒng)下解壓時(shí),需要安裝unrar命令
ubuntu系統(tǒng)可以直接通過(guò)命令安裝
apt-get install unrar
在centos系統(tǒng)中會(huì)發(fā)現(xiàn)unrar命令并沒有集成在默認(rèn)repo或epel源中,。網(wǎng)上其他教程給到的包安裝后解壓有可能會(huì)報(bào)錯(cuò),下面介紹如何通過(guò)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
將文件提取到當(dāng)前目錄,丟失存檔中的目錄結(jié)構(gòu):
unrar e compressed.rar
測(cè)試存檔文件內(nèi)每個(gè)文件的完整性:
unrar t compressed.rar
列出存檔文件內(nèi)的文件而不解壓縮它:
unrar l compressed.rar
番外:
用這個(gè)包不會(huì)報(bào)以下錯(cuò):
-bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory