Linux中常用的tar解壓打包命令語法介紹

2021-10-01 03:39:15 字數 1612 閱讀 5244

tar[必要引數][選擇引數][檔案]

用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的

必要引數有如下:

-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解包:tar xvf filename.tar

打包:tar cvf filename.tar dirname

(注:tar是打包,不是壓縮!)

.gz解壓1:gunzip filename.gz

解壓2:gzip -d filename.gz

壓縮:gzip filename

.tar.gz 和 .tgz

解壓:tar zxvf filename.tar.gz

壓縮:tar zcvf filename.tar.gz dirname

.bz2

解壓1:bzip2 -d filename.bz2

解壓2:bunzip2 filename.bz2

壓縮: bzip2 -z filename

.tar.bz2

解壓:tar jxvf filename.tar.bz2

壓縮:tar jcvf filename.tar.bz2 dirname

.bz解壓1:bzip2 -d filename.bz

解壓2:bunzip2 filename.bz

壓縮:未知

.tar.bz

解壓:tar jxvf filename.tar.bz

壓縮:未知

.z解壓:uncompress filename.z

壓縮:compress filename

.tar.z

解壓:tar zxvf filename.tar.z

壓縮:tar zcvf filename.tar.z dirname

.zip

解壓:unzip filename.zip

壓縮:zip filename.zip dirname

.rar

解壓:rar x filename.rar

壓縮:rar a filename.rar dirname

例項1:將檔案全部打包成tar包

命令:tar -cvf log.tar log2012.log

tar -zcvf log.tar.gz log2012.log

tar -jcvf log.tar.bz2 log2012.log

linux解壓 tar命令

tar命令 tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gz...

linux解壓 tar命令

本文 tar命令 tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有...

linux解壓 tar命令

linux解壓 tar命令 tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是...