Linux 學習 (三) tar命令

2021-08-11 08:36:05 字數 1684 閱讀 7050

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 顯示詳細過程,...