最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux 用cp和rsync同步文件時跳過指定目錄的方法

 更新時間:2012年11月13日 14:46:34   作者:  
某測試站點(diǎn),在某個節(jié)點(diǎn)的時候需要同步到正式站點(diǎn)去,但是里面的config目錄不能覆蓋
需求是:某測試站點(diǎn),在某個節(jié)點(diǎn)的時候需要同步到正式站點(diǎn)去,但是里面的config目錄不能覆蓋,


方法一:終端命令行下執(zhí)行以下命令
cp -R `find /projectA -type d -path /projectA/common/config -prune -o -print | sed 1d ` /projectB/

方法二:

localhost # find projectB/ommon/config | xargs touch 修改目標(biāo)目錄的congfig目錄文件的access time到當(dāng)前,這樣cp的時候加update參數(shù)可以避開該目錄
localhost # cp -r -u -v projectA/* projectB/ 這樣不會復(fù)不復(fù)制projectA下面第一級的隱藏目錄,但是二級三級的還是會復(fù)制過去

所以適用于沒有隱藏目錄的情況下,比較方便.

但是我們的項(xiàng)目因?yàn)闋可鍿VN什么的,所以會有很多隱藏目錄包含版本控制信息,就會很亂,所以有了第二種方案

方法三:

rsync -vauP --exclude=".*“ --exclude=”common/config“ projectA/ projectB

簡單注釋下
-a 參數(shù),相當(dāng)于-rlptgoD,-r 是遞歸 -l 是鏈接文件,意思是拷貝鏈接文件;-p 表示保持文件原有權(quán)限;-t 保持文件原有時間;-g 保持文件原有用戶組;-o 保持文件原有屬主;-D 相當(dāng)于塊設(shè)備文件;
-P 傳輸進(jìn)度;
-v 冗余模式,查看到文件列表等
-u update模式,如果目標(biāo)文件新于源文件,則跳過
第一個exclude表示跳過所有.開頭的隱藏文件
第二個表示調(diào)過projectA/common/config目錄,因?yàn)閏onfig目錄下的文件,輕易不需改變,如果需要手動調(diào)整即可,注意這個參數(shù)是后面SRC參數(shù)的相對路徑

相關(guān)文章

  • linux之如何停止正在執(zhí)行腳本

    linux之如何停止正在執(zhí)行腳本

    這篇文章主要介紹了linux之如何停止正在執(zhí)行腳本問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • centos6.5通過yum安裝nginx

    centos6.5通過yum安裝nginx

    這篇文章主要為大家詳細(xì)介紹了centos6.5通過yum安裝nginx的相關(guān)步驟,linux安裝nginx以及配置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • linux中使用boost.python調(diào)用c++動態(tài)庫的方法

    linux中使用boost.python調(diào)用c++動態(tài)庫的方法

    這篇文章主要給大家介紹了關(guān)于linux中使用boost.python調(diào)用c++動態(tài)庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧
    2018-11-11
  • 基于linux配置selenium環(huán)境并實(shí)現(xiàn)運(yùn)行

    基于linux配置selenium環(huán)境并實(shí)現(xiàn)運(yùn)行

    這篇文章主要介紹了基于linux配置selenium環(huán)境并實(shí)現(xiàn)運(yùn)行,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Ubuntu apt-get指令autoclean,clean,autoremove的區(qū)別

    Ubuntu apt-get指令autoclean,clean,autoremove的區(qū)別

    這篇文章主要介紹了Ubuntu apt-get指令autoclean,clean,autoremove的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 分享apache http服務(wù)器設(shè)置虛擬主機(jī)的方法

    分享apache http服務(wù)器設(shè)置虛擬主機(jī)的方法

    對于多個域名綁定到一臺服務(wù)器上,需要進(jìn)行虛擬主機(jī)(virtual host)相關(guān)的設(shè)置,假設(shè)我要設(shè)置fuwu.jb51.net到一臺服務(wù)器上,應(yīng)該如何做虛擬主機(jī)的設(shè)置呢?
    2011-08-08
  • 使用Apache Spark處理Excel文件的方法

    使用Apache Spark處理Excel文件的方法

    Excel作為功能強(qiáng)大的數(shù)據(jù)處理軟件,廣泛應(yīng)用于各行各業(yè),從企業(yè)管理到數(shù)據(jù)分析,可謂無處不在,本文介紹使用Apache Spark處理Excel文件的簡易指南,感興趣的朋友一起看看吧
    2024-01-01
  • linux usb攝像頭設(shè)備信息查看方式

    linux usb攝像頭設(shè)備信息查看方式

    這篇文章主要介紹了linux usb攝像頭設(shè)備信息查看方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • linux之防火墻firewall解讀

    linux之防火墻firewall解讀

    本文介紹了如何使用`firewall-cmd`命令管理防火墻,配置Docker0服務(wù)到受信任連接,并詳細(xì)解釋了防火墻區(qū)域選項(xiàng)、IP集選項(xiàng)、ICMP類型選項(xiàng)、服務(wù)選項(xiàng)等
    2025-01-01
  • Ubuntu如何輕松編譯openJDK詳解

    Ubuntu如何輕松編譯openJDK詳解

    這篇文章主要給大家介紹了關(guān)于Ubuntu如何輕松編譯openJDK的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06

最新評論

肇源县| 泽州县| 阳江市| 东丰县| 灵寿县| 西乡县| 和硕县| 安岳县| 峡江县| 商都县| 梁山县| 大连市| 双牌县| 平陆县| 新沂市| 泸溪县| 岑巩县| 杭锦后旗| 龙泉市| 区。| 伊宁市| 临夏市| 泸水县| 隆化县| 新和县| 昭苏县| 施甸县| 新津县| 滁州市| 行唐县| 四川省| 定陶县| 定南县| 太湖县| 德钦县| 休宁县| 白玉县| 微山县| 叙永县| 阿图什市| 闵行区|