熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 游戲開發 >> 正文

利用命令進行簡單的增量文件夾備份(win/linux)

2022-06-13   來源: 游戲開發 
這兩天突然看到一個需求點需要實現增量備份的功能找了一些資料
記錄一下如下命令該命令可以利用命令行進行簡單的增量備份功能

Win 

  復制代碼 代碼如下:

  xcopy C:\Docs D:\Backup\Docs /E /H /R /Y /I /D


每個參數具體的值可以參考 xcopy /? 的輸出結果

Linux下可以通過強大的 rsync 命令進行此命令還是非常強勁的具體用法可以man一下或者google一下 當然windows下面也可以用rsync

Windows的那個Xcopy的備份命令的參數介紹

  復制文件和目錄樹

  XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/Y] [/Z]
                           [/EXCLUDE:file[+file][+file]]

  source       指定要復制的文件
  destination  指定新文件的位置和/或名稱
  /A           只復制有存檔屬性集的文件
               但不改變屬性
  /M           只復制有存檔屬性集的文件
               並關閉存檔屬性
  /D:mdy     復制在指定日期或指定日期以後更改的文件
               如果沒有提供日期只復制那些源時間
               比目標時間新的文件
  /EXCLUDE:file[+file][+file]
               指定含有字符串的文件列表每一個字符串
               必須在文件的單獨行中如果有任何
               字符串與要被復制的文件的絕對路徑
               相符那個文件將不會得到復制
               例如指定如 \obj\ 或 obj 的字符串會排除
               目錄 obj 下面的所有文件或帶有
               obj 擴展名的文件
  /P           創建每個目標文件前提示
  /S           復制目錄和子目錄除了空的
  /E           復制目錄和子目錄包括空的
               與 /S /E 相同可以用來修改 /T
  /V           驗證每個新文件
  /W           提示您在復制前按鍵
  /C           即使有錯誤也繼續復制
  /I           如果目標不存在又在復制一個以上的文件
               則假定目標一定是一個目錄
  /Q           復制時不顯示文件名
  /F           復制時顯示完整的源和目標文件名
  /L           顯示要復制的文件
  /G           允許將沒有經過加密的文件復制到
               不支持加密的目標
  /H           也復制隱藏和系統文件
  /R           覆蓋只讀文件
  /T           創建目錄結構但不復制文件
               不包括空目錄或子目錄/T /E 包括
               空目錄和子目錄
  /U           只復制已經存在於目標中的文件
  /K           復制屬性一般的 Xcopy 會重置只讀屬性
  /N           用生成的短名復制
  /O           復制文件所有權和 ACL 信息
  /X           復制文件審核設置(隱含 /O)
  /Y           復制文件審核設置(隱含 /O)
               現存目標文件
  /Y          導致提示以確認改寫一個
               現存目標文件
  /Z            用重新啟動模式復制網絡文件

  命令行開關 /Y 可以預先在 COPYCMD 環境變量中設置
這可能被命令行上的 /Y 改寫


From:http://tw.wingwit.com/Article/program/yxkf/201404/30423.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.