Linux壓縮和解壓縮命令
[日期:2016-11-17] | 來源:Linux社區 作者:swjtufq | [字體:大 中 小] |
繼續來看下Linux下壓縮和解壓縮的命令
一 gzip:壓縮文件,壓縮后的文件是.gz格式的文件
我先創建一個boduo的文件,然后對boduo文件進行壓縮
我們發現生成了一個boduo.gz,原來的boduo文件沒了
二 gunzip:解壓文件,跟gzip對應的
我們對剛剛的boduo.gz文件進行解壓縮
或者用gzip -d命令,效果跟gunzip效果是一樣的。
三bzip2:壓縮文件
我們先刪除剛剛生成的一些文件,以免混亂,重新建立boduo文件,然后對boduo文件用bzip2進行壓縮,會生成.bz格式的壓縮文件
加上-k選項,就會在壓縮后保留原來的文件
我們看到boduo文件保留了,那么gzip壓縮和bzip2壓縮有什么區別呢,gzip的壓縮速度會快一些,但是壓縮比略低,bzip2壓縮速度會慢一些,壓縮比高
四 bunzip2:解壓文件
我們對boduo.bz進行解壓
發現原來的壓縮文件沒了,如果想保留原來的壓縮文件,依然用-k
注意,上面兩張壓縮和解壓縮命令,只能針對文件,不能針對目錄
五 tar:打包,解包
剛才我們說了,gzip和bzip2都只能針對文件,不能針對目錄,那么如果我想壓縮目錄或者目錄和文件混合怎么辦呢,用tar
比如我先創建這么幾個目錄和文件
/temp/Japan/boduo/
/temp/Japan/cangjing/
/temp/Japan/cangjing/cangjing.list
我們現在對Japan這個目錄進行打包並壓縮
-z代表打包同時壓縮(用的是gzip的壓縮方式)
-c代表打包
-v代表顯示詳細信息
-f代表指定文件名,這里我們指定的文件名是Japan.tar.gz
而且我們發現用tar打包后,原來的目錄Japan依然存在
那么我們想解包怎么做呢
-x代表解包,其他跟上面一樣,我們說剛才-z用的壓縮和解壓縮方式是gzip,如果我想用bzip2的方式壓縮和解壓縮呢,很簡單
就是把-z換成-j
-j代表用的是bzip2的壓縮方式
那么解壓這個Japan.tar.bz呢
六 zip:壓縮命令
使用格式 zip 壓縮后的名字 壓縮文件
zip -r 壓縮后的名字 壓縮目錄
這個命令壓縮完后,原文件還存在,下面我先壓縮boduo這個文件
壓縮Japan目錄
七 unzip:解壓縮命令
解壓剛才的boduo.zip
解壓Japan目錄
好了,Linux壓縮和解壓縮命令就總結到這里,如有問題,歡迎指正,謝謝。