可在今天獲得內含新遊戲 + 的《漫威鋼鐵人VR》免費修補程式更新   春天來了!Nintendo Switch Lite 「珊瑚色」新登場!   陰森「驚」采的社群合作活動:All Hallows’ Dreams登陸夢想世界   不是日版Famicom!「LEGO Nintendo Entertainment System」發售決定!   【柱吉】鬼滅Tamgotchi推出「柱集結版」!杏壽郎吉開放預約!   《NieR Replicant ver.1.22474487139…》將於2021年4月23日正式發售   「乃木坂46×荒野行動」舉行合作活動!會推出秋元康製作的新曲並在遊戲內獻唱!   《魔法氣泡 特趣思 俄羅斯方塊 2》公開網路對戰的全新要素!加入3種全新聯盟&排行榜! 

使用 rsync 排除(不要)某些檔案、目錄的複製

於 Linux 要(遠端)複製檔案過來,通常都使用 scp,但是要複製的目錄裡面,有某些層級的資料夾不想要複製過來,scp 找不到適合的參數,於是找到 rsync 來完成。

使用 rsync 排除(不要)某些檔案、目錄的複製

測試環境

  1. mkdir source
  2. cd source
  3. mkdir -p {01..05}/aa
  4. mkdir -p {01..05}/bb
  5. mkdir -p {01..05}/cc

使用 scp 複製 source 資料夾所有,排除 bb

  1. scp -r example.com:source/ /tmp/dist
  2. cd /tmp/dist
  3. find ./ -name bb -delete # 刪掉 bb
  4. 註:此方法是全複製過來,再來砍掉,但是檔案內容太大或太多,就不太適合

使用 rsync 複製 source 資料夾所有,排除 bb

相關網頁

相關文章