tft每日頭條

 > 科技

 > linux 不同終端合并

linux 不同終端合并

科技 更新时间:2025-04-23 16:18:52

linux 不同終端合并?希望做一個類似于windows的功能,拷貝一個文件夾覆蓋同名的文件夾,會提示裡面相關的文件是否替換,,現在小編就來說說關于linux 不同終端合并?下面内容希望能幫助到你,我們來一起看看吧!

linux 不同終端合并(linux實現合并替換文件夾的功能)1

linux 不同終端合并

希望做一個類似于windows的功能,拷貝一個文件夾覆蓋同名的文件夾,會提示裡面相關的文件是否替換,

這個功能在我們進行服務器項目增量更新時經常會用到

比如我們有兩個文件夾dir和newdir,dir文件夾下有很多子文件夾和文件,newDir文件夾下有更改過的一些dir下的子文件夾和文件,

以及一些新增的文件,現在對兩個文件夾進行合并以及覆蓋dir下的舊文件,即使用newDir去更新dir,newDir可以理解為更新文件夾

可以使用命令

cp -frap newDir/* dir/

其中命令參數解釋如下:

-f:強制覆蓋,不進行yes/no詢問,但是其實還是會詢問的,隻有輸入yes才會強制覆蓋

-r:遞歸複制,包含子文件夾

-a:做一個備份,這裡可以不用這個參數,但目前不知道備份到哪裡了

-p:保持新文件的屬性不變,即覆蓋後,文件夾或文件的權限保持不變

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved