호스트에서 서버로 파일을 복사합니다. 단, 대상 디렉터리에 이미 존재하는 파일만 복사합니다.

호스트에서 서버로 파일을 복사합니다. 단, 대상 디렉터리에 이미 존재하는 파일만 복사합니다.

scp를 사용하여 파일 전체를 전송하는 것이 아니라 이미 대상 폴더에 있는 하위 집합만 전송하는 방법이 있습니까?

ps. 중요한 경우 모든 파일의 확장자는 동일합니다(*.JPG).

미리 감사드립니다

답변1

rsync이는 --existing/ 옵션을 사용하여 수행할 수 있습니다 . --ignore-non-existing매뉴얼에서:

--existing, --ignore-non-existing

이는 rsync가 대상에 아직 존재하지 않는 파일(디렉토리 포함) 생성을 건너뛰도록 지시합니다.

이 옵션은 제외가 아닌 전송 규칙이므로 파일 목록에 들어가는 데이터 및 삭제에 영향을 미치지 않습니다. 단순히 수신자가 전송을 요청하는 파일을 제한합니다.

관련 정보