Linux 壓縮指令及名稱意義統(tǒng)計(jì)
1、tar 命令最初的設(shè)計(jì)目的是將文件備份到磁帶上(tape archive),因而得名tar;
tar 程序打包的數(shù)據(jù),并沒有壓縮過;
tar是打包程序,這個(gè)命令可以在打包的同時(shí)調(diào)用gzip或者bzip2進(jìn)行壓縮.
一般以.tar.gz結(jié)尾的是用gzip壓縮的,而.tar.bz2結(jié)尾的是用bzip2壓縮的.
tar 對文件目錄進(jìn)行打包備份,生成一個(gè).tar文檔
gzip bzip2 都是壓縮程序,可以和tar 結(jié)合使用:
在tar命令中可以直接調(diào)用gzip bzip2
#tar tvzf /tmp/my_home_directory.tar.gz //z 表示 gzip
#tar tvjf /tmp/my_home_directory.tar.bz2 //j 表示bzip2
使用 gzip要比bzip2快,但是bzip2會獲得比 gzip高的壓縮率
2、gzip(gzip,gunzip,zcat-compress or expand files)。
是GNUzip的縮寫,它是一個(gè)GNU(全稱是GNU's Not Unix)自由軟件的文件壓縮程序;
#tar tvzf /tmp/my_home_directory.tar.gz //z 表示 gzip,通常選項(xiàng)f都放到最后面
3、bzip2(bzip2,bunzip2-a block-sorting file compressor,)
是一個(gè)基于Burrows-Wheeler 變換的無損壓縮軟件,壓縮效果比傳統(tǒng)的LZ77/LZ78壓縮算法來得好;
#tar tvjf /tmp/my_home_directory.tar.bz2 //j 表示bzip2,通常選項(xiàng)f都放到最后面
4、 *.Z---compress程序壓縮的檔案;
compress是一個(gè)相當(dāng)古老的 unix 檔案壓縮指令,壓縮后的檔案會加上一個(gè) .Z 延伸檔名以區(qū)別未壓縮的檔
案,壓縮后的檔案可以以 uncompress 解壓。 若要將數(shù)個(gè)檔案壓成一個(gè)壓縮檔,必須先將檔案 tar 起來再壓縮。
由于 gzip 可以產(chǎn)生更理想的壓縮比例,一般人多已改用 gzip 為檔案壓縮工具;
5、 *.tar.gz------ tar 程序打包的檔案,其中并且經(jīng)過 gzip的壓縮
6、 *.tar.bz2------tar 程序打包癿檔案,其中并且經(jīng)過 bzip2 癿壓縮
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
若說 gzip 是為了取代 compress 并提供更好的壓縮比而成立的,那么 bzip2 則是為了取代 gzip 并提
供更佳的壓縮比而來的。 bzip2 這玩意的壓縮比竟然比 gzip 還要好~至與bzip2 的用法幾乎與 gzip 相同!
posted on 2014-03-20 11:32 順其自然EVO 閱讀(211) 評論(0) 編輯 收藏 所屬分類: linux