日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux下的壓縮/解壓縮工具

【Linux下的壓縮/解壓縮工具】一、Linux壓縮工具概述
;在Linux系統(tǒng)中,提供了許多壓縮工具,雖然方便,但也難免造成一些混亂 。筆者通過(guò)一段時(shí)間的整理,將它們理一理順,希望能夠?qū)Υ蠹矣兴鶐椭?br /> ; ; 首先,我們看一下下面這張“壓縮包擴(kuò)展名與壓縮工具對(duì)應(yīng)表,大家通過(guò)這張表,就知道網(wǎng)上下載的壓縮包,該用什么軟件來(lái)解了 。
;;;;;;工具名; ; 壓縮包擴(kuò)展名
; ;gzip/gunzip; ;;;“.gz
; ;compress/uncompress; ;;;“.Z
; ;zip/unzip; ;“.zip
; ;bzip2/bunzip2; ;;;“.bz2
; ;lha; ;“.lzh
; ; 接下來(lái),我們通過(guò)實(shí)例,來(lái)測(cè)量一下它們的壓縮效率與性能:
; ;
; ; 測(cè)試一:
; ;;;測(cè)試數(shù)據(jù):源文件是一個(gè)數(shù)據(jù)庫(kù)文件,其大小為5,244,928;
; ;;;測(cè)試結(jié)果:
; ;;;gzip:19,136,2秒
; ;;;compress:17,769,1秒
; ;;;zip:19,261,2秒
; ;;;bzip2:1902,2秒
; ; 測(cè)試二:
; ;;;測(cè)試數(shù)據(jù):源文件是一個(gè)/etc目錄的tar包,其大小為2,631,680;
; ;;;測(cè)試結(jié)果:
; ;;;gzip:551,736,2秒
; ;;;compress:877,391,3秒
; ;;;zip:551,856,3秒
; ;;;bzip2:478,512,11秒
; ; 測(cè)試三:
; ;;;測(cè)試數(shù)據(jù):源文件是一個(gè)avi視頻文件,其大小為23,157,760;
; ;;;測(cè)試結(jié)果:
; ;;;gzip:17,151,395,43秒
; ;;;compress:壓縮失敗,43秒
; ;;;zip:17,151,509,42秒
; ;;;bzip2:16,587,991,2分40秒
; ; 通過(guò)上面的實(shí)驗(yàn),我認(rèn)為如果你需要高壓縮率,就選擇bzip2;否則最佳選擇就是gzip,它的性價(jià)比較好,而且是純正的自由軟件:gzip就是GNU zip!
; ; 在LINUX/UNIX系統(tǒng)下,用這些壓縮軟件是不能直接對(duì)一個(gè)目錄進(jìn)行打包,當(dāng)您需要這樣做時(shí),通常先使用tar進(jìn)行歸檔,將整個(gè)目錄打包成為一個(gè)tar包,然后用壓縮軟件來(lái)壓縮 。下面我們以備份/etc目錄下的所有文件為例,說(shuō)明一下:
; ;tar ?cvf etc /etc; ; (將在當(dāng)前目錄生成一個(gè)etc.tar)
; ;gzip etc.tar; ;;;(將會(huì)把etc.tar壓縮成為etc.tar.gz)
; ; 關(guān)于tar的更多信息,我們將專文說(shuō)明 。
; ; 好了,說(shuō)了這么多,下面我們就一起逐一看一下這些壓縮工具的用法 。
二、Linux壓縮工具概述
1.gzip和gunzip
; ; 壓縮包擴(kuò)展名:“.gz
; ; 特點(diǎn):
; ;1)它是純正的自由軟件,性能不錯(cuò)!
; ;2)若沒(méi)有加上任何參數(shù),生成壓縮文件后,會(huì)刪除原始文件;
; ; 命令使用:
; ;1) 壓縮一個(gè)文件:
; ;;;gzip file 這樣將生成file.gz,刪除原文件file;
; ;2) 壓縮一個(gè)文件,并保留源文件:
; ;;;gzip ?c a > a.gz
; ;3) 提高壓縮率:gzip ?9 file
; ;注:壓縮等級(jí)可以從1-9,數(shù)字越大壓縮效果越好,但要花的時(shí)間也越長(zhǎng),默認(rèn)值為6 。
; ;4) 解壓縮:
; ;;;gzip ?d file.gz 或
; ;;;gunzip file.gz
; ;5) 顯示詳細(xì)信息:
; ;;;gzip ?v file
; ;6) 顯示版本信息:
; ;;;gzip ?V
2.bzip2和bunzip2
; ; 壓縮包擴(kuò)展名:“.bz2
; ; 特點(diǎn):
; ;1)它采用了新的壓縮演算法,壓縮效果比傳統(tǒng)的LZ77/LZ78壓縮演算法來(lái)得好;
; ;2)若沒(méi)有加上任何參數(shù),生成壓縮文件后,會(huì)刪除原始文件;
; ; 命令使用:
; ;1) 壓縮一個(gè)文件:
; ;;;bzip2 file;;這樣將生成file.bz2,刪除原文件file;
; ;2) 壓縮一個(gè)文件,并保留源文件:
; ;;;bzip2 ?k file;;
; ;3) 提高壓縮率:bzip ?9 file
; ;;;注:壓縮等級(jí)可以從1-9,數(shù)字越大壓縮效果越好,但要花的時(shí)間也越長(zhǎng) 。
; ;4) 解壓縮:
; ;bzip2 ?d file.bz2 或
; ;bunzip2 file.bz2

推薦閱讀