FTP 디렉터리를 백업하고 싶습니다(백업이 아님)도착하다)는 매일 cron 스크립트를 실행합니다. 저는 FTP를 로컬 컴퓨터에 동기화하는 솔루션을 선호합니다. 변경된 파일만 복사하고 삭제된 파일은 삭제합니다.
그런 응용 프로그램이 있습니까?
답변1
당신은 그것을 사용할 수 있습니다컬 파일 시스템원하는 것을 달성하려면 rsync를 사용하세요.
curftpfs는 원격 FTP 위치를 일반 파일 시스템으로 마운트할 수 있는 FUSE 파일 시스템입니다. 설치 후 rsync
설치를 로컬 복사본과 동기화할 수 있습니다.
답변2
rsync가 이를 수행할 수 있습니다.
스크립트를 작성하여 cron에 넣습니다.
답변3
lftp는 훌륭합니다. (제가 이 글을 쓴 후 여러분의 댓글을 통해 발견한 것을 보았습니다). 사이트에 북마크를 추가하고(lftp로) cron one-liner를 사용하세요. 이렇게 하면 일일 백업도 git에 커밋되므로 필요한 경우 이전 백업으로 돌아갈 수 있습니다.
11 01 * * * cd /home/my/backups; lftp bookmarkName -e "mirror --verbose -X *cache*;quit" && git add . && git commit -m "scheduled backup"
-X 이름에 캐시가 있는 파일을 무시합니다.