lftp 예제

Cód: --- | Fabricante: ---
Publicado em: Sem categoria

다음 인수와 함께 사용되는 lftp 책갈피 명령은 각각 책갈피를 추가, 삭제, 편집, 가져오기 또는 목록 표시합니다: lftp 명령의 지정된 스크립트 파일을 실행한 다음 종료합니다. lftp -c를 사용하여 한 번의 전체 세션을 (나중에 스크립트에서 시작하겠습니다) -e로 관리했지만 ofc는 내가 원하지 않는 대화 형 세션으로 나를 떠난다. 그게 전부입니다. lftp의 맨 페이지를 확인하여 lftp의 다른 유용한 옵션에 대한 개요를 확인하고 프로처럼 FTPing을 시작합니다. 별칭 명령으로 만든 별칭을 무시하고 지정된 인수를 통해 지정된 lftp 명령을 실행합니다. lftp -e “넣어 -O 원격 / 디르 / / 로컬 / file.txt”-u 사용자, ftpsite.com 잘 작동 합니다. 그러나 명령을 실행 한 후 종료하고 싶습니다. 좋은 튜토리얼, 빠른 질문, 나는 내가 사용하고있는 cronjobs를 통해 미러 특정 하위 폴더를 반전하려고해요 : lftp sftp://username:password@host -e “cd path1; LCD /path2; 거울 -Rn; 종료”하지만 계속 변경되는 파일에 갇혀 있습니다. 예를 들어 /var/log/message는 lftp가 99%로 전송에 갇혀 있을 것입니다. 사전에 감사합니다 당신은 또한 이러한 명령과 함께, 로컬 디렉토리를 작동하지 않는 데이터와 미러링 할 수 있습니다 : 시작시, lftp는 / etc / lftp.conf를 실행한 다음 ~ //lftprc 및 ~//lftp/rc. 별칭을 배치하고 명령을 설정할 수 있습니다.

어떤 사람들은 전체 프로토콜 디버그를 보고 디버그를 사용하여 디버그를 켜는 것을 선호합니다. 디버그 3을 사용하여 인사말 메시지와 오류 메시지만 볼 수 있습니다. lftp [이메일 보호]:~> ls -rw——- 1 1000 1000 0 12월 01 12:13 test1 lftp에는 다음과 같은 설정 가능한 변수가 있습니다 (set -a를 사용하여 모든 변수와 값을 볼 수도 있음): 두 디렉토리를 동기화할 때마다 모든 스위치를 입력하면 비트가 될 수 있습니다. 귀찮게합니다. 다행히 lftp는 한 번에 여러 작업을 수행할 수 있는 복잡한 명령을 이해합니다. 당신이해야 할 모든 -e 스위치를 사용하는 것입니다, 그래서 lftp는 연결 상태를 유지하고 지정된 명령을 실행 : 나는 즉시 내가 lftp에 대해 알게 되었을 때 ncftp를 폐기. n 시간 단위 후에 캐시가 만료하도록 설정합니다. 단위를 초(들), 분(m), 시간(h) 또는 일(d)으로 설정할 수 있습니다. 예를 들어 한 시간 후에 만료되는 캐시의 경우 구문 캐시가 1h 만료되는 경우 사용합니다. 테스트에 사용하는 파일이 좋은 결과를 얻으려면 50mb입니까? 종속성: sudo apt-get 설치 lftp iperf 표시 샘플 출력 LFTP 영원히 시도 계속 됩니다., 그래서 그것은 시간 시간을 지정 하는 것이 현명 하다, 특히 이 스크립팅 하는 경우.

이 예제에서는 시간 설정이 10초입니다: lftp [이메일 보호]:~> LCD/home/miki/비디오/LCD 확인, 로컬 cwd=/home/miki/비디오 네트워크 속도를 최대화하기 위해 몇 가지 트릭을 사용하여 원격 디렉토리를 미러합니다. lftp:: 가장 멋진 파일 전송 도구 적 -u: 사용자 이름과 암호 (pwd는 단지 자리 표시자 입니다 경우 ~/.ssh/id_rsa) -e: 내부 lftp 명령 세트 sftp:connect-program: 일반 ssh 대신 일부 특정 명령을 사용 하 여::-a-x-T: 쓸모 없는 사용 안 함 것 들 -c arcfour: 가장 효율적인 암호 사양 사용 -o 압축 =아니오: CPU 미러를 저장 하는 압축을 사용 하지 않도록 설정: 로컬 dir -v에 원격 디르 하위 트리복사: 자세한 (멋진 진행률 표시줄 및 속도 미터, 병렬각 파일에 대 한 하나) -c: 계속 중단 가능한 경우 파일 전송 –loop: 차이점이 발견되지 않을 때까지 미러 반복 –use-pget-n=3: 3개의 독립적인 병렬 TCP 연결 -P2로 각 파일을 전송: sftp://remotehost:22 병렬로 2개의 파일 전송(총 6TCP 연결) : sftp 프로토콜 사용 포트 22에서 (적절한 경우 다른 포트를 제공 할 수 있습니다) 당신은 특정 네트워크에 따라 최대 속도를 달성하기 위해 –use-pget-n 및 / 또는 -P에 대한 값으로 재생할 수 있습니다.

Compartilhe