• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Linux中文件的壓縮與解壓縮

            Posted on 2009-04-10 15:04 Prayer 閱讀(639) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Shell
            對(duì)許多用戶來(lái)說(shuō),在DOS和Windows環(huán)境下利用工具軟件ARJ、Winzip等,壓縮或解壓文件是比較容易的事。但是,在Linux中如何對(duì)文件進(jìn)行壓縮與解壓呢?本文基于Red Hat 6.0,介紹了壓縮與解壓文件的幾種方法與技巧,希望對(duì)讀者有一定的幫助。

            命令 compress
            格式 compress 選項(xiàng) 文件列表
            功能 用Lempel-ziv壓縮方法來(lái)壓縮文件或壓縮標(biāo)準(zhǔn)輸入
            選項(xiàng) -r 遞歸操作,如果指定目錄變?cè)?,則壓縮該目錄及其子目錄中的所有文件。

             

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

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

            解釋 在用compress壓縮文件時(shí),將在原文件名之后加上擴(kuò)展名.Z。如果不指定文件,則壓縮標(biāo)準(zhǔn)輸入,其結(jié)果返回標(biāo)準(zhǔn)輸出。
            實(shí)例 目的:壓縮/mnt/lgx/a1.doc文件

             

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

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

            命令 uncompress
            格式 uncompress 選項(xiàng) 文件列表
            功能 解壓縮用compress 程序壓縮過(guò)的文件
            選項(xiàng) -c 它將壓縮數(shù)據(jù)發(fā)往標(biāo)準(zhǔn)輸出而不是改寫舊的壓縮文件
            解釋 如果不指定文件,則解壓縮標(biāo)準(zhǔn)輸入。缺省-c時(shí),為解壓縮。
            實(shí)例 目的:解壓縮/mnt/lgx/a1.doc.Z

             

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

            命令 gzip
            格式 gzip 選項(xiàng) 文件目錄列表
            功能 用Lempel-ziv編碼壓縮文件
            選項(xiàng) -c 壓縮結(jié)果寫入標(biāo)準(zhǔn)輸出,原文件保持不變。缺省時(shí)gzip將原文件壓縮為.gz文件,并刪除原文件。

             

            -v 輸出處理信息。

            -d 解壓縮指定文件。

            -t 測(cè)試壓縮文件的完整性。

            解釋 值得一提的是,gzip比compress壓縮更加有效。
            實(shí)例 目的:壓縮/mnt/lgx/a1.doc

             

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

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

            命令 gunzip
            格式 gunzip 選項(xiàng) 文件列表
            功能 解壓縮用gzip命令(以及compress和zip命令)壓縮過(guò)的文件
            選項(xiàng) -c 將輸出寫入標(biāo)準(zhǔn)輸出,原文件保持不變。缺省時(shí),gunzip將壓縮文件變成解壓縮文件。

             

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

            -r 遞歸解壓縮,深入目錄結(jié)構(gòu)中,解壓縮命令行變?cè)付夸浿械乃凶幽夸泝?nèi)的文件。

            實(shí)例 目的:解壓縮/mnt/lgx/a1.doc.gz

             

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

            命令 tar
            格式 tar 選項(xiàng) 文件目錄列表
            功能 對(duì)文件目錄進(jìn)行打包備份
            選項(xiàng) -c 建立新的歸檔文件

             

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

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

            -O 將文件解開(kāi)到標(biāo)準(zhǔn)輸出

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

            -f 對(duì)普通文件操作

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

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

            實(shí)例1 目的:用tar打包一個(gè)目錄下的文件

             

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

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

            實(shí)例2 目的:用tar解開(kāi)打包文件

             

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

            附加說(shuō)明:在通常情況下,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文件)

            實(shí)例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文件)

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

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

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

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

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

            (責(zé)任編輯 吳北 )
            婷婷久久综合| 国产91久久精品一区二区| 久久人人爽人人爽人人片AV东京热 | 99re久久精品国产首页2020| 色偷偷久久一区二区三区| 99国产精品久久| 国产精品久久久久久久久久影院| 伊色综合久久之综合久久| 国产韩国精品一区二区三区久久| 国产精品日韩深夜福利久久| 99久久香蕉国产线看观香| 1000部精品久久久久久久久| 一本久道久久综合狠狠躁AV| 国产精品久久久久jk制服| 亚洲国产精品成人AV无码久久综合影院 | 久久香综合精品久久伊人| 久久99精品久久久久久水蜜桃 | 国产精品久久精品| 国内精品伊人久久久影院| 久久99精品国产一区二区三区| 久久精品中文无码资源站| 久久精品无码一区二区三区日韩| 韩国免费A级毛片久久| 久久热这里只有精品在线观看| 麻豆久久| 久久伊人影视| 久久亚洲欧洲国产综合| 久久WWW免费人成—看片| 伊人久久综在合线亚洲2019| 国产亚洲精品自在久久| 欧美丰满熟妇BBB久久久| 精品人妻伦九区久久AAA片69| 亚洲国产成人精品久久久国产成人一区二区三区综 | 9191精品国产免费久久| 久久国产精品99精品国产| 亚洲级αV无码毛片久久精品 | 欧美日韩精品久久免费| 久久亚洲国产成人影院| 亚洲七七久久精品中文国产 | 日本精品久久久久久久久免费| 国产精品九九久久免费视频 |