Linux中檔案的壓縮與解壓縮(轉貼)
http://www.sina.com.cn 2001/06/2814:15 賽迪網 李革新
對許多使用者來說,在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 檔名”解包。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-180573/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- aix 檔案的壓縮與解壓縮AI
- 檔案的壓縮與解壓縮zz--linuxLinux
- Linux中檔案的壓縮和解壓縮Linux
- Linux下檔案的壓縮與解壓Linux
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- Linux下常用壓縮格式的壓縮與解壓方法---轉載Linux
- linux下的檔案的壓縮和解壓縮Linux
- 檔案壓縮和解壓縮
- linux壓縮(解壓縮)命令詳解-轉Linux
- Linux tar分卷壓縮與解壓縮Linux
- linux 下面壓縮、解壓.rar檔案Linux
- .NET 壓縮/解壓檔案
- linux壓縮解壓縮Linux
- 檔案打包與解壓縮
- unix和linux下常用壓縮格式的壓縮與解壓方法(轉)Linux
- Linux常用命令之檔案壓縮與解壓縮命令詳解Linux
- Linux下常用壓縮格式的壓縮與解壓方法Linux
- Linux中Bin檔案壓縮包解壓執行Linux
- Linux 常用的壓縮與解壓縮命令詳解Linux
- Linux下壓縮,解壓縮RAR包(轉)Linux
- Linux 檔案壓縮Linux
- Linux 檔案的壓縮Linux
- aix 下壓縮與解壓縮AI
- AIX 上壓縮與解壓縮AI
- linux檔案壓縮和解壓命令Linux
- 電腦怎麼壓縮檔案 檔案壓縮方法詳解
- Linux下檔案的壓縮與打包詳解Linux
- 分卷壓縮怎麼解壓 快速解壓電腦分卷壓縮檔案方法
- linux下壓縮解壓縮命令Linux
- Linux壓縮及解壓縮命令Linux
- WindowsApi 解壓縮檔案WindowsAPI
- cpio檔案解壓縮
- Linux下的壓縮檔案剖析(轉)Linux
- .Z 檔案的解壓縮
- linux系統壓縮,解壓檔案筆記Linux筆記
- Linux下常見檔案格式的壓縮、解壓小結(轉)Linux
- Linux壓縮解壓Linux
- 常見檔案解壓和壓縮