Linux壓縮和解壓縮命令(linux必學基礎)


Linux壓縮和解壓縮命令

[日期:2016-11-17] 來源:Linux社區  作者:swjtufq [字體:  ]
 

繼續來看下Linux下壓縮和解壓縮的命令
一 gzip:壓縮文件,壓縮后的文件是.gz格式的文件
我先創建一個boduo的文件,然后對boduo文件進行壓縮
Linux壓縮和解壓縮命令
我們發現生成了一個boduo.gz,原來的boduo文件沒了

二 gunzip:解壓文件,跟gzip對應的
我們對剛剛的boduo.gz文件進行解壓縮
Linux壓縮和解壓縮命令
或者用gzip -d命令,效果跟gunzip效果是一樣的。

三bzip2:壓縮文件
我們先刪除剛剛生成的一些文件,以免混亂,重新建立boduo文件,然后對boduo文件用bzip2進行壓縮,會生成.bz格式的壓縮文件
Linux壓縮和解壓縮命令
加上-k選項,就會在壓縮后保留原來的文件
我們看到boduo文件保留了,那么gzip壓縮和bzip2壓縮有什么區別呢,gzip的壓縮速度會快一些,但是壓縮比略低,bzip2壓縮速度會慢一些,壓縮比高

四 bunzip2:解壓文件
我們對boduo.bz進行解壓
Linux壓縮和解壓縮命令
發現原來的壓縮文件沒了,如果想保留原來的壓縮文件,依然用-k
Linux壓縮和解壓縮命令

注意,上面兩張壓縮和解壓縮命令,只能針對文件,不能針對目錄

五 tar:打包,解包
剛才我們說了,gzip和bzip2都只能針對文件,不能針對目錄,那么如果我想壓縮目錄或者目錄和文件混合怎么辦呢,用tar
比如我先創建這么幾個目錄和文件
/temp/Japan/boduo/
/temp/Japan/cangjing/
/temp/Japan/cangjing/cangjing.list
Linux壓縮和解壓縮命令
我們現在對Japan這個目錄進行打包並壓縮
Linux壓縮和解壓縮命令
-z代表打包同時壓縮(用的是gzip的壓縮方式)
-c代表打包
-v代表顯示詳細信息
-f代表指定文件名,這里我們指定的文件名是Japan.tar.gz
而且我們發現用tar打包后,原來的目錄Japan依然存在

那么我們想解包怎么做呢
Linux壓縮和解壓縮命令
-x代表解包,其他跟上面一樣,我們說剛才-z用的壓縮和解壓縮方式是gzip,如果我想用bzip2的方式壓縮和解壓縮呢,很簡單
Linux壓縮和解壓縮命令
就是把-z換成-j
-j代表用的是bzip2的壓縮方式
那么解壓這個Japan.tar.bz呢
Linux壓縮和解壓縮命令

六 zip:壓縮命令
使用格式 zip 壓縮后的名字 壓縮文件
zip -r 壓縮后的名字 壓縮目錄
這個命令壓縮完后,原文件還存在,下面我先壓縮boduo這個文件
Linux壓縮和解壓縮命令
壓縮Japan目錄
Linux壓縮和解壓縮命令

七 unzip:解壓縮命令
解壓剛才的boduo.zip
Linux壓縮和解壓縮命令
解壓Japan目錄
Linux壓縮和解壓縮命令

好了,Linux壓縮和解壓縮命令就總結到這里,如有問題,歡迎指正,謝謝。

本文永久更新鏈接地址http://www.linuxidc.com/Linux/2016-11/137265.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM