創建一個tar備份包
2.1問題
本例要求使用tar工具完成以下備份任務:
創建一個名為/root/backup.tar.bz2的歸檔文件
其中包含/usr/local目錄中的內容
tar歸檔必須使用bzip2進行壓縮
2.2方案
制作歸檔壓縮包:
tar-zPcf備份文件.tar.gz文檔....
tar-jPcf備份文件.tar.bz2文檔....
tar-JPcf備份文件.tar.xz文檔....
查看歸檔壓縮包:
tar-tf備份文件
釋放歸檔壓縮包:
tar-xf備份文件[-C目標目錄]
2.3步驟
實現此案例需要按照如下步驟進行。
步驟一:創建備份文件
使用tar命令制作歸檔備份,結合-j選項調用bzip2壓縮工具,保留絕對路徑:
[root@server0~]#tar jcPf /root/backup.tar.bz2 /usr/local/
步驟二:確認結果
[root@server0~]#ls -lh /root/backup.tar.bz2 //確認文件
-rw-r--r--.1 root root 1.9K 12月23 23:22/root/backup.tar.bz2
[root@server0~]#tar tPf /root/backup.tar.bz2/ /確認內容
/usr/local/
/usr/local/bin/
/usr/local/bin/lab
/usr/local/etc/
/usr/local/games/