首頁 > 軟體

Linux壓縮和解壓縮命令

2020-06-16 17:28:03

繼續來看下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壓縮和解壓縮命令就總結到這裡,如有問題,歡迎指正,謝謝。

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


IT145.com E-mail:sddin#qq.com