rsyncはconfig.jsを除外しますが、lib / project / config.jsは含みます


0

このようなフォルダがあります

/
  config.js
  /lib
    /project
      config.js

ルートディレクトリでrsyncを実行します

rsync -azvr --exclude config.js --include lib/project/config.js  .  dest

/lib/project/config.jsこの問題を解決する方法を、DESTに同期していないのですか?

回答:


1

include/excludeパラメータの順序を変更する必要があります

# rsync -azvr --include lib/project/config.js --exclude config.js . dest
sending incremental file list
./
lib/
lib/project/
lib/project/config.js

代わりに

# rsync -azvr --exclude config.js --include lib/project/config.js . dest
sending incremental file list
./
lib/
lib/project/

sent 73 bytes  received 23 bytes  192.00 bytes/sec
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.