짧은 답변
명령 행 사용 (터미널) :
cp -r -n ~/Desktop/src/* ~/Desktop/destination/
위의 명령은에있는 src컨텐츠 destination를 덮어 쓰지 않고 컨텐츠 및 서브 디렉토리를 추가 합니다 destination.
긴 대답
내용이 겹치는 경우에도 계속 사용할 수 있습니다 cp. : 당신은 당신의 바탕 화면에 두 개의 폴더가 있다고 가정 src하고, destination폴더와 병합 할 src로 destination:

병합하려면 다음을 수행하십시오.
cp -r ~/Desktop/src/* ~/Desktop/destination/
참고이 기능 을 사용 src하면 내용이 destination폴더 의 내용을 덮어 쓰고에서 누락 된 내용을 추가합니다 destination. 방금에서 누락 된 파일을 추가 할 경우 문제가되지해야한다 src로 destination.
또한 얼마나 많은 하위 디렉토리가 있는지는 중요하지 않으며 각 폴더를 재귀 적으로 통과하고 내용을 덮어 쓰고 destination폴더에 누락 된 내용을 추가 합니다.
그러나
PITFALL 비디오 파일과 같은 큰 파일이 있으면 모든 파일을 덮어 쓸 때까지 기다리지 않고 오버 헤드가 많이 발생합니다.
PITFALL SOLUTION : 대신 -n플래그를 사용 하여 덮어 쓰기를 건너 뛸 수 있습니다 .
cp -r -n ~/Desktop/src/* ~/Desktop/destination/
다음은 -n매뉴얼 페이지에서 플래그에 대한 설명입니다 .
man cp
-n Do not overwrite an existing file. (The -n option overrides any
previous -f or -i options.)
추가 자료
- /programming/5088332/overhead-of-a-flag-in-cp-command