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
參數要放在最后。