![디렉터리를 덮어쓰지 않고 파일을 재귀적으로 복사하는 방법](https://rvso.com/image/1337796/%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EB%8D%AE%EC%96%B4%EC%93%B0%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9E%AC%EA%B7%80%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
Linux에서 다음과 같은 파일이 있다고 가정해 보겠습니다.
dir1/file1
dir2/file2
dir1
이미 다음 과 dir2
같은 대상에 복사하고 싶습니다 .
dir1/file1
dir1/file1a
dir2/file2
dir2/file2a
file1과 file2만 바꾸고 싶습니다. 하지만 그렇게 하면 cp -r
대상 dir1
의 내용이 dir1
소스의 내용으로 대체되므로 dir2
다음과 같은 결과가 남습니다.
dir1/file1
dir2/file2
목적지에. 파일을 잃어 file1a
버렸고 file2a
!
'찾은 파일이 있으면 해당 디렉터리에 복사하고, 필요한 경우에만 새 디렉터리를 만들고 이 작업을 반복적으로 수행합니다'라는 방식으로 복사하려면 어떻게 해야 합니까?