首頁
Linux Commands
Backup
tar
Linux Commands
Backup
tar | tar |
|
|
| 作者 Sonia | |
|
檔案備份?不是就把檔案copy到別的的硬碟,到時候在copy回來就好了嗎?事實不然。Linux系統最大的特點在於每一個檔案與資料夾都有其擁有者與存取權限。
若純粹使用cp這個指令,則無法保留原檔案的屬性。一般在Linux底下作備份,通常都是使用tar這個指令。使用tar有以下三個優點: 1. 將所有檔案壓成一個檔案,方便移動。 2. tar可保留原檔案與資料夾的屬性。 3. tar指令可連路徑一併壓縮。 棠建立 -r 加入 -x 解開 -v 顯示進度 -z 啟動壓縮功能 範例: $tar cvfz home.tar.gz /home 將整個home目錄壓成home.tar.gz檔 $tar xvfz home/tar.gz 將home.tar.gz解壓縮到目前目錄下。如果目前目錄是/root,這動作會在/root底下件一個home目錄,也就是/root/home/兮,這也就是tar可連路徑一起壓縮的觀念。這裡要注意的是,若目前路徑在根目錄/底下,則這個動作會直接將原/home目錄直接覆蓋掉。 |





