새 파일만 복사되도록 한 디렉터리에서 다른 디렉터리로 파일을 복사하는 방법은 무엇입니까? [복사]

새 파일만 복사되도록 한 디렉터리에서 다른 디렉터리로 파일을 복사하는 방법은 무엇입니까? [복사]

소스 디렉터리에서 새 파일만 복사되도록 한 디렉터리에서 다른 디렉터리로 모든 새 콘텐츠를 복사하려면 어떻게 해야 합니까(두 디렉터리 모두 동일한 명명 트리를 가짐)? 예를 들어 디렉터리 A의 레이아웃은 다음과 같습니다.

/dirA
     a.php
     b.txt
     subdirA1/
              readme.txt
              config
              source_file1.c

/dirB
     c.php
     subdirA1/
              readme.txt

마지막에목차새 파일이 모두 있어야 합니다.딜라. 새 파일만 가정딜라및 해당 하위 디렉터리. 결과는 두 디렉터리가 결합된 것입니다.

/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/

관련 정보