Friday, March 14, 2025

linux 下常用壓縮格式的壓縮與解壓方法

tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(註:tar 是打包,不是壓縮!)
———————————————
.gz
解壓 1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz
解 壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解 壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
壓縮: bzip2 FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName

bzip2 a.bz2 file1 file2 file3 /etc
把文件file1,file2,file3及/etc下的內容壓縮起來,放入 a.bz2文件中。

———————————————
.bz
解 壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解 壓:tar jxvf FileName.tar.bz
壓縮:未知
———————————————
.Z
解 壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
———————————————
.tgz
解 壓:tar zxvf FileName.tgz
壓縮:未知
.tar.tgz
解壓:tar zxvf FileName.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
———————————————
.zip
解 壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
———————————————
.rar
解 壓:rar e FileName.rar
壓縮:rar a FileName.rar

rar請 到:http://www.rarsoft.com/download.htm 下載!
解壓後請將cp rar /usr/bin
———————————————
.lha
解 壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName

lha請 到:http://www.infor.kanazawa-it.ac.jp/…/lhaunix/下載!
>解壓後請將lha拷貝到 /usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
———————————————
.rpm
解 包:rpm2cpio FileName.rpm | cpio -div
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName

sEx 只是調用相關程序,本身並無壓縮、解壓功能,請注意!
sEx請到: http://sourceforge.net/projects/sex下載!
解壓後請將sEx拷 貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp sEx /usr/bin/

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.