Linux系統上配有功能強大的tar命令,可以靈活地備份數據。tar最初是為了製作磁帶備份而設計的把文件和目錄備份到磁帶中,然後從磁帶中提取或恢復文件。當然,現在我們可以使用tar來備份數據到任何存儲介質上。tar非常易於使用穩定可靠,而且在任何 Linux系統上都有這個命令。因此是最經常使用的備份工具。
(1)使用tar命令備份數據的格式如下:
$ tar cvf /home/html
上述命令是將/home/html 目錄下的所有文件打包成tar文件。
cvf是tar的命令參數。
c代表創建一個檔案文件,
v代表顯示每個備份的文件名字,
f表示tar創建的檔案文件名是後面的,
/home/html 代表tar要備份的文件或和目錄名。
(2)使用tar命令恢復數據的格式如下:
$ tar xvf
上述命令將備份文件恢復到當前目錄下。
通常情況下,tar對文件進行備份的.時候並不對文件進行壓縮,因此備份文件的尺寸非常大。使用如下的命令,將使tar在備份結束以後,自動使用gzip命令對備份文件進行壓縮,得到一個相應的gz文件。
$ tar zcvf /home/html
這樣,我們可以得到壓縮文件。
是壓縮的備份文件。