rsync - 他の名前と同様の名前を持つ1つのファイルまたはディレクトリのみを除外します。

rsync - 他の名前と同様の名前を持つ1つのファイルまたはディレクトリのみを除外します。

rsyncディレクトリを別の場所に転送するために使用するもの:rsync -av ./ /var/www/html/some_project --exclude-from=ignore_these.txt

現在のディレクトリには、というサブディレクトリtestingと次のファイルがあります。config.json

現在のディレクトリの内部には、次のようなtesting別のサブディレクトリがあります。config.json

rsync振替./testingを除外したい./config.json含む存在できる他のすべてのイベント。

除外ファイルを使用しています。

- ignore_these.txt
- testing
- config.json

この除外ファイルを使用してください。みんな testingconfig.jsonアイテムは除外されます。各項目の前に./then を追加すると、まったく除外された。一致する./testingものはありません。プロジェクトが成長するにつれてメンテナンスが不可能なため、サブアイテムをconfig.json明示的に「含める」ことはできません。testing

CWD内のファイル/ディレクトリのみを除外する方法は?

ベストアンサー1

これ{prova1,prova3}には、最初のレベルディレクトリの最初のレベルファイルを除いて、より深いレベルの同じファイルを含める必要があります。

rsync -av --include={\*/prova1,\*/prova3} --exclude={"prova1","prova3"} aa/ bb/

おすすめ記事