lftp는 손실된 로컬 원격 파일을 삭제하지 않고 로컬 디렉토리를 원격 FTP 서버에 미러링합니다.

lftp는 손실된 로컬 원격 파일을 삭제하지 않고 로컬 디렉토리를 원격 FTP 서버에 미러링합니다.

다음 명령이 있습니다.

lftp -e 'mirror -R /local/backups /' -u username,password ftp://FTP_SERVER

/local/backups폴더 정리를 시작할 때까지는 정상적으로 작동합니다 . 로컬에 더 이상 존재하지 않는 파일을 삭제하지 않고 새 파일을 내 폴더에 업로드하고 싶습니다 FTP_SERVER.

추가 플래그를 시도했습니다.

--only-missing
--only-newer

그러나 둘 다 작동하지 않습니다. 이것이 가능한가? rsync에 그러한 옵션이 있다는 것을 알고 있지만 FTP 서버에서는 작동하지 않습니다.

답변1

원격 전송 프로토콜거울기본적으로 이 명령은 파일을 삭제하지 않습니다.-이자형또는- 삭제옵션.

이를 확인하려면 거울을 사용하세요.--시운전옵션.

관련 정보