Linux——Centos 7 tar命令


一、命令介紹

tar命令用於對文件進行打包壓縮或解壓。

tar常用參數

參數

作用

-c

創建壓縮文件

-x

解開壓縮文件

-t

查看壓縮包內有哪些文件

-r

向壓縮歸檔末尾追加文件

-u

更新壓縮包中的文件

-z

用Gzip壓縮或解壓

-j

用bzip2壓縮或解壓

-v

顯示壓縮、解壓過程

-f

目標文件名(-f應放在參數末位,立即接文檔名)

-P

保留原始權限與屬性

-p

使用絕對路徑來壓縮

-C

解壓到指定目錄

  上表中我列出的是tar命令比較常用的參數,注意我所標紅的幾個參數,當我們使用tar命令進行壓縮或解壓,一定會用到這幾個參數,且這幾個參數只能使用一個。

  上表中我標綠色的參數 -f ,這個參數也要格外注意。 -f 參數在使用中應當寫在參數末位,且需要立即接文檔名。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

二、實例

接下來我們練習一下打包壓縮與解壓的操作。

我們試着使用 tar 命令把 home目錄通過Gzip格式打包壓縮,並把文件命名為homebackup.tar.gz。

我們可以使用  tar -czvf homebackup.tar.gz /home   命令來實現該操作

接着我們想要查看homebackup,tar,gz的內容

可以使用 tar -tf  homebackup.tar.gz命令來查看

 

接着,我們試試解壓縮的操作

我們使用mkdir命令在home目錄下創建一個名為new 的空目錄,然后將homebackup.tar.gz解壓到new目錄下,

tar -xzvf homebackup.tar.gz -C /home/new

這樣我們就成功將homebackup.tar.gz 解壓到了/home/new/ 目錄下。

三、總結

        tar 命令主要用於 *.tar  *.tar.gz *.tar.bz2 格式,我們使用時要根據文件的后綴來確定使用何種參數進行操作。

       我是一枚剛剛接觸Linux的小白,文章不當之處,望各位指正。

 


免責聲明!

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



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