linux備份文件命令
linux備份文件命令
隨時備份重要文件是我們應該養(yǎng)成的一個好習慣,那么linux下使用什么命令來實現文件的備份呢?下面由學習啦小編為大家整理了linux下備份文件命令的相關知識,希望大家喜歡!
linux備份文件命令1.cp命令
cp
[功能說明]
文件的備份
英文xxxx #cp命令將源文件復制到另外安全的地方,復制的文件和源文件是兩個相互獨立的文件,對認識一個文件的操作不影響另一個文件,但與符號鏈接文件中的硬鏈接是有區(qū)別的
[語法格式]
cp[參數][源文件或目錄][目標目錄] 或cp[選項][源文件][目標文件]
[選項參數]
參數 | 說明 |
-a | 該參數通常在復制目錄時使用。保留鏈接,文件屬性,并遞歸的復制目錄,其作用等于-d,-p和-r參數的組合 |
-b | 在復制文件的時候,若目標文件存在,在刪除,覆蓋目標文件前應做備份,并在已經存在的文件末尾加備份字符串,默認~ |
-d | 復制時候保留鏈接 |
- | 刪除已經存在的目標文件而不提醒 |
-i | 和f參數相反,在覆蓋目標文件之前,將給出提示并要求用戶確認,輸入y則會覆蓋,是安全的交互模式 |
-p | 利用此參數cp命令除復制源文件的內容外,還保持著源文件的訪問權限,屬主,時間戳不變, |
-r | 若給出的源文件時一個目錄文件,此時從命令將遞歸復制該目錄下所有的子目錄和文件 |
-l | 對文件建立硬鏈接,而非復制 |
-L | 跟蹤符號鏈接 |
-p | 不跟蹤符號鏈接 |
linux備份文件命令2.dump
[功能說明]
文件或文件系統的備份
#文件的備份包括具體文件的備份和整個文件系統的備份,dump命令傾向于考慮備份整個文件系統 文件的備份策略包括完全備份,增量備份和更新備份。
[語法格式]
Dump[參數][待備份的目錄和文件系統]或dump[-wW]
[選項參數]
參數 | 說明 |
-0123456789 | 備份的級別,0表示全部備份,其他表示增量備份,對于上次較低級別,只備份文件系統中修改過或新文件 默認9 |
-d | 設置磁帶的密度 單位為bpi |
-j | 壓縮寫入,指定壓縮級別比如2 |
補充:linux恢復文件命令estore
[功能說明]
恢復文件或文件系統
#Linux提供專門為dump恢復工具
[語法格式]
Restore[主參數][可選參數][文件名或者文件系統]
[選項參數]
參數 | 說明 |
-i | 以交互模式處理dump中的文件,讀取dump文件的時候彈出類似shell接口,允許用戶執(zhí)行相應的命令來控制是否提取文件,并執(zhí)行命令 |
-f | 從指定的文件中讀取備份數據,進行還原操作,這里的備份文件可以是特殊的設備文件,若文件名是以file:host或者user@host.file的形式給出,表示從遠程主機上讀取備份文件的數據 |
-b<區(qū)塊大小> | 每個dump記錄區(qū)塊的大小,單位是字節(jié),若不指定介質區(qū)塊的大小,restore自動檢測介質區(qū)塊的大小 |
-R | 針對特殊的磁帶指明從何處恢復,對于中斷的restore命令十分有用 |