銀色幻想

          常用鏈接

          統(tǒng)計

          積分與排名

          學習交流

          最新評論

          Linux下的打包壓縮

          命令

          ?

          compress

          ?

          格式

          ?

          compress 選項 文件列表

          ?

          功能

          ?

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

          ?

          選項

          ?

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

          ?

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

          ?

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

          ?

          解釋

          ?

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

          ?

          實例

          ?

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

          ?

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

          ?

          結(jié)果:壓縮后生成a1.doc.Z文件。

          ?

          ?

          命令

          ?

          uncompress

          ?

          格式

          ?

          uncompress 選項 文件列表

          ?

          功能

          ?

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

          ?

          選項

          ?

          -c 它將壓縮數(shù)據(jù)發(fā)往標準輸出而不是改寫舊的壓縮文件

          ?

          解釋

          ?

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

          ?

          實例

          ?

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

          ?

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

          ?

          ?

          命令

          ?

          gzip

          ?

          格式

          ?

          gzip 選項 文件目錄列表

          ?

          功能

          ?

          Lempel-ziv編碼壓縮文件

          ?

          選項

          ?

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

          ?

          -v 輸出處理信息。

          ?

          -d 解壓縮指定文件。

          ?

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

          ?

          解釋

          ?

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

          ?

          實例

          ?

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

          ?

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

          ?

          結(jié)果:產(chǎn)生a1.doc.gz的壓縮文件

          ?

          ?

          命令

          ?

          gunzip

          ?

          格式

          ?

          gunzip 選項 文件列表

          ?

          功能

          ?

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

          ?

          選項

          ?

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

          ?

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

          ?

          -r 遞歸解壓縮,深入目錄結(jié)構(gòu)中,解壓縮命令行變元所指定目錄中的所有子目錄內(nèi)的文件。

          ?

          實例

          ?

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

          ?

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

          ?

          ?

          命令

          ?

          tar

          ?

          格式

          ?

          tar 選項 文件目錄列表

          ?

          功能

          ?

          對文件目錄進行打包備份

          ?

          選項

          ?

          -c 建立新的歸檔文件

          ?

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

          ?

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

          ?

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

          ?

          -v 處理過程中輸出相關(guān)信息

          ?

          -f 對普通文件操作

          ?

          -z 調(diào)用gzip來壓縮歸檔文件,與-x聯(lián)用時調(diào)用gzip完成解壓縮

          ?

          -Z 調(diào)用compress來壓縮歸檔文件,與-x聯(lián)用時調(diào)用compress完成解壓縮

          ?

          實例1

          ?

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

          ?

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

          ?

          結(jié)果:產(chǎn)生一個以.tar為擴展名的打包文件

          ?

          實例2

          ?

          目的:用tar解開打包文件

          ?

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

          ?

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

          ?

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

          ?

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

          ?

          實例3

          ?

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

          ?

          方法1

          ?

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

          ?

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

          ?

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

          ?

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

          ?

          方法2:使用tar提供的自動調(diào)用gzip解壓縮功能

          ?

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

          ?

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

          ?

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 安徽省| 安庆市| 兰溪市| 化德县| 建阳市| 九台市| 武清区| 普格县| 贵溪市| 博湖县| 天门市| 常熟市| 宁化县| 宣城市| 关岭| 孟连| 竹北市| 普洱| 玉门市| 蛟河市| 镇沅| 泊头市| 花莲县| 曲周县| 香港| 凤翔县| 华亭县| 冕宁县| 吴江市| 普洱| 胶州市| 云和县| 昭通市| 丽水市| 麻栗坡县| 南溪县| 平顺县| 德清县| 岐山县| 武威市| 双城市|