tar是UNIX和類UNIX系統上的壓縮,備份工具, 名字來源於Tape archive--磁盤歸檔,最初的時候是用來將數據儲存,備份到磁帶上的。而今最簡單的備份方法是添加新的磁盤或者在雲端存儲,但即便是最簡單和便宜的磁盤設備和雲儲存,也應該壓縮備份數據,下降存儲空間需求和傳輸時間,linux系統默認包涵tar命令,其語法簡單,並且文件格式具備可移植性。linux
歸檔與壓縮有必定的差異,歸檔是將一個或衆多源文件打包成一個文件,文件大小不改變,且源文件仍保留,一般以tar做爲後綴名;而壓縮是使用一系列算法,減少文件大小的操做,並且通常的壓縮只能壓縮一個文件,因此當咱們須要壓縮的文件不少時,咱們就須要將衆多文件先歸檔,而後在一塊兒壓縮,若是一個文件的後綴名是tar咱們就能夠認爲它是一個歸檔文件。算法
歸檔(部分操做) 使用tar建立歸檔文件,並進行更新,檢查:工具
text.tar爲生成的歸檔文件名,test.txt, test2.txt...爲源文件spa
當有多個選項時,-f選項老是在最後,而且跟一個文件名稱;對於會在終端生成報告的命令,-v是一個約定的選項,該選項回顯示更多的細節例如文件權限,全部者所屬的分組,文件修改日期等,至關於ls 的-l選項blog