第乙個是 .gz的壓縮格式
我們使用gzip來對檔案進行壓縮,使用gunzip(或者是gzip -d)來對檔案進行解壓縮
但是gzip的缺點在於不能夠壓縮目錄,壓縮的時候也不能夠保留原始檔
第二個是 .tar
實際上tar是對檔案或者目錄進行打包
我們使用 tar 引數 -c是對檔案進行打包,-f是指定檔名,-z是打包同時壓縮,-v是顯示詳細資訊
例如我們要打包檔案test 為test.tar
即是 tar -cf test.tar test
想要打包的時候顯示詳細資訊就是 tar -cvf test.tar test
想要打包的時候顯示詳細資訊同時壓縮的話就使用 tar -zcvf test.tar.gz test
想要解壓縮就使用 tar -zxvf test.tar.gz (其實就是將打包的c換成了解壓的x)
第三個就是 .zip
當我們想要壓縮test檔案為test.zip時
我們使用 zip test.zip test即可
當我們想要壓縮目錄test的時候
使用 zip -r test.zip test 即可 ,也就是新增了引數 -r
解壓的時候使用unzip 例如unzip test.zip就可以
第四種是 .bz2
bzip2對大檔案的壓縮更加有效
我們使用bzip2 對檔案進行壓縮
例如壓縮test檔案 我們使用 bzip2 test.bz2 test
解壓縮的時候我們使用 bunzip2 就可以正常解壓了,引數 -k表示解壓縮之後保留原始檔
更常用的一種還是.tar.bz2
可以使用 tar -cjf 來對檔案或者目錄進行tar打包並且使用bzip2壓縮 ,解壓的時候使用tar -xjf進行相應地解壓
大資料裡常見的幾種壓縮格式壓縮
離線處理流程 為什麼使用壓縮 當使用mapreduce經過etl後落到hdfs上時,若使用普通文字格式txt 那一般副本數為三,若乙個副本為500t,500 3 1500?顯然是不現實的。壓縮的第乙個好處,就是節省我們的磁碟空間,提公升磁碟利用率,第二個就是加速我們網路的傳輸。缺點 需要占用cpu資...
Linux下檢視history裡的某種命令
linux下,直接鍵入history命令,會將當前賬戶此前所有的命令都顯示出來,未免太多了些。如果我只想查詢某種命令,怎麼辦?比如說,我只想查詢我之前執行過的 git 命令 可以這樣寫 history grep git 這樣出來的就全部是git命令 linux下,直接鍵入history命令,會將當前...
Linux下的zip和tar壓縮解壓縮命令詳解
一 zip壓縮工具 zip的壓縮包在windows和linux中都比較常用,它可以壓縮目錄和檔案,壓縮時錄時,需要指定目錄下的檔案。zip後面先跟目標檔名,即壓縮後得自定義壓縮包名,然後跟要壓縮的檔案或目錄。沒有該命令的話可以用yum install y zip 來安裝。使用zip壓縮時,檔案本身不...