1、tar命令介紹
[root@test ~]# tar --help
GNU tar
將許多文件保存到一個磁帶或磁盤歸檔文件中,並能夠從歸檔文件中恢復各個文件。
用法:tar [選項]... [文件]...
主要操做模式:
-t, --list 列出歸檔文件內容目錄
-x, --extract, --get 從歸檔文件中解析文件
-c, --create 建立新的歸檔文件
-d, --diff, --compare 找出歸檔文件和文件系統的不一樣之處
-r, --append 將文件附加到歸檔文件以後
-u, --update 只附加比歸檔中新的文件
-A, --catenate 將tar文件附加到歸檔文件以後
--concatenate 與-A相同
--delete 從歸檔文件中刪除(不能在磁帶上)
-z, --gzip --gunzip 在建立或解析歸檔文件時,同時使用gzip壓縮或解壓縮文件
-j, --bzip --bunzip 同gzip,只是bzip比gzip有較高的壓縮率
2、用tar作系統備份
1
、備份過程
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
「cvpfz」
是咱們給tar加的選項,像「建立一個壓縮文檔」(這是顯然的),「保存權限」(以便使每個相同的文件有相同的權限),以及「gzip」(縮減大小)。
2
、恢復
tar xvpfz backup.tgz /