linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮。
1.命令格式:
tar[必要引數][選擇引數][檔案]
2.命令功能:
用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的
3.命令引數:
必要引數有如下:
-a 新增壓縮檔案到已存在的壓縮
-b 設定區塊大小
-c 建立新的壓縮檔案
-d 記錄檔案的差別
-r 新增檔案到已經壓縮的檔案
-u 新增改變了和現有的檔案到已經存在的壓縮檔案
-x 從壓縮的檔案中提取檔案
-t 顯示壓縮檔案的內容
-z 支援gzip解壓檔案
-j 支援bzip2解壓檔案
-z 支援compress解壓檔案
-v 顯示操作過程
-l 檔案系統邊界設定
-k 保留原有檔案不覆蓋
-m 保留檔案不被覆蓋
-w 確認壓縮檔案的正確性
可選引數如下:
-b 設定區塊數目
-c 切換到指定目錄
-f 指定壓縮檔案
–help 顯示幫助資訊
–version 顯示版本資訊
壓縮:tar -cf all.tar *.jpg
這條命令是將所有.jpg的檔案打成乙個名為all.tar的包。-c是表示產生新的包,-f指定包的檔名。
tar -rf all.tar *.gif
這條命令是將所有.gif的檔案增加到all.tar的包裡面去。-r是表示增加檔案的意思。
tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中logo.gif檔案,-u是表示更新檔案的意思。
tar -tf all.tar
這條命令是列出all.tar包中所有檔案,-t是列出檔案的意思
tar -xf all.tar
這條命令是解出all.tar包中所有檔案,-t是解開的意思
例項tar -cvf
檢視包內檔案目錄 tar -ztvf
解壓:tar –xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar –xzvf file.tar.z //解壓tar.z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
Linux命令學習 tar
功能tar命令用來打包,解包和壓縮。語法tar 主選項 輔選項 檔案或者目錄 選項 3.1 主選項 c建立新的檔案檔案 打包 x從檔案檔案中還原檔案 解包 t列出檔案檔案的內容 在引數中,c x t有且僅有乙個存在,不能同時存在 3.2 輔選項 a將tar檔案新增到已存在的檔案檔案 b設定區塊大小 ...
Linux命令學習 tar命令
linux命令學習 tar命令。linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包 tar 必要引數 選擇引數 檔案 用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的 必要引數有如下 命令作用 a 新增壓縮檔案到已存在的壓縮 b 設定區塊大小 c...
Linux命令學習 tar命令
linux中,tar命令的全稱是tape archive,主要作用是壓縮和解壓檔案。引數說明 c 建立新的壓縮檔案 x 解壓檔案 t 列出壓縮檔案的內容 z 使用gzip來解壓和壓縮,檔案字尾一般為 tar.gz j 使用bzip2來解壓和壓縮,檔案字尾一般為 tar.bzip2 v 顯示詳細過程,...