文檔的壓縮與打包

本系列的博客來自於:http://www.92csz.com/study/linux/linux

在此,感謝原做者提供的入門知識數組

這個系列的博客的目的在於將比較經常使用的liunx命令從做者的文章中摘錄下來,供本身學習和複習之用。工具

 

在linux下最多見的壓縮文件一般都是以.tar.gz 爲結尾的,除此以外還有.tar, .gz, .bz2, .zip等等。之前也介紹過linux系統中的後綴名其實要不要無所謂,可是對於壓縮文件來說必需要帶上。這是爲了判斷壓縮文件是由哪一種壓縮工具所壓縮,然後才能去正確的解壓縮這個文件。如下介紹常見的後綴名所對應的壓縮工具。學習

 

.gz gzip 壓縮工具壓縮的文件ip

.bz2 bzip2 壓縮工具壓縮的文件博客

.tar tar 打包程序打包的文件(tar並無壓縮功能,只是把一個目錄合併成一個文件)入門

.tar.gz 能夠理解爲先用tar打包,而後再gzip壓縮可視化

.tar.bz2 同上,先用tar打包,而後再bzip2壓縮打包

 

【gzip】後綴自動生成file

語法: gzip [-d#] filename 其中#爲1-9的數字

-d :解壓時使用

-# :壓縮等級,1壓縮最差,9壓縮最好,6爲默認

注意:gzip不能夠壓縮目錄

壓縮後源文件不存在,變成了壓縮文件

 

【bzip2】後綴自動生成

語法:bzip2 [-dz] filename

-d :解壓縮

-z :壓縮

 

【tar】源文件不會刪除

語法:tar [-zjxcvfpP] [desfilename] sourfilename

-z :是否同時用gzip壓縮

-j :是否同時用bzip2壓縮

-x :解包或者解壓縮

-t :查看tar包裏面的文件

-c :創建一個tar包或者壓縮文件包

-v :可視化

-f :後面跟文件名,壓縮時跟-f文件名,意思是壓縮後的文件名爲filename,解壓時跟-f文件名,意思是解壓filename。請注意,若是是多個參數組合的狀況下帶有-f,請把f寫到最後面。

-p :使用原文件的屬性,壓縮前什麼屬性壓縮後還什麼屬性。(不經常使用)

-P :可使用絕對路徑。(不經常使用)

--exclude filename :在打包或者壓縮時,不要將filename文件包括在內。(不經常使用)

 

打包的同時使用gzip壓縮(經常使用)

tar -zvcf robot.tar.gz robot

這個須要先指定打包後的名稱

 

解壓.tar.gz包(經常使用)

tar -zvxf robot.tar.gz

解壓以後的名稱就是解壓以前的名稱

 

使用 -tf 跟包名來查看包或者壓縮包內的文件

 

--exclude參數的做用就是打包的時候過濾掉某些文件,若是過濾掉多個文件,使用多個--exclude

相關文章
相關標籤/搜索