gunzip 和 unzip 解壓檔案到指定的目錄
1. gz檔案
這種檔案可以使用gzip、gunzip、zcat進行解壓:
gzip -d file_name
gunzip -d file_name
zcat file_name
2. tar.gz、tgz檔案
這種壓縮檔案使用解壓命令和tar命令配合使用,如:
gzip -d file_name.tar.gz
gunzip -d file_name.tgz
zcat file_name
然後執行:
tar xvf file_name.tar
某些版本的tar帶-z的引數,可以直接使用tar加-z引數進行解壓,具體參考tar的man手冊,使用方式如下:
tar zxvf file_name.tar.gz
3. cpio檔案
使用cpio命令解壓,如:
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
如果是cpio.gz檔案,則配合解壓命令一起使用
zcat lnx_920_disk1.cpio.gz | cpio -idmv
gzip -d lnx_920_disk1.cpio.gz |cpio -idmv
gunzip -d lnx_920_disk1.cpio.gz |cpio -idmv
4. bz2檔案
使用bzip2, bunzip2解壓進行解壓
bzip2 -d FileName.bz2
bunzip2 FileName.bz2
5. tar.bz2檔案
先使用tar解壓再使用bzip2、bunzip2進行解壓,某些版本的tar可以使用j引數:
tar jxvf FileName.tar.bz
6. Z檔案
使用uncompress解壓,使用compress壓縮
uncompress FileName.Z
compress FileName
7. tar.Z檔案
使用tar命令配合compress或uncompress,某些tar版本帶Z引數
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
8. zip檔案
使用zip/unzip進行壓縮/解壓
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
9. rar檔案
Linux/Unix沒有系統自帶的工具進行解壓,需要另外下載,可以到:
這個地址下載
解壓後將rar_static拷貝到/usr/bin目錄,並改名為rar,按如下命令使用:
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
10. lha檔案
Linux/Unix系統沒有自帶的解壓工具,可以去:
11. rpm檔案
使用rpm2cpio及cpio命令進行解壓
rpm2cpio file.rpm | cpio -div
12. deb檔案
ar p FileName.deb data.tar.gz | tar zxf -