總結Linux中壓縮檔和解壓檔的用法,壓縮檔和解壓檔是在Linux中最常見的一種操作,熟悉和掌握這部分的技能也是必須的,一般我們常用的命令有:tar、unzip、bunzip2等等, 如何正確的使用也是需要掌握的一個知識重點,下面我們分兩個部分來對壓縮檔和解壓檔進行說明。
a、解壓小全
tar -I或者bunzip2命令都可以解壓.bz2檔
tar xvfj example.tar.bz2
tar xvfz example.tar.gz
tar xvfz example.tgz
tar xvf example.tar
unzip example.zip
rpm2cpio example.rpm │ cpio -div
arp example.deb data.tar.gz | tar zxf -
tar -jvxf some.bz,就是把tar的zvxf 改成jvxf
zip/tar rh8下有一個圖形介面的軟體file-roller可以做這件事。 另外可以用unzip *.zip解開zip檔,unrar *.rar解開rar檔,不過unrar一般系統不自帶,要到網上下載:
[root@localhost software]# wget HTTP://www.rarlab.com/rar/rarlinux-4.2.0.tar.gz
[root@localhost software]# tar zxvf rarlinux-4.2.0.tar.gz
[root@localhost software]# cd rar
[root@localhost rar]# make
[root@localhost rar]# make install
下載rarlinux-4.2.0.tar.gz ,解壓開後make,然後可以用unrar e youfilename.rar解壓rar檔
Alien提供了.tgz, .rpm, .slp和.deb等壓縮格式之間的相互轉換:
HTTP://sourceforge.net/projects/alien
sEx提供了幾乎所有可見的壓縮格式的解壓介面:
HTTP://sourceforge.net/projects/sex
b、tar的壓縮和解壓用法
解壓:x
壓縮:c
針對gz:z
針對bz2:j
用於顯示:v
解壓實例:
gz檔:tar xzvf xxx.tar.gz
bz2檔:tar xjvf xxx.tar.bz2
壓縮實例:
gz檔:tar czvf xxx.tar.gz /path
bz2檔:tar cjvf xxx.tar.bz2 /path