폴더와 그 내용을 다음 규칙에 따라 위치에 복사하는 명령은 무엇입니까?
가능성 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 명령을 찾고 계신 것 같아요