銀色幻想

          常用鏈接

          統計

          積分與排名

          學習交流

          最新評論

          Linux下的打包壓縮

          命令

          ?

          compress

          ?

          格式

          ?

          compress 選項 文件列表

          ?

          功能

          ?

          Lempel-ziv壓縮方法來壓縮文件或壓縮標準輸入

          ?

          選項

          ?

          -r 遞歸操作,如果指定目錄變元,則壓縮該目錄及其子目錄中的所有文件。

          ?

          -c 將壓縮數據返回標準輸出,而缺省情況下為壓縮文件時將壓縮數據返回文件。

          ?

          -v 顯示每個文件夾的壓縮百分比。

          ?

          解釋

          ?

          在用compress壓縮文件時,將在原文件名之后加上擴展名.Z。如果不指定文件,則壓縮標準輸入,其結果返回標準輸出。

          ?

          實例

          ?

          目的:壓縮/mnt/lgx/a1.doc文件

          ?

          命令:#compress /mnt/lgx/a1.doc

          ?

          結果:壓縮后生成a1.doc.Z文件。

          ?

          ?

          命令

          ?

          uncompress

          ?

          格式

          ?

          uncompress 選項 文件列表

          ?

          功能

          ?

          解壓縮用compress 程序壓縮過的文件

          ?

          選項

          ?

          -c 它將壓縮數據發往標準輸出而不是改寫舊的壓縮文件

          ?

          解釋

          ?

          如果不指定文件,則解壓縮標準輸入。缺省-c時,為解壓縮。

          ?

          實例

          ?

          目的:解壓縮/mnt/lgx/a1.doc.Z

          ?

          命令:# uncompress /mnt/lgx/a1.doc.Z

          ?

          ?

          命令

          ?

          gzip

          ?

          格式

          ?

          gzip 選項 文件目錄列表

          ?

          功能

          ?

          Lempel-ziv編碼壓縮文件

          ?

          選項

          ?

          -c 壓縮結果寫入標準輸出,原文件保持不變。缺省時gzip將原文件壓縮為.gz文件,并刪除原文件。

          ?

          -v 輸出處理信息。

          ?

          -d 解壓縮指定文件。

          ?

          -t 測試壓縮文件的完整性。

          ?

          解釋

          ?

          值得一提的是,gzipcompress壓縮更加有效。

          ?

          實例

          ?

          目的:壓縮/mnt/lgx/a1.doc

          ?

          命令:#gzip -v /mnt/lgx/a1.doc

          ?

          結果:產生a1.doc.gz的壓縮文件

          ?

          ?

          命令

          ?

          gunzip

          ?

          格式

          ?

          gunzip 選項 文件列表

          ?

          功能

          ?

          解壓縮用gzip命令(以及compresszip命令)壓縮過的文件

          ?

          選項

          ?

          -c 將輸出寫入標準輸出,原文件保持不變。缺省時,gunzip將壓縮文件變成解壓縮文件。

          ?

          -l 列出壓縮文件中的文件而不解壓縮。

          ?

          -r 遞歸解壓縮,深入目錄結構中,解壓縮命令行變元所指定目錄中的所有子目錄內的文件。

          ?

          實例

          ?

          目的:解壓縮/mnt/lgx/a1.doc.gz

          ?

          命令:#gunzip /mnt/lgx/a1.doc.gz

          ?

          ?

          命令

          ?

          tar

          ?

          格式

          ?

          tar 選項 文件目錄列表

          ?

          功能

          ?

          對文件目錄進行打包備份

          ?

          選項

          ?

          -c 建立新的歸檔文件

          ?

          -r 向歸檔文件末尾追加文件

          ?

          -x 從歸檔文件中解出文件

          ?

          -O 將文件解開到標準輸出

          ?

          -v 處理過程中輸出相關信息

          ?

          -f 對普通文件操作

          ?

          -z 調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮

          ?

          -Z 調用compress來壓縮歸檔文件,與-x聯用時調用compress完成解壓縮

          ?

          實例1

          ?

          目的:用tar打包一個目錄下的文件

          ?

          命令:#tar -cvf /mnt/lgx/a1.doc

          ?

          結果:產生一個以.tar為擴展名的打包文件

          ?

          實例2

          ?

          目的:用tar解開打包文件

          ?

          命令:#tar -xvf /mnt/lgx/a1.doc.tar

          ?

          附加說明:在通常情況下,tar打包與gzip(壓縮)經常聯合使用,效果更好。方法是:

          ?

          首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (產生a1.doc.tar文件)

          ?

          然后用gzip壓縮a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar (產生a1.doc.tar.gz文件)

          ?

          實例3

          ?

          目的:解壓a1.doc.tar.gz文件

          ?

          方法1

          ?

          gzip -dc /mnt/lgx/a1.doc.tar.gz (產生a1.doc.tar文件)

          ?

          tar -xvf /mnt/lgx/a1.doc.tar (產生a1.doc文件)

          ?

          這兩次命令也可使用管道功能,把兩個命令合二為一:

          ?

          gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf

          ?

          方法2:使用tar提供的自動調用gzip解壓縮功能

          ?

          tar -xzvf /mnt/lgx/a1.doc.tar.gz

          ?

          經過tar打包后,也可用compress命令壓縮(注:gzipcompress壓縮更加有效),產生一個以.tar.Z的文件,在解包時,可先用“uncompress 文件名格式解壓,然后用“tar -xvf 文件名解包。也可直接調用“tar -Zxvf 文件名解包。

          ?

          posted on 2006-04-21 17:54 銀色幻想 閱讀(483) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 桂阳县| 四会市| 海伦市| 项城市| 平阳县| 旬邑县| 平罗县| 铁岭市| 交口县| 顺义区| 西畴县| 商城县| 大方县| 宾阳县| 双鸭山市| 云霄县| 兴安盟| 东方市| 福建省| 兰州市| 泰顺县| 甘孜县| 桓仁| 丰顺县| 招远市| 德钦县| 河曲县| 无锡市| 洪江市| 云安县| 云阳县| 巴南区| 平武县| 邻水| 南岸区| 西峡县| 龙井市| 鞍山市| 双鸭山市| 张北县| 布尔津县|