Linux下資料夾的合併以及檔案的覆蓋

13次閱讀
尚無留言

案例:有兩個目錄 test 和 new,test 目錄下有目錄和檔案,new 目錄下有更改過的一些 test 下的目錄和檔案,以及一些新增的檔案,現在對兩個目錄進行合併以及覆蓋 test 下的舊檔案
/bin/cp -frap new/* test/
命令其實非常簡單,解釋下:
-f 強制覆蓋,不詢問 yes/no(- i 的預設的,即預設為交互模式,詢問是否覆蓋)
-r 遞歸複製,包含目錄
-a 做一個備份,這裡可以不用這個參數,我們可以先備份整個 test 目錄
-p 保持新檔案的屬性不變
記住一點就是,實現合併和覆蓋是用 cp,而不是 mv。在 Win7 下我們粘貼某個檔案夾時也可以實現合併以及覆蓋的功能,並且系統會提示是否覆蓋或者兩個同名檔案都儲存。

正文完
 0
admin
版權聲明:本站原創文章,由 admin 於2015-12-29發表,共計301字。
轉載說明:除特殊說明外本站文章皆由 CC-4.0 協議發佈,轉載請註明出處。
評論(尚無留言)
驗證碼