Select Page

리버스 미러를 수행하려면 -R 또는 –reverse 옵션을 전달해야 합니다. 이 예제에서 리버스 미러 /home/project/website/version5/ 라는 원격 ftp 서버ftp.cyberciti.biz: 첫째, 다음 구문을 사용 하 여 원격 FTP 서버에 연결 해야: lftp ftp.cyberciti.biz 사용자 이름 및 암호: 좋은 자습서, 빠른 질문, 내가 사용 하는 cronjobs를 통해 특정 하위 폴더를 반전 하려고 해요 : lftp sftp://username:password@host -e “cd path1; LCD /path2; 거울 -Rn; 종료”하지만 계속 변경되는 파일에 갇혀 있습니다. 예를 들어 /var/log/message는 lftp가 99%로 전송에 갇혀 있을 것입니다. 미리 감사 안부 lftp는 FTP, FTPS (보안 옵션), HTTP, HTTPS (보안 옵션), HFTP, 물고기, SFTP 및 파일을 사용하여 여러 파일 액세스 방법을 지원할 수 있습니다. 보안 옵션은 OpenSSL이 설치되고 요즘 기본인 시스템에 구성된 경우에만 작동합니다. 난 당신이 단지 FTPS / HTTPS를 사용하거나 VPN을 통해 FTP / HTTP를 사용하는 것이 좋습니다. lftp 셸을 종료하는 명령은 안녕입니다. 이것은 lftp 작업을 스크립팅하려는 경우에 중요합니다. 먼저 lftp ftp.cyberciti.biz or lftp ftps.cyberciti.biz 유형 사용자 이름 및 암호라는 구문을 사용하여 원격 ftp 서버에 연결해야 합니다. 이것은 기본적으로 set 옵션을 사용하여 스크립트에서 lftp 인라인의 사용자 정의 속성을 설정할 수 있도록 수행됩니다.

download_example.lftp 파일을 만들고 서버의 인증 방법에 따라 파일에 다음 콘텐츠를 추가하십시오. –가능한 경우 미러 작업을 계속 계속 -e,–삭제 파일 원격 사이트에 없는 삭제 –삭제-첫 번째 삭제 이전 파일을 전송 하기 전에 하위 디렉토리에 파일 -s, –allow-suid 세트 suid/sgid 비트 원격 사이트에 따라 –allow-chown 파일에 소유자 및 그룹을 설정 하려고 –ascii 사용 ascii 모드 전송 (–ignore-size)–ignore-time 무시 시간을 다운로드할지 여부를 결정할 때 –ignore-size 무시 크기 —만 누락된 파일만 다운로드할지 여부를 결정할 때 -만 기존 다운로드만 대상 -n에 이미 존재하는 파일, –만 최신 다운로드 만 최신 파일 (-c가 작동하지 않습니다) — 빈 디렉토리를 만들지 않습니다 (–깊이 우선 의미) -r, –재귀 없음 하위 디렉토리로 이동하지 않습니다 — 심볼링크는 기호 링크를 만들지 않습니다 -p, –no-perms 파일을 설정하지 않습니다. 사용 권한 –no-umask 파일 모드 -R, –역방향 미러 (파일 넣기) -L, –디레판 다운로드 기호 링크 파일 -N, –newer-than=SPEC 다운로드 만 파일 지정 된 시간 보다 최신 파일 –on-change=CMD 아무것도 변경 된 경우 명령을 실행 –이전 보다 SPEC 다운로드 만 파일을 지정 된 범위보다 오래 된 파일 –size-range=RANGE 다운로드 만 파일을 지정 된 범위 -P, –parallel[=N] 병렬로 N 파일을 다운로드 –use-pget[=N] 병렬로 N 파일을 다운로드 ——p[=N] 루프 루프는 변경 이 찾을 수 없을 때까지 -i RX, –포함 RX 는 일치 하는 파일 -x RX를 포함, –제외 RX 일치 하는 파일 -I GP, –포함-glob GP 일치 하는 파일 -X GP를 포함, –exclude-glob GP는 일치하는 파일 -v, –자세한 내용[=수준] 자세한 작업 –log=FILE 쓰기 lftp 명령이 파일에 실행되고 있습니다 —script=FILE 쓰기 lftp 명령을 FILE에 작성하지만, –그냥 인쇄, —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————- 주의) —allow-chown –allow-suid –no-umask lftp miki@192.168.122.65:~> pget ubuntu-16.04.1-server-amd64.iso 스크립트를 저장한 후, 다음 명령을 사용 하 여 lftp로 실행: lftp miki@192.168.122.65:~> ls -rw——- 1 1000 0 12 월 01 12:13 test1 ^C 인터럽트 lftp miki@192.168.122.65:~> 미러 명령을 사용 하는 경우- 미러-R-c 미러 명령을 사용 하는 경우, 그것은 폴더를 복사 하는 것 같다.