ソースディレクトリから新しいファイルのみをコピーするように、あるディレクトリから別のディレクトリにすべての新しいコンテンツをコピーするにはどうすればよいですか(両方のディレクトリに同じ名前付けツリーがあります)。たとえば、ディレクトリAのレイアウトは次のようになります。
/dirA
a.php
b.txt
subdirA1/
readme.txt
config
source_file1.c
/dirB
c.php
subdirA1/
readme.txt
最後に目次すべての新しいファイルが必要です。ディラ。新しいファイルのみを想定ディラおよび対応するサブディレクトリ。結果は2つのディレクトリの組み合わせです。
/dirB
a.php
b.txt
c.php
subdirA1/
readme.txt
config
source_file1.c
cp -raを使ってみました。
cp -ra dirA/* dirB/
しかし、目次完全に覆われてディラ。
答え1
同期この問題を解決するために設計されています。
[$]> rsync -av --ignore-existing dirA/ dirB/