Rsync는 변경된 파일 이름을 다시 에코하지만 복사하지는 않습니다.

Rsync는 변경된 파일 이름을 다시 에코하지만 복사하지는 않습니다.

rsync를 사용한 것은 이번이 처음입니다. 명령줄 옵션을 연구하고 내 상황에 맞는 옵션을 선택했습니다.

서로 다른 IP 주소에 두 개의 서버가 있습니다. 내 명령 문자열은 다음과 같습니다.

rsync -avrtu -e ssh /var/www/html [email protected]:/var/www/html

여기서 x는 원격 IP 주소를 나타냅니다. 새로운 타임스탬프가 있는 하나의 파일로 테스트했습니다(단, 파일 크기는 이전과 동일합니다). Putty는 변경된 파일 이름을 다시 에코했지만 전송하지는 않았습니다.

Putty가 응답한 내용은 다음과 같습니다.

sending incremental file list
html/abcde.htm

sent 12,919 bytes  received 397 bytes  1,401.68 bytes/sec
total size is 8,909,156 speedup is 669.06

내 명령줄 옵션(avrtu)의 경우 파일이 인식되지만 다른 서버에 복사되지는 않습니까?

우분투 18.04를 실행 중입니다.

도움을 주셔서 감사합니다. 내가 말했듯이, 이것은 rsync를 처음으로 사용하는 것입니다.

답변1

Linux의 rsync 명령은 원격 동기화를 의미하며 한 서버에서 원격 서버로 데이터를 복사, 백업 및 동기화하는 데 매우 효과적입니다.

"a" 옵션은 재귀적 "r" 및 시간 "t" 기능이 포함된 데이터를 보관하기 위한 것이므로 "-a" 옵션을 사용하면 "r" 및 "t" 옵션을 사용할 필요가 없습니다.

원하는 프로세스에 대해 아래 명령을 사용하십시오.

rsync -avu -e ssh /var/www/html [email protected]:/var/www/html

그리고 로그인 사용자 프롬프트도 확인하세요. 소스 시스템에서도 루트 로그인을 사용하거나 명령과 함께 sudo를 사용하세요. 여기에서 확인하세요

관련 정보