폴더 복사 Linux

폴더 복사 Linux

폴더와 그 내용을 다음 규칙에 따라 위치에 복사하는 명령은 무엇입니까?

가능성 1: 폴더가 이미 존재하는 경우 기존 파일을 덮어쓰지 않고 강제 병합을 수행합니다.

그리고 기존 파일을 덮어쓰지 마세요.

가능성 2: 폴더가 존재하지 않는 경우 폴더를 생성하고 새로 생성된 폴더에 내용을 복사합니다.

고마워요, 크리스토퍼 피터슨

답변1

cp <base-target> <base-destination> -r --update

-u, --update 소스 파일이 대상 파일보다 최신이거나 대상 파일이 누락된 경우에만 복사합니다.

-R, -r, --recursive 디렉터리를 재귀적으로 복사합니다.

답변2

--no-clobber 옵션을 사용할 수 있습니다.

cp --recursive --no-clobber SOURCE DESTINATION

매뉴얼 페이지에서:

-R, -r, --recursive
       copy directories recursively
-n, --no-clobber
       do not overwrite an existing file (overrides a previous -i option)

답변3

rsync 명령을 찾고 계신 것 같아요

관련 정보