Linux의 다른 드라이브에 있는 폴더를 병합하시겠습니까?

Linux의 다른 드라이브에 있는 폴더를 병합하시겠습니까?

Linux 터미널에서 두 폴더의 내용을 동일한 내용으로 병합하고 싶습니다.

Drive 1\Folder

Drive 2\Folder

드라이브 1의 폴더에 있는 모든 파일과 하위 파일을 드라이브 2의 폴더로 이동하고 싶습니다. MV를 사용하려고 했는데 다음과 같은 오류가 발생했습니다.

unable to remove target: Is a directory

답변1

cp -r Drive\ 1/Folder/* Drive\ 2/Folder/

나는 전송 중에 문제가 발생하는 경우를 대비해 원본의 사본이 여전히 남아 있다는 의미이기 때문에 cp항상 선호합니다 .mv

복사가 완료되면 다음을 수행할 수 있습니다 rm -r Drive\ 1/Folder.

mv이는 또한 디렉토리 이동과 관련된 문제도 처리해야 합니다 .

도움이 되었기를 바랍니다

답변2

를 사용하면 cp -ru drive1/* drive2드라이브1의 모든 내용이 드라이브2에 복사됩니다. 재귀적으로 복사하는 수단 -r입니다. -u원본 파일이 대상 파일보다 최신이거나 대상 파일이 누락된 경우에만 복사하여 업데이트한다는 의미입니다 .

관련 정보