<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sung in Blog

               一些技術文章 & 一些生活雜碎
    對許多用戶來說,在DOS和Windows環境下利用工具軟件ARJ、Winzip等,壓縮或解壓文件是比較容易的事。但是,在Linux中如何對文件進行壓縮與解壓呢?本文基于Red Hat 6.0,介紹了壓縮與解壓文件的幾種方法與技巧,希望對讀者有一定的幫助。

    命令 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 測試壓縮文件的完整性。
    解釋 值得一提的是,gzip比compress壓縮更加有效。
    實例 目的:壓縮/mnt/lgx/a1.doc
    命令:#gzip -v /mnt/lgx/a1.doc
    結果:產生a1.doc.gz的壓縮文件

    命令 gunzip
    格式 gunzip 選項 文件列表
    功能 解壓縮用gzip命令(以及compress和zip命令)壓縮過的文件
    選項 -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命令壓縮(注:gzip比compress壓縮更加有效),產生一個以.tar.Z的文件,在解包時,可先用“uncompress 文件名”格式解壓,然后用“tar -xvf 文件名”解包。也可直接調用“tar -Zxvf 文件名”解包。
    posted on 2005-09-20 16:59 Sung 閱讀(204) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: 亚洲精品无码久久久久APP| 亚洲国产老鸭窝一区二区三区| 91在线亚洲精品专区| GOGOGO免费观看国语| 亚洲日本中文字幕天堂网| 国产亚洲综合视频| 免费在线一级毛片| 婷婷亚洲综合五月天小说在线| 在线永久免费观看黄网站| 99亚洲男女激情在线观看| 亚洲高清无码专区视频| 精品国产免费人成网站| 亚洲高清国产拍精品26U| 野花香高清视频在线观看免费 | 亚洲色四在线视频观看| 在线毛片片免费观看| 久久久久亚洲Av无码专| 亚洲一区二区三区免费观看 | 亚洲人xxx日本人18| 最好免费观看韩国+日本| 国产成人亚洲精品播放器下载| 国产成人免费ā片在线观看 | 亚洲一级特黄特黄的大片| 啦啦啦www免费视频| 美女黄色毛片免费看| 亚洲一区二区三区香蕉| 最近中文字幕无免费| 亚洲中文字幕一二三四区苍井空| 日本免费网站在线观看| 久久99精品免费一区二区| 亚洲午夜视频在线观看| 无人在线观看完整免费版视频| 18禁亚洲深夜福利人口| 亚洲精品高清无码视频| 中文字幕无码免费久久99| 免费精品国产自产拍在线观看| 国产偷v国产偷v亚洲高清| 在线观看免费人成视频色9| eeuss影院ss奇兵免费com| 亚洲精品成人久久| 国产在线ts人妖免费视频|