디렉터리를 덮어쓰지 않고 파일을 재귀적으로 복사하는 방법

디렉터리를 덮어쓰지 않고 파일을 재귀적으로 복사하는 방법

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!

'찾은 파일이 있으면 해당 디렉터리에 복사하고, 필요한 경우에만 새 디렉터리를 만들고 이 작업을 반복적으로 수행합니다'라는 방식으로 복사하려면 어떻게 해야 합니까?

관련 정보