新しいファイルのみがコピーされるように、あるディレクトリから別のディレクトリにファイルをコピーする方法は? [コピー]

新しいファイルのみがコピーされるように、あるディレクトリから別のディレクトリにファイルをコピーする方法は? [コピー]

ソースディレクトリから新しいファイルのみをコピーするように、あるディレクトリから別のディレクトリにすべての新しいコンテンツをコピーするにはどうすればよいですか(両方のディレクトリに同じ名前付けツリーがあります)。たとえば、ディレクトリ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/

おすすめ記事