IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁操作系統(tǒng)LINUX → Linux下tar bz gz等壓縮包的壓縮和解壓

Linux下tar bz gz等壓縮包的壓縮和解壓

時間:2015-06-28 00:00:00 來源:IT貓撲網 作者:網管聯(lián)盟 我要評論(1)

??? rar --------------------------------------------------------------

??? 如果是以tarball形式安裝安裝,去rar網站下載相應版本的tarball。地址為http://www.rarlab.com/以3.8版本為例,如果是i386的平臺,執(zhí)行以下命令:$wget linux-3.8.0.tar.gz">http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz

??? rar軟件不需要安裝,直接解壓到/usr/local下,以下操作需要有root權限。

??? #tar zxvf rarlinux-3.8.0.tar.gz -C /usr/local

??? 此時,/usr/local/rar下就會有rar命令和unrar命令??梢栽?usr/local/bin下創(chuàng)建連接

??? #ln -s /usr/local/rar/rar /usr/local/bin/rar

??? #ln -s /usr/local/rar/unrar /usr/local/bin/unrar

??? 如果是debian或者unbuntu,可以使用如下命令進行自動安裝。

??? $sudo apt-get install rar

??? $sudo apt-get install unrar

??? tar------------------------------------------------------------------

??? .tar.gz解壓:tar zxvf FileName.tar.gz壓縮:tar zcvf FileName.tar.gz DirName

??? 大致總結了一下linux下各種格式的壓縮包的壓縮、解壓方法。但是部分方法我沒有用到,也就不全,希望大家?guī)臀已a充,我將隨時修改完善,謝謝!

??? .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮?。?/p>

? ---------------------------------------------

??? .gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz

??? 壓縮:gzip FileName

??? .tar.gz 和 .tgz解壓:tar zxvf FileName.tar.gz壓縮:tar zcvf FileName.tar.gz DirName

? ---------------------------------------------

??? .bz2解壓1:bzip2 -d FileName.bz2解壓2:bunzip2 FileName.bz2

??? 壓縮:bzip2 -z FileName

??? .tar.bz2解壓:tar jxvf FileName.tar.bz2壓縮:tar jcvf FileName.tar.bz2 DirName

? ---------------------------------------------

??? .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

? ---------------------------------------------

??? .zip解壓:unzip FileName.zip壓縮:zip FileName.zip DirName

? ---------------------------------------------

??? .rar解壓:rar x FileName.rar壓縮:rar a FileName.rar DirName

??? rar請到:http://www.rarsoft.com/download.htm 下載!

??? 解壓后請將rar_static拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以):

??? [root@www2 tmp]# cp rar_static /usr/bin/rar

??? .lha解壓:lha -e FileName.lha壓縮:lha -a FileName.lha FileName

??? lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!

??? >解壓后請將lha拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以):

??? [root@www2 tmp]# cp lha /usr/bin/

? ---------------------------------------------

??? .rpm解包:rpm2cpio FileName.rpm | cpio -div

? ---------------------------------------------

??? .deb解包:ar p FileName.deb data.tar.gz | tar zxf -

? ---------------------------------------------

??? .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環(huán)境變量指定的目錄也可以):

??? [root@www2 tmp]# cp sEx /usr/bin/

??? 參考文獻:Linux文件壓縮工具指南

??? (其實看幫助是最好的方法,一般各個命令都可以用"--help"參數(shù)得到常用使用方法!)

??? 用戶經常需要備份計算機系統(tǒng)中的數(shù)據(jù),為了節(jié)省存儲空間,常常將備份文件進行壓縮。下面分別介紹備份與壓縮的命令。

??? tar命令------------------------------------------------------------

??? tar可以為文件和目錄創(chuàng)建檔案。利用tar,用戶可以為某一特定文件創(chuàng)建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。 tar最初被用來在磁帶上創(chuàng)建檔案,現(xiàn)在,用戶可以在任何設備上創(chuàng)建檔案,如軟盤。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于 備份文件或將幾個文件組合成為一個文件以便于網絡傳輸是非常有用的。Linux上的tar是GNU版本的。

??? 語法:tar[主選項+輔選項]文件或者目錄

??? 使用該命令時,主選項是必須要有的,它告訴tar要做什么事情,輔選項是輔助使用的,可以選用。

??? 主選項:

??? c 創(chuàng)建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。

??? r 把要存檔的文件追加到檔案文件的未尾。例如用戶已經作好備份文件,又發(fā)現(xiàn)還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中。

??? t 列出檔案文件的內容,查看已經備份了哪些文件。

??? u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最后。

??? x 從檔案文件中釋放文件。

??? 輔助選項:

??? b 該選項是為磁帶機設定的。其后跟一數(shù)字,用來說明區(qū)塊的大小,系統(tǒng)預設值為20(20*512 bytes)。

??? f 使用檔案文件或設備,這個選項通常是必選的。

??? k 保存已經存在的文件。例如我們把某個文件還原,在還原的過程中,遇到相同的文件,不會進行覆蓋。

??? m 在還原文件時,把所有文件的修改時間設定為現(xiàn)在。

??? M 創(chuàng)建多卷的檔案文件,以便在幾個磁盤中存放。

??? v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。

??? w 每一步都要求確認。

??? z 用gzip來壓縮/解壓縮文件,加上該選項后可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。

#p#副標題#e#

??? 例1:把/home目錄下包括它的子目錄全部做備份文件,備份文件名為usr.tar。

??? $ tar cvf usr.tar /home

??? 例2:把/home目錄下包括它的子目錄全部做備份文件,并進行壓縮,備份文件名為usr.tar.gz 。

??? $ tar czvf usr.tar.gz /home

??? 例3:把usr.tar.gz這個備份文件還原并解壓縮。

??? $ tar xzvf usr.tar.gz

??? 例4:查看usr.tar備份文件的內容,并以分屏方式顯示在顯示器上。

??? $ tar tvf usr.tar | more

??? 要將文件備份到一個特定的設備,只需把設備名作為備份文件名。

??? 例5:用戶在/dev/fd0設備的軟盤中創(chuàng)建一個備份文件,并將/home 目錄中所有的文件都拷貝到備份文件中。

??? $ tar cf /dev/fd0 /home

??? 要恢復設備磁盤中的文件,可使用xf選項:

??? $ tar xf /dev/fd0

??? 如果用戶備份的文件大小超過設備可用的存貯空間,如軟盤,您可以創(chuàng)建一個多卷的tar備份文件。M選項指示tar命令提示您使用一個新的存貯 設備,當使用M選項向一個軟驅進行存檔時,tar命令在一張軟盤已滿的時候會提醒您再放入一張新的軟盤。這樣您就可以把tar

關鍵詞標簽:Linux,tar,bz,gz,壓縮

相關閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關下載

    人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關機、重啟、注銷 命令 查看linux服務器硬盤IO讀寫負載