rsync: 보이지 않는 구성 파일을 사용합니까?

rsync: 보이지 않는 구성 파일을 사용합니까?

Unix의 rsync 명령에 대해 질문이 있습니다.

일부 구성 보이지 않는 파일을 디렉토리에 저장합니까? 어떤 파일을 추가해야 하는지 여부를 어떻게 알 수 있나요?

아니면 파일별로 확인하나요?

모든 파일(루트 디렉터리 제외)을 다른 폴더(svn 작업 복사본)에 복사할 계획이기 때문에 이것을 묻는 것입니다.

감사해요

답변1

rsync는 복사한 내용과 복사하지 않은 내용을 기억하기 위해 보이지 않는 파일을 사용하지 않습니다. rsync 명령을 실행할 때마다 rsync 명령줄에서 지정한 옵션에 따라 대상과 소스를 확인하고 그에 따라 파일을 복사합니다.

파일/폴더를 명시적으로 무시하거나 복사하지 않으려면 다음을 사용할 수 있습니다.- 제외(및 관련) 옵션을 수행합니다. 사용 가능한 항목에 대한 자세한 내용은 rsync 맨페이지를 확인하세요.

답변2

또한@리치~의답변Rsync는 기본적으로(git과 마찬가지로) 타임스탬프와 크기를 사용하여 파일이 변경되었는지 확인하고 rsync가 이를 업데이트해야 합니다. 이 --checksum옵션을 사용하면 타임스탬프 대신 체크섬을 기준으로 확인할 수 있습니다.

-c, --checksum              skip based on checksum, not mod-time & size

관련 정보