常用的tar打包解壓命令語法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM