常用的tar打包解壓命令語法
阿新 • • 發佈:2020-10-13
1、命令格式
tar
[必要引數][選擇引數][檔案]
2、命令功能
用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的。
3、命令引數
-
常用必要引數有如下:
-A 新增壓縮檔案到已存在的壓縮
-c 建立新的壓縮檔案
-r 新增檔案到已經壓縮的檔案
-x 從壓縮的檔案中提取檔案
-t 顯示壓縮檔案的內容
-z 支援gzip解壓檔案
-j 支援bzip2解壓檔案
-Z 支援compress解壓檔案
-v 顯示操作過程
-P 檔名使用絕對路徑的話可以使用-P引數(注意大寫)避免報錯,放在f引數之前 -
可選引數如下:
-C 切換到指定目錄
-f 指定壓縮檔案
–help 顯示幫助資訊
–version 顯示版本資訊
4、常見解壓/壓縮命令
-
tar
解包:tar -xvf FileName.tar
打包:tar -cvf FileName.tar DirName
[NOTE]
注:tar是打包,不是壓縮! -
tar呼叫gzip方式壓縮/解壓
解壓:tar -zxvf FileName.tar.gz
壓縮:tar -zcvf FileName.tar.gz DirName
-
tar呼叫bzip2方式壓縮/解壓
解壓:tar -jxvf FileName.tar.bz2
壓縮:tar -jcvf FileName.tar.bz2 DirName
5、一個報錯說明
tar預設的是使用相對路徑,當使用絕對路徑的話,沒有新增-P
“tar: Removing leading '/' from member names”的錯誤
可以使用
-P
引數(注意大寫)來解決這個問題,其中f
引數要放在最後。