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

來源:互聯網
上載者:User

這兩天突然看到一個需求點,需要實現增量備份的功能,找了一些資料
記錄一下如下命令,該命令可以利用命令列進行簡單的增量備份功能。

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:file1[+file2][+file3]...]

source 指定要複製的檔案。
destination 指定新檔案的位置和/或名稱。
/A 只複製有存檔屬性集的檔案,
但不改變屬性。
/M 只複製有存檔屬性集的檔案,
並關閉存檔屬性。
/D:m-d-y 複製在指定日期或指定日期以後更改的檔案。
如果沒有提供日期,只複製那些源時間
比目標時間新的檔案。
/EXCLUDE:file1[+file2][+file3]...
指定含有字串的檔案清單。每一個字串
必須在檔案的單獨行中。如果有任何
字串與要被複製的檔案的絕對路徑
相符,那個檔案將不會得到複製。
例如,指定如 \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 改寫。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.