로컬 파일을 원격 파일과 비교하는 가장 좋은 방법 http

로컬 파일을 원격 파일과 비교하는 가장 좋은 방법 http

http 저장소에 있는 다수의 로컬 파일을 원격 파일과 비교하고 싶습니다. 아이디어는 bash 스크립트가 디렉터리의 모든 파일을 확인하고 이를 원격 버전과 비교한다는 것입니다. 원격 버전이 다르거나 원격 버전만 존재하는 경우 다운로드하여 교체하세요.

md5를 사용하려고 생각 중입니다. 어쩌면 .md5 파일이 있는 저장소를 미러링하는 md5 디렉토리를 생성할 수도 있습니다. 그러나 유일한 문제는 몇 GB 상당의 파일을 처리하고 있기 때문에 각 파일의 md5sum을 가져오는 것이 느리고 로컬에서 리소스 집약적일 수 있다는 것입니다.

그래서 내 질문은 파일을 비교하는 가장 빠른 방법은 무엇입니까?

감사해요

답변1

-N 플래그와 함께 wget 명령을 사용할 수 있습니다. -N 플래그를 사용하면 wget이 서버의 최신 파일이나 로컬 디렉터리에서 누락된 파일만 다운로드하게 됩니다.

관련 정보