GlareVPN使用日本在地伺服器‧日本本地IP位址,述不能訪問日本國內網站的情形將通通消失。  節日限定優惠進駐PlayStation Store   快速補充能量!日本產能量飲品Kiiva發表首款款果凍飲料「KiiVA SPEED CHARGE」!   「明星大亂鬥特別版 最後之特別番組」就是「索拉的使用方法」!發表內容總結!   機戰30 DLC②發表!?「超級機器人大戰」舉行直播!   善加運用這些實用提示來展開你的解放之旅——《破曉傳奇》今日推出   聖劍傳說高清復刻手遊版開售!12月21日前有早鳥優惠!   「Indie World Showcase 8.11.2021」日本版遊戲整理!   看《師父》的功夫戰鬥如何了得 

使用 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

  • rsync -av --exclude=bb example.com:source/ /tmp/dist # 此行即完成
  • rsync -av --exclude=bb --exclude=cc example.com:source/ /tmp/dist # 想把 bb, cc 都排除掉

相關網頁

Tsung

隨機商業新聞

Gearbest 購物平台