나는 이미 완전한 거울을 갖고 있다Slackware64-현재/디렉토리 트리 사용법
wget -r -np -R "index.html*"https://mirror.slackbuilds.org/slackware/slackware64-current/
그것은 중요하지 않습니다. 그런데 좀 오래된 내용이라 변경된 파일만 업데이트하고 싶어요.동기화잘 작동하겠지만 SSH가 없습니다. 사용자 이름@...그런 이유로mirror.slackbuilds.org/장소. 어떤 방법이 있나요?동기화원격 서버에서 공개적으로 액세스할 수 있는 파일사용자 이름@?
또는 매뉴얼 페이지를 탐색했습니다.원격 전송 프로토콜그리고얻다, 하지만 적절한 명령을 작성하는 방법을 모르겠습니다. 이 것 같다원격 전송 프로토콜이 작업을 수행하는 방법을 정확히 알 수 있으면 작동하지만 맨페이지가 완전히 명확하지는 않습니다.
그렇다면 공개적으로 액세스 가능한 원격 서버(ssh 사용자 이름이나 기타 권한 없이)에서 로컬 디렉터리 트리를 동기화하는 가장 좋은 방법은 무엇이며, 정확히 어떻게 될까요? 처럼 보인다공용 IP 없이 원격 서버에서 로컬 컴퓨터로 rsync기본적으로 동일한 질문을 했지만 적절한 답변을 얻지 못했습니다(적어도 내 목적에는 맞지 않음). 그런데 또 다른 게 있다면rsync-n실제로 업데이트하기 전에 업데이트해야 할 사항을 확인할 수 있는 옵션 유형입니다.
답변1
당신이 찾고 있는 플래그 -N
wget:
Wget은 서버에 마지막 수정 날짜를 묻습니다. 로컬 파일의 타임스탬프가 서버의 타임스탬프와 동일하거나 이후인 경우 원격 파일을 다시 가져오지 않습니다. 그러나 원격 파일이 최신인 경우 Wget은 계속해서 해당 파일을 가져옵니다.