win7系統(tǒng)利用robocopy移動和備份數(shù)據(jù)的方法

2017-07-13 16:32

  電腦的數(shù)據(jù)移動和備份一般我們都會利用百度云或者移動硬盤,其實我們可以借助系統(tǒng)的軟件來對數(shù)據(jù)進行備份,比如robocopy功能,下面就跟大家分享win7系統(tǒng)利用robocopy移動和備份數(shù)據(jù)的方法。

win7系統(tǒng)利用robocopy移動和備份數(shù)據(jù)的方法

推薦:聯(lián)想筆記本win7系統(tǒng)下載

  win7系統(tǒng)利用robocopy移動和備份數(shù)據(jù)的方法:

  Robocopy.exe 是 微軟在Windows server 2003 Resource Kit Tools 里面提供的程序來做備份的,現(xiàn)在Windows Vista和windows7系統(tǒng)中已經(jīng)自帶了這個命令行程序。

  該程序存在c:\windows\system32下,具體用戶如下:

  實例一 將源文件夾中的純文本(TXT)、Word文檔(DOC)還有BMP、TIF圖像文件復(fù)制到目標文件夾中,

  robocopy d:\myplace e:\work *.txt *.doc *.bmp *.tif /s

  [參數(shù)講解]

  將d:\myplace 文件下的TXT、DOC、BMP、TIF復(fù)制到e:\work文件夾,其他文件則不復(fù)制。/s是表示包括除空文件下的所有子目錄,如果沒有則僅復(fù)制d:\myplace下的文件而不包括子目錄。

  舉一反三

  (1)

  如果要將文件夾下的所有文件包括空文件夾全部復(fù)制到目標文件

  夾,命令為

  robocopy d:\myplace e:\work /e

  /e

  表示復(fù)制所有子目錄包括空文件夾。

  (2)如果只想復(fù)制兩個層級內(nèi)的文件(再下的層級里的文件則不拷貝)

  輸入命令: robocopy d:\myplace e:\work /e /lev:2

  /lev:2表示復(fù)制的層級,比如指定層級后d:\myplace\test(二級)下的文件會被復(fù)制,而d:\work\test\one(三級)下的文件則不被復(fù)制。

  實例二:垃圾文件不復(fù)制

  在備份數(shù)據(jù)時,不可避免會將類似于*.bak、*.tmp的垃圾文件也復(fù)制到目標文件夾,用Robocopy可以將排除這些垃圾文件,從而生成一個干干凈凈的文件夾。

  robocopy d:\myplace e:\work /e /xf *.tmp *.bak

  [參數(shù)講解]

  /xf為指定不執(zhí)行復(fù)制操作的文件類型,后面的文件名支持通配符。如果參數(shù)為

  /xd,則表示排除后面指定的文件夾。

  實例三:排除大文件

  復(fù)制的時候,為了節(jié)省時間,需要將一些大文件暫時不拷貝,等有空閑時間時,再執(zhí)行復(fù)制操作不遲。

  [簡單命令]

  robocopy d:\myplace e:\work /e /max:6000000

  [參數(shù)講解]

  僅復(fù)制不大于6000000bytes的文件,/max:后直接接數(shù)值,數(shù)值單位為byte。如果是/min:1000,則復(fù)制不小于1000bytes的文件。兩個參數(shù)可以同時使用,界定復(fù)制文件大小的范圍。

  實例四:只要這一周修改的文件

  [實現(xiàn)效果]這一周處理了哪些文檔

  d:\myplace 中最近七天內(nèi)新建或修改了的TXT、DOC、XLS、PPT等文檔,復(fù)制到e:\look目錄下。

  [簡單命令]

  robocopy d:\myplace e:\work /s *.txt *.doc *.xls *.ppt /maxage:7

  [參數(shù)講解]

  /maxage:表示最遠修改時間的,修改時間比這個還要舊的文件將不會被復(fù)制。

  /maxage:后可接數(shù)字,也可以接日期,數(shù)字小于1900時表示天數(shù),否則就得用YYYYMMDD來表示具體的日期,

  如/maxage:20080808表示2008年8月8日后被修改的文件才允許復(fù)制。與之相對應(yīng)的參數(shù)是/minage,表示最近修改時間,比這個時間新的文件將不被復(fù)制。

  [舉一反三]

  robocopy d:\myplace e:\work /s *.txt *.doc *.xls *.ppt /maxage:7 /minage:1

  則表示近七天內(nèi)除今天外修改的文件才允許被復(fù)制。與修改時間相對的還有最近訪問時間,/maxage指最遠訪問時間,比這個時間老的文件將不被復(fù)制。

  /minage是指最近訪問時間,比這個時間新的文件將不被復(fù)制。

  【溫馨提示:robocopy 只是針對文件夾,不能拷貝單個文件】

  其他參數(shù)參考:

  一、 復(fù)制選項:

  參數(shù)解釋:

  /S :: 復(fù)制子目錄,但不復(fù)制空的子目錄。

  /E :: 復(fù)制子目錄,包括空的子目錄。

  /LEV:n :: 僅復(fù)制源目錄樹的前 n層。

  /Z :: 在可重新啟動模式下復(fù)制文件。

  /B :: 在備份模式下復(fù)制文件。

  /ZB :: 使用可重新啟動模式;如果拒絕訪問,請使用備份模式。

  /EFSRAW :: 在 EFS RAW模式下復(fù)制所有加密的文件。

  /COPY:復(fù)制標記::要復(fù)制的文件內(nèi)容(默認為/COPY:DAT)。

  (復(fù)制標記: D=數(shù)據(jù),A=屬性,T=時間戳)。

  (S=安全=NTFS ACL,O=所有者信息,U=審核信息)。

  /DCOPY:T :: 復(fù)制目錄時間戳。

  /SEC :: 復(fù)制具有安全性的文件(等同于/COPY:DATS)。

  /COPYALL :: 復(fù)制所有文件信息(等同于/COPY:DATSOU)。

  /NOCOPY :: 不復(fù)制任何文件信息(與/PURGE一起使用生效)。

  /SECFIX :: 修復(fù)所有文件的文件安全性,即使是跳過的文件。

  /TIMFIX :: 修復(fù)所有文件的文件時間,即使是跳過的文件。

  /PURGE :: 刪除源中不再存在的目標文件/目錄。

  /MIR :: 鏡像目錄樹(等同于/E和/PURGE)。

  /MOV :: 移動文件(復(fù)制后從源中刪除)。

  /MOVE :: 移動文件和目錄(復(fù)制后從源中刪除)。

  /A+:[RASHCNET] :: 將給定的屬性添加到復(fù)制文件。

  /A-:[RASHCNET] :: 從復(fù)制文件中刪除給定的屬性。

  /CREATE :: 僅創(chuàng)建目錄樹和長度為零的文件。

  /FAT :: 僅使用 8.3 FAT文件名創(chuàng)建目標文件。

  /256 :: 關(guān)閉超長路徑(> 256字符)支持。

  /MON:n :: 監(jiān)視源;發(fā)現(xiàn)多于 n個更改時再次運行。

  /MOT:m :: 監(jiān)視源;如果更改,在 m分鐘時間內(nèi)再次運行。

  /RH:hhmm-hhmm :: 運行小時數(shù) -可以啟動新副本的時間。

  /PF :: 以每個文件(而不是每個步驟)為基礎(chǔ)檢查運行小時數(shù)。

  /IPG:n :: 程序包間的間距(ms),以釋放低速線路上的帶寬。

  二、文件選擇選項:

  參數(shù)解釋:

  /A :: 僅復(fù)制具有存檔屬性集的文件。

  /M :: 僅復(fù)制具有存檔屬性的文件并重置存檔屬性。

  /IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的文件。

  /XA:[RASHCNETO] :: 排除具有任意給定屬性集的文件。

  /XF 文件[文件]... ::排除與給定名稱/路徑/通配符匹配的文件。

  /XD 目錄[目錄]... ::排除與給定名稱/路徑匹配的目錄。

  /XC :: 排除已更改的文件。

  /XN :: 排除較新的文件。

  /XO :: 排除較舊的文件。

  /XX :: 排除多余的文件和目錄。

  /XL :: 排除孤立的文件和目錄。

  /IS :: 包含相同文件。

  /IT :: 包含已調(diào)整的文件。

  /MAX:n :: 最大的文件大小 -排除大于 n 字節(jié)的文件。

  /MIN:n :: 最小的文件大小 -排除小于 n 字節(jié)的文件。

  /MAXAGE:n :: 最長的文件存在時間 -排除早于 n 天/日期的文件。

  /MINAGE:n :: 最短的文件存在時間 -排除晚于 n 天/日期的文件。

  /MAXLAD:n :: 最大的最后訪問日期 -排除自 n 以來未使用的文件。

  /MINLAD:n :: 最小的最后訪問日期 -排除自 n 以來使用的文件。

  (If n < 1900 then n = n days, else n = YYYYMMDD date)。

  /XJ :: 排除接合點。(默認情況下通常包括)。

  /FFT :: 假設(shè) FAT文件時間(2 秒粒度)。

  /DST :: 彌補 1小時的 DST 時間差。

  /XJD :: 排除目錄的接合點。

  /XJF :: 排除文件的接合點。

  三、重試選項:

  參數(shù)解釋:

  /R:n :: 失敗副本的重試次數(shù):默認為 1 百萬。

  /W:n :: 兩次重試間的等待時間:默認為 30 秒。

  /REG :: 將注冊表中的 /R:n和 /W:n 保存為默認設(shè)置。

  /TBD :: 等待定義共享名稱(重試錯誤 67)。

  四、日志記錄選項:

  參數(shù)解釋:

  /L :: 僅列出 -不復(fù)制、添加時間戳或刪除任何文件。

  /X :: 報告所有多余的文件,而不只是選中的文件。

  /V :: 生成詳細輸出,同時顯示跳過的文件。

  /TS :: 在輸出中包含源文件的時間戳。

  /FP :: 在輸出中包含文件的完整路徑名稱。

  /BYTES :: 以字節(jié)打印大小。

  /NS :: 無大小 -不記錄文件大小。

  /NC :: 無類別 -不記錄文件類別。

  /NFL :: 無文件列表 -不記錄文件名。

  /NDL :: 無目錄列表 -不記錄目錄名稱。

  /NP :: 無進度 -不顯示已復(fù)制的百分比。

  /ETA :: 顯示復(fù)制文件的預(yù)期到達時間。

  /LOG:文件::將狀態(tài)輸出到日志文件(覆蓋現(xiàn)有日志)。

  /LOG+:文件::將狀態(tài)輸出到日志文件(附加到現(xiàn)有日志中)。

  /UNILOG:文件::以 UNICODE 方式將狀態(tài)輸出到日志文件(覆蓋現(xiàn)有日志)。

  /UNILOG+:文件::以 UNICODE 方式將狀態(tài)輸出到日志文件(附加到現(xiàn)有日志中)。

  /TEE :: 輸出到控制臺窗口和日志文件。

  /NJH :: 沒有作業(yè)標頭。

  /NJS :: 沒有作業(yè)摘要。

  /UNICODE :: 以 UNICODE方式輸出狀態(tài)。

  五、 作業(yè)選項 :

  參數(shù)解釋:

  /JOB:作業(yè)名稱::從命名的作業(yè)文件中提取參數(shù)。

  /SAVE:作業(yè)名稱::將參數(shù)保存到命名的作業(yè)文件

  /QUIT :: 處理命令行后退出(以查看參數(shù))。

  /NOSD :: 未指定源目錄。

  /NODD :: 未指定目標目錄。

  /IF :: 包含以下文件。

  關(guān)于win7系統(tǒng)利用robocopy移動和備份數(shù)據(jù)的方法這就跟大家分享完了,需要存儲數(shù)據(jù)的用戶可以參考上述的方法來設(shè)置。

網(wǎng)友評論

相關(guān)閱讀