Windows下快速複製檔案工具Robocopy介紹

來源:互聯網
上載者:User
是我使用Robocopy複製檔案的輸出日誌,可以看出效率是非常不錯的,複製59.2G檔案2729個檔案152個檔案夾,只用27分59秒

Robocopy是windows server 2003 resource kit工具箱中的一個工具,需要下載windows server 2003 resource kit才可使用。

將z:\_My_Media下面的檔案移動到x:\_my_Mdeia目錄下
Robocopy z:\_My_Media x:\_my_Mdeia /move /e

不複製*.bak檔案
Robocopy z:\_My_Media x:\_my_Mdeia /e /xf *.bak

不複製大於100MB的檔案,單位是Byte
Robocopy z:\_My_Media x:\_my_Mdeia /e /max:100000

複製7天內除今天外被修改過的檔案
Robocopy z:\_My_Media x:\_my_Mdeia /s /maxage:7 /minage:1

rh表示24小時制,下面命令表示,早上七點至晚上五點,參數範圍從0000到2359
Robocopy z:\_My_Media x:\_my_Mdeia /e /rh:1000-1700

 

關於Robocopy更多命令選項:

使用格式:ROBOCOPY source destination ...] [options]

源:: 來源目錄(磁碟機:\路徑或\伺服器\共用\路徑)。
目錄:: 目標目錄(磁碟機:\路徑或\伺服器\共用\路徑)。
檔案:: 要複製的檔案(名稱/萬用字元: 預設為 "*.*")。

一、 複製選項:
參數解釋:
/S :: 複製子目錄,但不複製空的子目錄。
/E :: 複製子目錄,包括空的子目錄。
/LEV:n :: 僅複製來源目錄樹的前 n 層。
/Z :: 在可重新啟動模式下複製檔案。
/B :: 在備份模式下複製檔案。
/ZB :: 使用可重新啟動模式;如果拒絕訪問,請使用備份模式。
/EFSRAW :: 在 EFS RAW 模式下複製所有加密的檔案。
/COPY:複製標記:: 要複製的檔案內容(預設為/COPY:DAT)。
(複製標記: D=資料,A=屬性,T=時間戳記)。
(S=安全=NTFS ACL,O=所有者資訊,U=審核資訊)。
/DCOPY:T :: 複製目錄時間戳記。
/SEC :: 複製具有安全性的檔案(等同於/COPY:DATS)。
/COPYALL :: 複製所有檔案資訊(等同於/COPY:DATSOU)。
/NOCOPY :: 不複製任何檔案資訊(與/PURGE 一起使用生效)。
/SECFIX :: 修複所有檔案的檔案安全性,即使是跳過的檔案。
/TIMFIX :: 修複所有檔案的檔案時間,即使是跳過的檔案。
/PURGE :: 刪除源中不再存在的目標檔案/目錄。
/MIR :: 鏡像分類樹(等同於/E 和/PURGE)。
/MOV :: 移動檔案(複製後從源中刪除)。
/MOVE :: 移動檔案和目錄(複製後從源中刪除)。
/A+:[RASHCNET] :: 將給定的屬性添加到複製檔案。
/A-:[RASHCNET] :: 從複製檔案中刪除給定的屬性。
/CREATE :: 僅建立分類樹和長度為零的檔案。
/FAT :: 僅使用 8.3 FAT 檔案名稱建立目標檔案。
/256 :: 關閉超長路徑(> 256 字元)支援。
/MON:n :: 監視源;發現多於 n 個更改時再次運行。
/MOT:m :: 監視源;如果更改,在 m 分鐘時間內再次運行。
/RH:hhmm-hhmm :: 運行小時數 - 可以啟動新副本的時間。
/PF :: 以每個檔案(而不是每個步驟)為基礎檢查運行小時數。
/IPG:n :: 程式包間的間距(ms),以釋放低速線路上的頻寬。

二、檔案選擇選項:
參數解釋:
/A :: 僅複製具有存檔屬性集的檔案。
/M :: 僅複製具有存檔屬性的檔案並重設存檔屬性。
/IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的檔案。
/XA:[RASHCNETO] :: 排除具有任意給定屬性集的檔案。
/XF 檔案[檔案]... :: 排除與給定名稱/路徑/萬用字元匹配的檔案。
/XD 目錄[目錄]... :: 排除與給定名稱/路徑匹配的目錄。
/XC :: 排除已更改的檔案。
/XN :: 排除較新的檔案。
/XO :: 排除較舊的檔案。
/XX :: 排除多餘的檔案和目錄。
/XL :: 排除孤立的檔案和目錄。
/IS :: 包含相同檔案。
/IT :: 包含已調整的檔案。
/MAX:n :: 最大的檔案大小 - 排除大於 n 位元組的檔案。
/MIN:n :: 最小的檔案大小 - 排除小於 n 位元組的檔案。
/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 :: 假設 FAT 檔案時間(2 秒粒度)。
/DST :: 彌補 1 小時的 DST 時間差。
/XJD :: 排除目錄的接合點。
/XJF :: 排除檔案的接合點。

三、重試選項:
參數解釋:
/R:n :: 失敗副本的重試次數: 預設為 1 百萬。
/W:n :: 兩次重試間的等待時間: 預設為 30 秒。
/REG :: 將註冊表中的 /R:n 和 /W:n 儲存為預設設定。
/TBD :: 等待定義共用名稱(重試錯誤 67)。

四、日誌記錄選項:
參數解釋:
/L :: 僅列出 - 不複製、新增時間戳記或刪除任何檔案。
/X :: 報告所有多餘的檔案,而不只是選中的檔案。
/V :: 產生詳細輸出,同時顯示跳過的檔案。
/TS :: 在輸出中包含源檔案的時間戳記。
/FP :: 在輸出中包含檔案的完整路徑名稱。
/BYTES :: 以位元組列印大小。
/NS :: 無大小 - 不記錄檔案大小。
/NC :: 無類別 - 不記錄檔案類別。
/NFL :: 無檔案清單 - 不記錄檔案名稱。
/NDL :: 無目錄列表 - 不記錄目錄名稱。
/NP :: 無進度 - 不顯示已複製的百分比。
/ETA :: 顯示複製檔案的預期到達時間。
/LOG:檔案:: 將狀態輸出到記錄檔(覆蓋現有日誌)。
/LOG+:檔案:: 將狀態輸出到記錄檔(附加到現有日誌中)。
/UNILOG:檔案:: 以 UNICODE 方式將狀態輸出到記錄檔(覆蓋現有日誌)。
/UNILOG+:檔案:: 以 UNICODE 方式將狀態輸出到記錄檔(附加到現有日誌中)。
/TEE :: 輸出到控制台視窗和記錄檔。
/NJH :: 沒有作業標題。
/NJS :: 沒有作業摘要。
/UNICODE :: 以 UNICODE 方式輸出狀態。

五、 作業選項 :
參數解釋:
/JOB:作業名稱:: 從命名的作業檔案中提取參數。
/SAVE:作業名稱:: 將參數儲存到命名的作業檔案
/QUIT :: 處理命令列後退出(以查看參數)。
/NOSD :: 未指定來源目錄。
/NODD :: 未指定目標目錄。
/IF :: 包含以下檔案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.