이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 lftp입니다.
프로그램:
이름
lftp - 정교한 파일 전송 프로그램
통사론
FTP [-d] [-e cmd를] [-p 포트] [-u 사용자[,패스]] [대지]
FTP -f 스크립트 파일
FTP -c 명령
FTP --번역
FTP --도움
버전
이 매뉴얼 페이지는 lftp 버전 4.6.3을 설명합니다.
기술
FTP 정교한 FTP, HTTP 및 기타 연결을 허용하는 파일 전송 프로그램입니다.
다른 호스트에게. 만약에 대지 가 지정되면 lftp가 해당 사이트에 연결합니다. 그렇지 않으면
연결은 open 명령으로 설정되어야 합니다.
FTP FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP 및
파일(HTTPS 및 FTPS는 lftp가 GNU TLS 또는 OpenSSL로 컴파일된 경우에만 사용할 수 있습니다.
도서관). `open URL' 명령에서 사용할 방법을 지정할 수 있습니다(예: `open
http://www.us.kernel.org/pub/linux'. HFTP는 ftp-over-http-proxy 프로토콜입니다. 그것은 사용할 수 있습니다
ftp:proxy가 `로 설정된 경우 FTP 대신 자동으로http://proxy[:포트]'. 물고기는
유닉스 계정에 대한 ssh 연결을 통해 작동하는 프로토콜. SFtp는 구현된 프로토콜입니다.
SSH2에서 SFTP 하위 시스템으로.
FTP와 유사한 프로토콜 외에도 lftp는 'torrent' 명령으로 BitTorrent 프로토콜을 지원합니다.
시딩도 지원됩니다.
모든 작업 FTP 즉, 치명적이지 않은 오류가 올바르게 처리되고
작업이 반복됩니다. 따라서 다운로드가 중단되면 해당 지점에서 다시 시작됩니다.
자동으로. FTP 서버가 REST 명령어를 지원하지 않더라도, FTP 시도 할 것이다
파일이 완전히 전송될 때까지 처음부터 파일을 검색합니다.
FTP 쉘과 같은 명령 구문을 사용하여 여러 명령을 병렬로 실행할 수 있습니다.
배경 (&). () 내에서 명령을 그룹화하고 실행할 수도 있습니다.
배경. 모든 백그라운드 작업은 동일한 단일 프로세스에서 실행됩니다. 당신은 가져올 수 있습니다
^Z(cz)를 사용하여 전경 작업을 배경으로 그리고 `wait' 명령(또는
'대기'의 별칭). 실행 중인 작업을 나열하려면 `jobs' 명령을 사용하십시오. 일부 명령은 다음을 허용합니다.
출력(cat, ls, ...)을 파일로 리디렉션하거나 파이프를 통해 외부 명령으로 리디렉션합니다. 명령
이전 명령(&&, ||)의 종료 상태에 따라 조건부로 실행될 수 있습니다.
나가면 FTP 아직 모든 작업이 완료되지 않은 상태에서 FTP nohup 모드로 이동합니다.
백그라운드에서. 실제 모뎀이 끊길 때나 xterm을 닫을 때도 같은 일이 발생합니다.
FTP 전체 디렉토리 트리를 다운로드하거나 업데이트할 수 있는 내장 미러가 있습니다. 있다
서버의 디렉토리 트리를 업로드하거나 업데이트하는 역 미러(mirror -R)도 있습니다.
미러는 다음과 같은 경우 FXP를 사용하여 두 원격 서버 간에 디렉터리를 동기화할 수도 있습니다.
사용할 수 있습니다.
현재 컨텍스트에서 지정된 시간에 작업을 시작하는 명령 `at'이 있습니다.
'queue'는 현재 서버에 대한 순차 실행을 위한 명령을 대기열에 추가하는 등의 작업을 수행합니다.
시작에, FTP 실행 /etc/lftp.conf 그리고 ~/.lftprc 그리고 ~/.lftp/rc (또는
~/.config/lftp/rc if ~/.lftp 존재하지 않는다). 별칭과 `set' 명령을 배치할 수 있습니다.
거기. 어떤 사람들은 전체 프로토콜 디버그를 보기를 선호합니다. 디버그를 켜려면 `debug'를 사용하십시오.
인사 메시지와 오류 메시지만 보려면 `디버그 3'을 사용하십시오.
FTP 설정 가능한 변수가 많이 있습니다. `set -a'를 사용하여 모든 변수를 볼 수 있고
기본값 목록을 보려면 해당 값 또는 'set -d'를 입력하세요. 변수 이름은 약어로 사용할 수 있으며
나머지가 모호하지 않으면 접두사를 생략할 수 있습니다.
lftp가 OpenSSL로 컴파일된 경우(--with-openssl 구성) 소프트웨어가 포함됩니다.
OpenSSL Toolkit에서 사용하기 위해 OpenSSL Project에서 개발했습니다. (http://www.openssl.org/)
명령
! 껍질 명령
셸 또는 셸 명령을 실행합니다.
!ls
로컬 호스트의 디렉토리 목록을 작성합니다.
별명 [name [가치]]
별칭 정의 또는 정의 취소 name. 면 가치 생략하면 별칭이 정의되지 않습니다. 그렇지 않으면
가치 가치. 인수가 주어지지 않으면 현재 별칭이 나열됩니다.
별칭 디렉토리 ls -lF
별칭이 적은 zmore
at 시간 [ -- 명령 ]
주어진 시간까지 기다렸다가 주어진 (선택 사항) 명령을 실행하십시오. 또한보십시오 at(1).
붙이다 [PID]
지정된 백그라운드 lftp 프로세스에 터미널을 연결합니다.
북마크 [하위 명령]
책갈피 명령은 책갈피를 제어합니다.
사이트 이름은 열 수 명령을 그대로 또는 허용하는 모든 명령으로 직접 명령
다음을 사용하여 입력 URL bm:사이트/경로 형식입니다.
추가하다 [ ] 현재 장소 또는 주어진 위치를 북마크에 추가하고 바인딩
주어진 이름
델 이름이 있는 책갈피 제거
책갈피 파일에서 편집기 시작 편집
수입 외국 책갈피 가져오기
목록 목록 책갈피(기본값)
캐시 [하위 명령]
cache 명령은 로컬 메모리 캐시를 제어합니다. 다음 하위 명령이 인식됩니다.
stat 인쇄 캐시 상태(기본값)
켜기|끄기 캐싱 켜기/끄기
플러시 플러시 캐시
크기 임 메모리 제한 설정, -1은 무제한을 의미합니다.
만료 Nx 캐시 만료 시간을 다음으로 설정 N 초(x=s) 분(x=m) 시간(x=h) 또는
일 (x=디)
방법 파일
cat은 원격 파일을 stdout으로 출력합니다. (또한보십시오 배우기, zcat 그리고 즈모어)
cd 입술
현재 원격 디렉토리를 변경합니다. 이전 원격 디렉토리는 `-'로 저장됩니다. 당신은 할 수 있습니다
디렉토리를 다시 변경하려면 `cd -'를 수행하십시오. 각 사이트의 이전 디렉토리도
디스크에 저장되므로 `사이트 열기; cd -' lftp를 다시 시작한 후에도.
chmod를 모드 파일
원격 파일에 대한 권한 마스크를 변경합니다. 모드는 XNUMX진수여야 합니다.
가까운 [-a]
유휴 연결을 닫습니다. 기본적으로 현재 서버에서만 -a를 사용하여 모든 유휴 상태를 닫습니다.
연결.
CLS [옵션] 파일 ...
`cls'는 지정된 파일이나 디렉토리에 대한 정보를 검색하고 다음을 출력합니다.
형식 옵션에 따른 정보. `ls'와 `cls'의 차이점은
`ls'는 파일 목록을 포맷하도록 서버에 요청하고, `cls'는 파일 목록 자체를 포맷합니다.
필요한 모든 정보를 검색합니다.
-1 단일 열 출력
-a, --all 도트 파일 표시
-B, --basename 파일의 기본 이름만 표시
--block-size=SIZ는 SIZ 바이트 블록을 사용합니다.
-d, --directory 내용 대신 디렉토리 항목 나열
-F, --classify 항목에 표시기(/@ 중 하나) 추가
-h, --사람이 읽을 수 있는 형식의 인쇄 크기(예: 1K)
--si도 마찬가지지만 1000가 아닌 1024의 거듭제곱을 사용합니다.
-k, --block-size=1024와 같은 킬로바이트
-l, --long 긴 목록 형식 사용
-q, --quiet 상태를 표시하지 않음
-s, --size 각 파일의 인쇄 크기
--filesize 인쇄 크기인 경우 파일 크기만 인쇄
-i, --nocase 대소문자를 구분하지 않는 패턴 일치
-I, --sortnocase는 대소문자를 구분하지 않고 이름을 정렬합니다.
-D, --dirsfirst 디렉토리를 먼저 나열
--sort=OPT "이름", "크기", "날짜"
-S 파일 크기별로 정렬
--사용자, --그룹,
--perms, --날짜,
--linkcount, --link는 개별 필드를 표시합니다.
--time-style=STYLE은 지정된 시간 형식을 사용합니다.
명령 cmd를 인수...
별칭을 무시하고 주어진 명령을 실행합니다.
디버그 [옵션] 수평|오프
디버깅을 다음으로 전환 수평 또는 끕니다. 옵션:
-영형 디버그 출력을 파일로 리디렉션
-c 메시지 컨텍스트 표시
-p PID 표시
-t는 타임스탬프를 보여줍니다.
에코 [-n] 현
주어진 문자열을 디스플레이에 인쇄(에코)합니다.
편집 [옵션] 파일
원격 파일을 임시 위치로 검색하고 로컬 편집기를 실행하고 파일을 업로드합니다.
변경된 경우 다시. 옵션:
-k 임시 파일을 유지
-영형 명시적 임시 파일 위치
평가 [-f 체재 ] 인수...
-f 없이는 주어진 인수를 명령으로 실행합니다. -f를 사용하면 인수가 변환됩니다.
새로운 명령으로. 형식에는 일반 텍스트와 자리 표시자 $0...$9 및 $@가 포함될 수 있습니다.
인수에 해당합니다.
출구 [bg] [상단] [부모의] [죽이기] [암호]
exit는 lftp에서 나가거나 활성 작업이 있는 경우 백그라운드로 이동합니다. 직업이 없다면
유효한, 암호 lftp의 종료 상태로 운영 체제에 전달됩니다. 만약에 암호 is
생략하면 마지막 명령의 종료 코드가 사용됩니다.
cmd:move-background가 거짓일 때 'exit bg'는 강제로 배경으로 이동합니다. '엑시트 탑'은
최상위 '쉘'(내부 lftp 명령 실행기)이 종료됩니다. '부모 종료' 종료
중첩 스크립트를 실행할 때 상위 셸. 'exit kill'은 이전에 번호가 지정된 모든 작업을 종료합니다.
나가다. 옵션을 결합할 수 있습니다. 예를 들어 `at 08:00 -- exit top kill &' 모든 작업을 종료합니다.
지정된 시간에 lftp를 종료합니다.
fg
'대기'의 별칭입니다.
발견 [옵션] 예배 규칙서...
디렉터리(기본적으로 현재 디렉터리)에 있는 파일을 재귀적으로 나열합니다. 이것은 도움이 될 수 있습니다
ls -R 지원이 부족한 서버. 이 명령의 출력을 리디렉션할 수 있습니다. 옵션:
-d MD, --최대 깊이=MD 최대 스캔 깊이 지정
-l, --list 긴 목록 형식 사용
FTP 복사
더 이상 사용되지 않습니다. 대신 다음 중 하나를 사용하십시오.
ftp://... -o ftp://...
get -O ftp://... 파일1 파일2...
ftp://를 넣어주세요...
입력 FTP://.../*
mget -O ftp://... FTP://.../*
또는 FXP 전송을 위한 다른 조합(두 FTP 서버 간 직접). lftp는
FXP 전송을 시작할 수 없거나 ftp:use-fxp가 클라이언트를 통해 일반 사본으로 대체됩니다.
그릇된.
얻을 [-E] [-a] [-c] [-e] [-O 기지] 파일 [-o 파일] ...
원격 파일 검색 파일 로컬 파일로 저장 파일. -o를 생략하면
파일은 기본 이름으로 명명된 로컬 파일에 저장됩니다. 파일. 여러 파일을 얻을 수 있습니다
여러 인스턴스를 지정하여 파일 (그리고 -o 파일). 와일드카드를 확장하지 않고 다음을 사용합니다.
mget 그에 대한.
-c 계속, 삭제
-E 성공적인 전송 후 소스 파일 삭제
-전송 전에 대상 파일 삭제
-a ASCII 모드 사용(기본값은 바이너리)
-영형 파일을 배치해야 하는 기본 디렉토리 또는 URL을 지정합니다.
예 :
읽어보기
README 가져오기 -o debian.README
README README.mirrors 가져오기
README 가져오기 -o debian.README README.mirrors -o debian.mirrors
README 받기 -o ftp://some.host.org/debian.README
README 받기 -o ftp://some.host.org/debian-dir/ (종료 베다 is 중요한)
get1 [옵션] 파일
단일 파일을 전송합니다. 옵션:
-영형 대상 파일 이름(기본값 - rfile의 기본 이름)
-c 계속, 삭제
-E 성공적인 전송 후 소스 파일 삭제
-a ASCII 모드 사용(기본값은 바이너리)
--소스 지역= 소스 파일의 지정된 영역 전송
--목표 위치= 데이터를 쓸 대상 파일의 위치
글롭 [옵션] [명령] 패턴
메타 문자를 포함하는 주어진 패턴을 glob하고 주어진 명령에 결과를 전달하거나 반환합니다.
적절한 종료 코드.
-f 일반 파일(기본값)
-d 디렉토리
- 모든 유형
--exist 패턴이 비어 있지 않은 목록으로 확장될 때 XNUMX 종료 코드를 반환합니다.
--not-exist 패턴이 빈 목록으로 확장될 때 XNUMX 종료 코드를 반환합니다.
예 :
글로브 에코 *
glob --exist *.csv && echo "*.csv 파일이 있습니다."
도움 [cmd를]
도움말 인쇄 cmd를 또는 그렇지 않은 경우 cmd를 사용 가능한 명령 목록을 인쇄하도록 지정되었습니다.
작업 [옵션] [직업_아니...]
실행 중인 작업을 나열합니다. 만약에 직업_아니 지정된 경우 해당 번호의 작업만 나열합니다. 옵션:
-v 장황함, 여러 -v 장황함 증가
-r 재귀 없이 지정된 작업 하나만 나열
죽이기 모두|직업_아니
다음을 사용하여 지정된 작업 삭제 직업_아니 또는 모든 작업. (을위한 직업_아니 참조 작업)
LCD 르디르
현재 로컬 디렉토리 변경 르디르. 이전 로컬 디렉토리는 `-'로 저장됩니다. 너
`lcd -'를 수행하여 디렉토리를 다시 변경할 수 있습니다.
ln [-s] 기존 파일 새로운 링크
기존 파일에 대한 하드/심볼릭 링크를 만듭니다. 옵션 -s는 기호 생성을 선택합니다.
링크를 클릭하십시오.
지방의 명령
원격 세션 대신 로컬 디렉토리 file:// session으로 지정된 명령을 실행하십시오.
예 :
로컬 암호
로컬 ls
로컬 미러 /dir1 /dir2
lpwd
로컬 시스템의 현재 작업 디렉토리를 인쇄합니다.
ls 매개 변수
원격 파일을 나열합니다. 이 명령의 출력을 파일로 리디렉션하거나 파이프를 통해 외부로 리디렉션할 수 있습니다.
명령. 기본적으로 ls 출력은 캐시되어 새 목록 사용을 확인합니다. 관계 or 캐시 플러시.
mget [-c] [-d] [-a] [-E] [-O 기지] 파일
확장된 와일드카드를 사용하여 선택한 파일을 가져옵니다.
-c 계속, 삭제합니다.
-d 파일 이름과 동일한 디렉토리를 만들고 파일을 가져옵니다.
현재 디렉토리 대신.
-E 성공적인 전송 후 소스 파일 삭제
-a ASCII 모드 사용(기본값은 바이너리)
-영형 파일을 배치해야 하는 기본 디렉토리 또는 URL을 지정합니다.
거울 [옵션] [ [목표]]
지정된 소스 디렉토리를 로컬 대상 디렉토리로 미러링합니다. 대상 디렉토리가 종료되는 경우
슬래시(루트 제외)로 소스 기본 이름이 대상 디렉토리 이름에 추가됩니다.
소스 및/또는 대상은 디렉토리를 가리키는 URL일 수 있습니다.
-c, --continue 가능한 경우 미러 작업 계속
-e, --delete 원격 사이트에 없는 파일 삭제
--delete-first 새 파일을 전송하기 전에 이전 파일 삭제
--depth-first 전송하기 전에 하위 디렉토리로 내려감
파일
--scan-all-first 모든 디렉토리를 재귀적으로 스캔하기 전에
파일 전송
-s, --allow-suid 원격 사이트에 따라 suid/sgid 비트 설정
--allow-chown 파일의 소유자 및 그룹 설정 시도
--ascii는 ASCII 모드 전송을 사용합니다(--ignore-size를 의미).
--ignore-time 다운로드 여부를 결정할 때 시간을 무시합니다.
--ignore-size 다운로드 여부를 결정할 때 크기 무시
--only-missing 누락된 파일만 다운로드
--only-existing 대상에 이미 존재하는 파일만 다운로드
-n, --only-newer 최신 파일만 다운로드(-c는 작동하지 않음)
--upload-older 원격 파일보다 오래된 파일도 업로드
--no-empty-dirs는 빈 디렉토리를 생성하지 않습니다.
--깊이 우선)
-r, --no-recursion은 하위 디렉토리로 이동하지 않습니다.
-r, --재귀=모드 조건에 따라 하위 디렉토리로 이동
--no-symlinks는 심볼릭 링크를 생성하지 않습니다.
-p, --no-perms는 파일 권한을 설정하지 않습니다.
--no-umask 파일 모드에 umask를 적용하지 않음
-R, --역방향 미러(파일 넣기)
-L, --dereference 심볼릭 링크를 파일로 다운로드
--overwrite 일반 파일을 먼저 제거하지 않고 덮어씁니다.
--no-overwrite 대신 일반 파일을 제거하고 다시 만듭니다.
덮어 쓰기
-N, --최신보다=투기 지정된 시간보다 최신 파일만 다운로드
--보다 오래 된 =투기 지정된 시간보다 오래된 파일만 다운로드
--크기 범위=RANGE 지정된 범위의 크기를 가진 파일만 다운로드
-P, --병렬[=N] N개의 파일을 병렬로 다운로드
--사용-pget[-n=N] pget을 사용하여 모든 단일 파일 전송
--변경 시=CMD 변경된 사항이 있으면 명령 실행
--변경 사항이 발견되지 않을 때까지 미러를 반복합니다.
-i RX, --포함=RX 일치하는 파일 포함
-x RX, --제외=RX 일치하는 파일 제외
-I GP, --include-글로브=GP 일치하는 파일 포함
-X GP, --제외-글로브=GP 일치하는 파일 제외
-f FILE, --파일=FILE 단일 파일 또는 globbed 그룹 미러링(예:
/경로/to/*.txt)
-O DIR, --대상 디렉토리=DIR 대상 기본 경로 또는 URL
-v, --verbose[=level] 자세한 작업
--로그=FILE FILE에 실행 중인 lftp 명령 쓰기
--스크립트=FILE lftp 명령을 FILE에 쓰지만 실행하지 마십시오.
그들
--just-print, --dry-run --script=-와 동일
--최대 오류=N 이 오류 수 후 중지
--skip-noaccess 읽기 액세스 권한이 없는 파일 전송을 시도하지 않습니다.
--use-cache 캐시된 디렉토리 목록 사용
--Remove-source-files 전송 후 파일 제거(주의해서 사용)
-a --allow-chown --allow-suid --no-umask와 동일
-R을 사용할 때 소스 디렉토리는 로컬이고 대상은 원격입니다. 만약 대상
디렉토리를 생략하면 소스 디렉토리의 기본 이름이 사용됩니다. 두 디렉토리가 모두
생략하면 현재 로컬 및 원격 디렉토리가 사용됩니다. 대상 디렉토리가 다음으로 끝나는 경우
슬래시(루트 디렉토리 제외) 다음 소스 디렉토리의 기본 이름이 추가됩니다.
RX 에서와 같이 확장된 정규식입니다. 이그렙(1).
GP 는 glob 패턴입니다(예: `*.zip').
포함 및 제외 옵션은 여러 번 지정할 수 있습니다. 파일 또는
디렉토리는 포함과 일치하고 다음 이후 제외와 일치하지 않는 경우 미러링됩니다.
포함하거나 아무것도 일치하지 않으며 첫 번째 검사는 제외입니다. 디렉토리는
추가된 슬래시와 일치합니다.
FTP가 원격 서버에 업로드할 때는 심볼릭 링크가 생성되지 않습니다.
프로토콜은 할 수 없습니다. 링크가 참조하는 파일을 업로드하려면 `mirror -RL' 명령을 사용하십시오.
심볼릭 링크를 파일로).
--newer-than 및 --older-than 옵션의 경우 파일 또는 시간을 지정할 수 있습니다.
에 의해 사용되는 것과 같은 사양 at(1) 명령, 예를 들어 '지금-7일' 또는 '주 전에'. 만약 너라면
파일을 지정하면 해당 파일의 수정 시간이 사용됩니다.
상세 수준은 --verbose=level 옵션을 사용하거나 여러 -v 옵션을 사용하여 선택할 수 있습니다.
예: -vvv. 레벨은 다음과 같습니다.
0 - 출력 없음(기본값)
1 - 인쇄 작업
2 - +삭제되지 않은 파일 이름 인쇄(-e가 지정되지 않은 경우)
3 - + 미러링된 디렉토리 이름 인쇄
--only-newer는 파일 크기 비교를 끄고 다음 경우에도 최신 파일만 업로드/다운로드합니다.
크기가 다릅니다. 기본적으로 이전 파일이 전송되고 새 파일로 교체됩니다.
--upload-older를 사용하면 최신 원격 파일을 이전 파일로 교체할 수 있습니다(대상 측
원격). 일부 원격 백엔드는 타임스탬프를 보존할 수 없으므로 기본값은
최신 파일.
재귀 모드는 'always', 'never', 'missing', 'newer' 중 하나일 수 있습니다. 옵션으로
`newer' 미러는 디렉토리의 타임스탬프를 비교하고 다음과 같은 경우에만 디렉토리에 들어갑니다.
대상 측에서 더 오래되었거나 누락되었습니다. 파일이 디렉토리를 변경할 때 주의하십시오.
타임스탬프는 동일하게 유지될 수 있으므로 미러는 해당 디렉토리를 처리하지 않습니다.
디렉토리 대신 URL을 지정하면 두 서버 간에 미러링할 수 있습니다. FX는
가능한 경우 FTP 서버 간의 전송에 자동으로 사용됩니다.
일부 FTP 서버는 기본적으로 도트 파일을 숨깁니다(예: htaccess로), LIST인 경우에만 표시
명령은 -a 옵션과 함께 사용됩니다. 그런 경우에는 `set ftp:list-options -a'를 사용해 보십시오.
mkdir [-p] [-f] 디렉토리
원격 디렉토리를 만드십시오. -p를 사용하는 경우 경로의 모든 구성 요소를 만듭니다. -f 옵션은
mkdir 조용하고 메시지를 억제합니다.
모듈 모듈 [ 인수 ]
다음을 사용하여 주어진 모듈 로드 드로펜(3) 기능. 모듈 이름에 슬래시가 포함되지 않은 경우
module:path 변수에 의해 지정된 디렉토리에서 검색됩니다. 인수가 전달됩니다.
module_init 함수. 기술적인 세부 사항은 README.modules를 참조하십시오.
배우기 파일
'고양이'와 동일 파일 | 더'. 만약 휴대용 소형 무선 호출기 설정하면 필터로 사용됩니다. (또한보십시오 방법, zcat
그리고 즈모어)
입력 [-c] [-d] [-a] [-E] [-O 기지] 파일
와일드카드 확장을 사용하여 파일을 업로드합니다. 기본적으로 로컬 이름의 기본 이름을 다음과 같이 사용합니다.
원격 하나. 이것은 `-d' 옵션으로 변경할 수 있습니다.
-c 계속, 평판
-d 파일 이름과 동일한 디렉토리를 만들고 파일을 그 안에 넣습니다.
현재 디렉토리 대신
-E 성공적인 전송 후 소스 파일 삭제(위험)
-a ASCII 모드 사용(기본값은 바이너리)
-영형 파일을 배치해야 하는 기본 디렉토리 또는 URL을 지정합니다.
음 파일
'glob rm'과 동일합니다. 와일드카드 확장으로 지정된 파일을 제거합니다.
mv file1 file2
이름 바꾸기 file1 에 file2.
목록 [인수]
원격 파일 이름 나열
열 수 [-e cmd를] [-u 사용자[,패스]] [-p 포트] 주인|URL
FTP 서버를 선택합니다.
pget [옵션] 파일 [-o 파일]
여러 연결을 사용하여 지정된 파일을 가져옵니다. 이것은 전송 속도를 높일 수 있지만 로드
네트와 서버는 다른 사용자에게 큰 영향을 미칩니다. 정말 전송해야 하는 경우에만 사용
파일을 최대한 빨리. 옵션:
-c 전송을 계속합니다. 필요 lfile.lftp-pget-상태 파일.
-n 맥스콘 최대 연결 수 설정(기본값은 pget:기본-n
환경)
놓다 [-E] [-a] [-c] [-O 기지] 파일 [-o 파일]
가이드라가 파일 원격 이름으로 파일. -o를 생략하면 기본 이름 파일 로 사용된다
원격 이름. 와일드카드를 확장하지 않고 다음을 사용합니다. 입력 그에 대한.
-영형 원격 파일 이름 지정(기본값 - lfile의 기본 이름)
-c 계속, 평판. 원격 파일을 덮어쓰려면 권한이 필요합니다.
-E 성공적인 전송 후 소스 파일 삭제(위험)
-a ASCII 모드 사용(기본값은 바이너리)
-영형 파일을 배치해야 하는 기본 디렉토리 또는 URL을 지정합니다.
pwd [-p]
현재 원격 URL을 인쇄합니다. URL에 비밀번호를 표시하려면 `-p' 옵션을 사용하십시오.
변발 [-n NUM ] cmd를
순차적 실행을 위해 지정된 명령을 대기열에 추가합니다. 각 사이트에는 자체 대기열이 있습니다. `-n'
큐에서 주어진 항목 앞에 명령을 추가합니다. `cd' 또는 `lcd'를 대기열에 넣지 마십시오.
명령을 사용하면 lftp를 혼동할 수 있습니다. 대신 `queue' 명령 전에 cd/lcd를 수행하면 됩니다.
명령이 수행될 장소를 기억하십시오. 줄을 서야 가능하다
`queue wait'에 의해 이미 실행 중인 작업 ' 하지만 작업은 다음과 같은 경우에도 계속 실행됩니다.
대기열의 첫 번째 항목이 아닙니다.
`queue stop'은 대기열을 중지하고 새 명령을 실행하지 않지만 이미
실행 중인 작업은 계속 실행됩니다. 'queue stop'을 사용하여 비어 있는 중지된 항목을 만들 수 있습니다.
대기 줄. '대기열 시작'은 대기열 실행을 재개합니다. lftp를 종료하면 모든 것이 시작됩니다.
자동으로 대기열을 중지합니다.
인수가 없는 `queue'는 중지된 대기열을 생성하거나 대기열 상태를 인쇄합니다.
변발 --삭제|-d [색인 or 와일드 카드 표현]
대기열에서 하나 이상의 항목을 삭제합니다. 인수가 주어지지 않으면 마지막 항목
큐가 삭제됩니다.
변발 --이동|-m <색인 or 와일드 카드 표현> [색인]
주어진 큐 인덱스보다 먼저 주어진 항목을 이동하거나 대상이 없는 경우 끝으로 이동합니다.
주어진.
-q 조용히 해.
-v 장황합니다.
-Q 다시 큐에 사용할 수 있는 형식으로 출력합니다. --delete와 함께 유용합니다.
예 :
> 파일 가져오기 및
[1] 파일 가져오기
> 대기열 대기 1
> 대기열은 another_file을 얻습니다.
> cd a_directory
> 대기열은 아직_다른_파일을 가져옵니다.
queue -d 3 대기열의 세 번째 항목을 삭제합니다.
queue -m 6 4 큐의 여섯 번째 항목을 네 번째 항목 앞으로 이동합니다.
queue -m "get*zip" 1 "get*zip"과 일치하는 모든 명령을 시작 부분으로 이동합니다.
대기 줄. (항목의 순서는 유지됩니다.)
queue -d "get*zip" "get*zip"과 일치하는 모든 명령을 삭제합니다.
견적을 원하시면, 오늘 Kevin Lee Company 에 연락주세요. cmd를
FTP의 경우 - 해석되지 않은 명령을 보냅니다. 주의하여 사용하십시오 - 알 수 없는 원격으로 이어질 수 있습니다
상태이므로 다시 연결됩니다. 원격 상태가 변경되었는지 확인할 수 없습니다.
인용된 명령이 견고하기 때문에 언제든지 다시 연결하여 재설정할 수 있습니다.
HTTP의 경우 - HTTP 작업에만 해당됩니다. 구문: ``인용 [ ]''. 명령은 다음과 같습니다.
``set-cookie'' 또는 ``post''.
열 수 http://www.site.net
인용 세트 쿠키 "변수=값; othervar=othervalue"
http:post-content-type application/x-www-form-urlencoded 설정
견적 포스트 /cgi-bin/script.cgi "var=value&othervar=othervalue" > local_file
FISH의 경우 - 해석되지 않은 명령을 보냅니다. 이것은 임의의 명령을 실행하는 데 사용할 수 있습니다.
서버에. 명령은 입력을 받거나 새 줄 시작 부분에서 ###을 인쇄해서는 안 됩니다. 그렇다면,
프로토콜이 동기화되지 않습니다.
열린 물고기://서버
인용 찾기 -이름 \*.zip
후회하다 파일 [-o 파일]
`get -c'와 동일합니다.
관계 [인수]
`ls'와 같지만 캐시를 무시합니다.
다시 등록하다 [인수]
`nlist'와 같지만 캐시를 무시합니다.
반복 [옵션] [[-d] 지연] [명령]
반복 사이에 지연을 두고 지정된 명령을 반복합니다. 기본 지연은 XNUMX초이며,
기본 명령은 비어 있습니다.
-씨 최대 반복 횟수
-디 반복 사이의 지연
--while-ok 명령이 XNUMX이 아닌 코드로 종료되면 중지
--until-ok 명령이 XNUMX 코드로 종료되면 중지
--lftp가 배경으로 이동할 때 약한 중지.
예 :
내일 반복 -- 거울
1d 미러 반복
평판 파일 [-o 파일]
`put -c'와 동일합니다.
rm [-r] [-f] 파일
원격 파일을 제거합니다. 와일드카드를 확장하지 않고 다음을 사용합니다. 음 그에 대한. -r은 재귀를 위한 것입니다.
디렉토리 제거. 문제가 발생하면 파일이 손실될 수 있으므로 주의하십시오. -f 억제
오류 메시지.
rmdir 디렉토리
원격 디렉토리를 제거하십시오.
스카시 [세션]
캐시된 세션을 나열하거나 지정된 세션으로 전환합니다.
세트 [였다 [파]]
변수를 주어진 값으로 설정합니다. 값이 생략되면 변수를 설정 해제합니다. 변수 이름
클로저는 설정의 정확한 적용을 지정할 수 있는 ``이름/클로저'' 형식을 가집니다.
자세한 내용은 아래를 참조하세요. 변수 없이 set이 호출되면 변경된 설정만
나열. 옵션으로 변경할 수 있습니다.
-a 기본값을 포함한 모든 설정 나열
-d 기본값만 나열하고 현재 값은 필요하지 않음
대지 사이트_cmd
사이트 명령 실행 사이트_cmd 그리고 결과를 출력합니다. 출력을 리디렉션할 수 있습니다.
잠 간격
주어진 시간 간격으로 잠을 자고 종료합니다. 간격은 기본적으로 초 단위이지만 접미사를 붙일 수 있습니다.
'm', 'h', 'd'는 각각 분, 시, 일을 나타냅니다. 또한보십시오 at.
슬롯 [name]
지정된 슬롯을 선택하거나 할당된 모든 슬롯을 나열합니다. 슬롯은 서버에 대한 연결이며,
가상 콘솔과 비슷합니다. 다른 슬롯에 연결된 여러 슬롯을 만들 수 있습니다.
서버 사이를 전환합니다. 당신은 또한 사용할 수 있습니다 슬롯:이름 다음을 평가하는 의사 URL로
그 슬롯 위치.
기본 readline 바인딩을 사용하면 Meta-0을 사용하여 9-0라는 이름의 슬롯 간에 빠르게 전환할 수 있습니다.
Meta-9 키(종종 Meta 대신 Alt를 사용할 수 있음).
파일
-e 명령
파일에 기록된 명령 실행 파일 또는 지정된 외부 명령에 의해 반환됩니다.
~/.lftp/rc
소스 - 에코 도움말
매달다
lftp 프로세스를 중지합니다. 프로세스를 계속할 때까지 전송도 중지됩니다.
쉘의 fg 또는 bg 명령으로.
급류 [옵션] 토렌트 파일...
주어진 BitTorrent 프로세스 시작 토렌트 파일, 로컬 파일, URL,
자석 링크 또는 일반 info_hash 32진수 또는 baseXNUMX로 작성됩니다. 로컬 와일드카드가 확장됩니다.
다음을 제외하고 기존 파일의 유효성을 먼저 검사합니다. --강제 유효 옵션이 주어집니다. 누락된 조각
다운로드됩니다. 파일은 지정된 위치에 저장됩니다. 예배 규칙서 또는 현재 작업 디렉토리
기본. 비율에 도달할 때까지 파종을 계속합니다. 급류:정지 비율 설정 또는 시간
토런트:seed-max-time 다 떨어졌습니다.
옵션 :
-영형 파일을 배치해야 하는 기본 디렉토리를 지정합니다.
--force-valid 파일 유효성 검사를 건너뜁니다(확인되는 경우).
--only-new 메타데이터가 이미 알려져 있거나 토렌트가 다음과 같은 경우 중지
완전한.
--only-incomplete 토렌트가 이미 완료된 경우 중지합니다.
--dht-부트스트랩= 지정된 쿼리를 보내 DHT 부트스트랩 노드. 이
옵션은 로컬 노드를 채우기 위해 한 번만 사용해야 합니다.
은닉처. 콜론 뒤에 포트 번호를 지정할 수 있으며 기본값은 다음과 같습니다.
6881. 다음은 부트스트랩을 위한 몇 가지 노드입니다.
dht.transmissionbt.com, router.utorrent.com,
라우터.bittorrent.com.
--BitTorrent 프로토콜을 사용하여 지정된 파일 또는 디렉토리를 공유합니다.
마그넷 링크가 준비되면 인쇄됩니다.
사용자 사용자 [패스]
사용자 URL [패스]
원격 로그인에 지정된 정보를 사용합니다. 사용자 이름으로 URL을 지정하면 입력된
비밀번호는 향후 URL 참조에서 사용할 수 있도록 캐시됩니다.
버전
인쇄 FTP 번역.
기다리다 [잡노]
기다리다 모든
지정된 작업이 종료될 때까지 기다립니다. jobno가 생략되면 마지막 백그라운드 작업을 기다립니다.
`wait all'은 모든 작업이 종료될 때까지 기다립니다.
zcat 파일
cat과 동일하지만 zcat을 통해 각 파일을 필터링합니다. (또한보십시오 방법, 배우기 그리고 즈모어)
즈모어 파일
more와 같지만 zcat을 통해 각 파일을 필터링합니다. (또한보십시오 방법, zcat 그리고 배우기)
설정
시작 시 lftp가 실행됩니다. ~/.lftprc 그리고 ~/.lftp/rc (또는 ~/.config/lftp/rc if ~/.lftp 하지
존재하지 않음). 거기에 별칭과 `set' 명령을 배치할 수 있습니다. 어떤 사람들은 보는 것을 선호합니다.
전체 프로토콜 디버그, 디버그를 켜려면 `debug'를 사용하십시오.
시스템 전체 시작 파일도 있습니다. /etc/lftp.conf. 그것은 다른 수 있습니다
디렉토리, FILES 섹션을 참조하십시오.
FTP 다음과 같은 설정 가능한 변수가 있습니다('set -a'를 사용하여 모든 변수를 볼 수도 있습니다.
및 해당 값):
bmk:비밀번호 저장 (부울)
일반 텍스트 암호 저장 ~/.local/share/lftp/북마크 or ~/.lftp/책갈피 on
'북마크 추가' 명령. 기본적으로 꺼져 있습니다.
캐시:캐시 빈 목록 (부울)
false인 경우 빈 목록이 캐시되지 않습니다.
캐시:활성화 (부울)
false인 경우 캐시가 비활성화됩니다.
캐시:만료 (시간 간격)
긍정적인 캐시 항목은 이 시간 간격으로 만료됩니다.
캐시:만료-음수 (시간 간격)
음수 캐시 항목은 이 시간 간격으로 만료됩니다.
캐시:크기 (숫자)
최대 캐시 크기. 초과되면 가장 오래된 캐시 항목이 캐시에서 제거됩니다.
cmd:종료 시 (끈)
string의 명령은 lftp가 종료되거나 백그라운드로 이동하기 전에 실행됩니다.
cmd:종료 시 bg (끈)
string의 명령은 백그라운드 lftp가 종료되기 전에 실행됩니다.
cmd:종료 시 fg (끈)
string의 명령은 전경 lftp가 종료되기 전에 실행됩니다.
cmd:배경에서 (끈)
string의 명령은 lftp가 배경으로 이동하기 전에 실행됩니다.
cmd:종료 시 (끈)
string의 명령은 lftp가 종료되기 전에 실행됩니다(백그라운드 또는
전경).
cmd:마침 시 (끈)
string의 명령은 모든 작업이 완료되면 한 번 실행됩니다.
cmd:대기열 종료 시 (끈)
문자열의 명령은 대기열의 모든 작업이 완료되면 한 번 실행됩니다.
cmd:cls-완성-기본 (끈)
디폴트 값 CLS 완료 선택을 표시하기 위한 옵션. 예를 들어,
완성 목록은 파일 크기를 표시하고 cmd:cls-completion-default를 `-s'로 설정합니다.
cmd:cls-기본값 (끈)
디폴트 값 CLS 명령 옵션. 명시적으로 제공된 옵션으로 재정의할 수 있습니다.
cmd:cls-정확한 시간 (부울)
사실일 때, CLS 더 많은 것을 의미하더라도 정확한 파일 수정 시간을 얻으려고 할 것입니다.
서버에 요청합니다.
cmd:csh 기록 (부울)
csh와 같은 기록 확장을 가능하게 합니다.
cmd:기본 프로토콜 (끈)
'open'이 프로토콜 없이 호스트 이름으로만 사용될 때 값이 사용됩니다. 기본
'ftp'입니다.
cmd:실패 종료 (부울)
true인 경우 명령이 실패하고 다음 명령이 무조건적일 때 종료합니다(즉,
||로 시작하지 않는다 또는 &&). 무조건 명령이 실행된 후 lftp가 종료됩니다.
실행하지 않고.
cmd:대화형 (삼중 부울)
true일 때 lftp는 대화식으로 작동하고 터미널 신호를 처리하고 일부 추가 출력을 출력합니다.
메시지. 기본값은 자동이며 터미널이 되는 stdin에 따라 다릅니다.
cmd:장기 실행 (초)
명령 실행 시간, '긴'으로 간주되고 경고음이 울리기 전에
다음 프롬프트. 0은 꺼짐을 의미합니다.
cmd:ls-기본값 (끈)
기본 ls 인수
cmd: 배경 이동 (부울)
false인 경우 lftp는 종료할 때 백그라운드로 이동하는 것을 거부합니다. 강제로 실행하려면 `exit
비'.
cmd:이동-배경-분리 (부울)
true(기본값)인 경우 lftp는 다음으로 이동할 때 제어 터미널에서 자신을 분리합니다.
백그라운드에서 'attach' 명령을 사용하여 다시 연결할 수 있습니다. 거짓일 때, lftp
쉘을 속여 lftp를 백그라운드 프로세스 그룹으로 이동하고 계속 실행합니다.
그런 다음 fg shell 명령은 모든 작업을 완료하지 않는 한 lftp를 전경으로 다시 가져옵니다.
종료되었습니다.
cmd:프롬프트 (끈)
프롬프트. lftp는 다음과 같은 백슬래시 이스케이프 특수 문자를 인식합니다.
다음과 같이 디코딩됩니다.
\@ 현재 사용자가 기본값이 아닌 경우 @를 삽입하십시오.
\a ASCII 벨 문자(07)
\e ASCII 이스케이프 문자(033)
\h 연결된 호스트 이름
\n 개행 문자
\s 클라이언트의 이름(lftp)
\S 현재 슬롯 이름
\u 로그인한 사용자의 사용자 이름
\U 원격 사이트의 URL(예: ftp://g437.ub.gu.se/home/james/src/lftp)
\v 버전 FTP (예: 2.0.3)
\w 원격 사이트의 현재 작업 디렉토리
\W 원격 사이트에 있는 현재 작업 디렉토리의 기본 이름
\NNN XNUMX진수에 해당하는 문자 NNN
\\ 백슬래시
\? 이전 대체가 비어 있으면 다음 문자를 건너뜁니다.
\[ 포함하는 데 사용할 수 있는 인쇄되지 않는 문자 시퀀스를 시작합니다.
프롬프트로 터미널 제어 시퀀스
\] 인쇄되지 않는 문자 시퀀스 종료
cmd:병렬 (숫자)
비대화식 모드에서 병렬로 실행되는 작업 수입니다. 예를 들어 다음과 같을 수 있습니다.
여러 `get' 명령이 있는 스크립트에 유용합니다. 이것을 값으로 설정한다는 점에 유의하십시오.
1보다 크면 조건부 실행 동작을 변경하고 기본적으로
일관성없는.
cmd:대기열 병렬 (숫자)
대기열에서 병렬로 실행되는 작업 수입니다.
cmd:원격 완성 (부울)
lftp가 원격 완성을 사용하는지 여부를 제어하는 부울. 사실일 때, 탭 키
완료되는 단어가 원격 파일 이름이어야 하는지 추측합니다. 메타 탭 하지
항상 원격 완료. 따라서 다음을 사용하여 원격 완료를 강제 실행할 수 있습니다. 메타 탭 언제
cmd:원격 완성 거짓이거나 추측이 잘못된 경우입니다.
cmd:cwd 기록 저장 (부울)
true인 경우 lftp는 각 사이트의 마지막 CWD를 ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_history, lftp 재시작 후에 ``cd -''를 허용합니다. 기본값은 true입니다.
cmd:rl 기록 저장 (부울)
true인 경우 lftp는 readline 기록을 다음 위치에 저장합니다. ~/.local/share/lftp/rl_history or
~/.lftp/rl_history 출구에. 기본값은 true입니다.
cmd:표시 상태 (부울)
false인 경우 lftp는 터미널에 상태 표시줄을 표시하지 않습니다. 기본값은 true입니다.
cmd:설정-기간-상태 (부울)
true인 경우 lftp는 지원되는 경우 터미널 상태를 업데이트합니다(예: xterm). 폐쇄
이 설정은 TERM 환경 변수의 터미널 유형입니다.
cmd:상태 간격 (시각간격)
상태 업데이트 사이의 시간 간격.
cmd:stifle-rl-히스토리 (숫자)
readline 기록에 보관할 줄 수.
cmd:기간 상태 (끈)
터미널 상태를 표시하는 데 사용할 형식 문자열입니다. 이 설정의 폐쇄
TERM 환경 변수의 터미널 유형입니다. 기본값은 ``tsl''을 사용하고
``fsl'' termcap 값.
다음 이스케이프가 지원됩니다.
\a 벨
\ 탈출
\n 새 줄
\s "lftp"
\v lftp 버전
\T 상태 문자열
cmd:시간 스타일 (끈)
이 설정은 cls --time-style 옵션의 기본값입니다.
cmd:추적 (부울)
true이면 lftp는 실행하는 명령을 인쇄합니다(예: sh -x).
cmd: 호스트 확인 (부울)
참이면 lftp는 `open' 명령에서 즉시 호스트 이름을 확인합니다. 그것은 또한
'&'가 주어지거나 ^Z가 인 경우 단일 '열기' 명령에 대한 검사를 건너뛸 수 있습니다.
확인하는 동안 눌렀습니다.
cmd:경로 확인 (부울)
참이면 lftp는 `cd' 명령에 주어진 경로를 확인합니다. 스킵도 가능하다
`&'가 주어지거나 ^Z가 눌려지면 단일 `cd' 명령에 대한 검사
확인하다. 예:
cmd:verify-path/hftp://* false 설정
CD 디렉토리 &
cmd:경로 확인 캐시 (부울)
false인 경우 캐시에서 존재하는 것으로 알려진 디렉토리로의 `cd'가 성공합니다.
즉시. 그렇지 않으면 확인은 cmd:verify-path 설정에 따라 달라집니다.
색상:사용 색상 (삼중 부울)
true인 경우 cls 명령 및 완료 출력 색상 파일 목록에 따라
color:dir-colors 설정. 자동으로 설정하면 출력이 다음과 같을 때 색상이 사용됩니다.
단말기.
색상:dir-색상 (끈)
파일 목록 색상 설명. 기본적으로 LS_COLORS 환경의 값
변수가 사용됩니다. 보다 색깔(1).
dns:SRV 쿼리 (부울)
SRV 레코드를 쿼리하고 gethostbyname 전에 사용하십시오. SRV 레코드는
포트가 명시적으로 지정되지 않은 경우 사용됩니다. 자세한 내용은 RFC2052를 참조하십시오.
dns:캐시 활성화 (부울)
DNS 캐시를 활성화합니다. 꺼져 있으면 lftp는 다시 연결할 때마다 호스트 이름을 확인합니다.
dns:캐시 만료 (시간 간격)
DNS 캐시 항목의 TTL. 형식이 있다 +, 예: 1d12h30m5s
또는 그냥 36h. 만료를 비활성화하려면 'inf' 또는 'never'로 설정하십시오.
DNS:캐시 크기 (숫자)
최대 DNS 캐시 항목 수.
dns:치명적인 시간 초과 (시간 간격)
DNS 쿼리 시간을 제한합니다. DNS 서버를 너무 오랫동안 사용할 수 없으면 lftp가
주어진 호스트 이름을 해석하는 데 실패합니다. 비활성화하려면 'never'로 설정하십시오.
DNS:주문 (프로토콜 이름 목록)
DNS 쿼리의 순서를 설정합니다. 기본값은 ``inet6 inet''이며 이는 첫 번째 조회를 의미합니다.
inet6 계열의 주소를 입력한 다음 inet을 사용하여 순서대로 사용합니다. inet6을 비활성화하려면
(AAAA) 조회, 이 변수를 ``inet''로 설정합니다.
DNS:포크 사용 (부울)
true인 경우 lftp는 호스트 주소를 확인하기 전에 분기합니다. 기본값은 true입니다.
dns:최대 재시도 (숫자)
XNUMX이면 lftp가 조회를 시도하는 횟수에 제한이 없습니다.
주소. > 0인 경우 lftp는 이 횟수만큼만 주소를 조회합니다.
dns:order의 각 주소 패밀리.
파일:문자 집합 (끈)
로컬 문자 집합. 처음에는 현재 로케일에서 설정됩니다.
파일:사용 잠금 (부울)
true인 경우 lftp는 로컬 파일을 열 때 권고 잠금을 사용합니다.
물고기:자동 확인 (부울)
참일 때, lftp는 모든 ssh 질문, 특히 질문에 대해 ``예''로 대답합니다.
새 호스트 키에 대해. 그렇지 않으면 ``아니오''라고 대답합니다.
물고기:문자 집합 (끈)
요청, 응답 및 파일 목록에서 물고기 서버가 사용하는 문자 집합입니다.
기본값은 비어 있으며 이는 로컬과 동일함을 의미합니다.
물고기:연결 프로그램 (끈)
원격 서버에 연결하는 데 사용할 프로그램입니다. `-l' 옵션을 지원해야 합니다.
사용자 이름의 경우 '-p' 포트 번호. 기본값은 `ssh -a -x'입니다. 당신은 그것을 설정할 수 있습니다
예를 들어 'rsh'.
물고기:껍질 (끈)
서버 측에서 지정된 쉘을 사용하십시오. 기본값은 /bin/sh입니다. 일부 시스템에서는 / 빈 / SH
존재하지 않는 디렉토리로 cd를 수행할 때 종료됩니다. lftp는 그것을 처리할 수 있지만
다시 연결합니다. 로 설정 / bin / bash bash가 설치된 경우 이러한 시스템의 경우.
FTP: 계정 (끈)
로그인 후 ACCT 명령에서 이 문자열을 보냅니다. 결과는 무시됩니다. 폐쇄
이 설정에는 형식이 있습니다. 사용자@호스트.
ftp:anon-pass (끈)
익명 FTP 액세스 인증에 사용되는 암호를 설정합니다. 기본값은
"lftp@".
ftp:비사용자 (끈)
익명 FTP 액세스 인증에 사용되는 사용자 이름을 설정합니다. 기본값은
"익명의".
ftp:자동 동기화 모드 (정규식)
첫 번째 서버 메시지가 이 정규식과 일치하면 해당 호스트에 대해 동기화 모드를 켭니다.
ftp:캐치 크기 (부울)
SIZE 명령에 대한 지원이 없을 때 "150
데이터 연결 열기" 응답.
ftp:문자 집합 (끈)
요청, 응답 및 파일 목록에서 FTP 서버가 사용하는 문자 집합입니다.
기본값은 비어 있으며 이는 로컬과 동일함을 의미합니다. 이 설정은 다음과 같은 경우에만 사용됩니다.
서버는 UTF8을 지원하지 않습니다.
FTP:클라이언트 (끈)
서버에서 지원하는 경우 CLNT 명령으로 보낼 FTP 클라이언트의 이름입니다. 만약 그렇다면
비어 있으면 CLNT 명령이 전송되지 않습니다.
ftp:데이터 소켓 바인딩 (부울)
데이터 소켓을 제어 연결 인터페이스에 바인딩합니다(수동 모드에서). 기본
true이면 예외는 루프백 인터페이스입니다.
ftp:수정-pasv-주소 (부울)
true인 경우 lftp는 PASV 명령에 대해 서버에서 반환된 주소를 수정하려고 시도합니다.
서버 주소가 공용 네트워크에 있고 PASV에서 주소를 반환하는 경우
사설망. 이 경우 lftp는 서버 주소 대신
PASV 명령에 의해 반환된 포트 번호는 변경되지 않습니다. 기본값은 true입니다.
ftp:fxp-패시브 소스 (부울)
true이면 lftp는 소스 FTP 서버를 수동 모드로 먼저 설정하려고 시도하고 그렇지 않으면
목적지 하나. 첫 번째 시도가 실패하면 lftp는 다른 방식으로 설정을 시도합니다.
다른 처리도 실패하면 lftp는 일반 복사본으로 대체됩니다. 또한보십시오
ftp:사용 fxp.
ftp:홈 (끈)
초기 디렉토리. 기본값은 자동을 의미하는 빈 문자열입니다. 다음과 같은 경우 `/'로 설정하십시오.
FTP URL에서 %2F의 모양이 마음에 들지 않습니다. 이 설정의 클로저는 형식이 있습니다.
사용자@호스트.
ftp:pasv 주소 무시 (부울)
true인 경우 lftp는 PASV에서 반환된 주소 대신 제어 연결 주소를 사용합니다.
데이터 연결에 대한 응답. 이것은 깨진 NAT에 유용할 수 있습니다. 기본값은 거짓입니다.
ftp:목록-비어 있음-확인 (부울)
false로 설정하면 LIST 명령의 빈 목록이 잘못된 것으로 처리되고
다른 방법(NLST)이 사용됩니다.
ftp:목록 옵션 (끈)
LIST 명령에 항상 추가되는 옵션을 설정합니다. 설정하는 것이 유용할 수 있습니다.
서버가 기본적으로 도트(숨겨진) 파일을 표시하지 않으면 이것을 `-a'로 지정합니다. 기본값은
빈.
ftp:nop 간격 (초)
파일의 꼬리를 다운로드할 때 NOOP 명령 사이의 지연. 이것은 FTP에 유용합니다.
데이터 전송을 플러시하기 전에 "전송 완료" 메시지를 보내는 서버. 에
이러한 경우 NOOP 명령은 연결 시간 초과를 방지할 수 있습니다.
ftp:수동 모드 (부울)
수동 FTP 모드를 설정합니다. 이것은 방화벽 뒤에 있거나 멍청한 경우 유용할 수 있습니다.
마스커레이딩 라우터. 수동 모드에서 lftp는 PORT 명령이 아닌 PASV 명령을 사용합니다.
활성 모드에서 사용됩니다. 수동 모드에서 lftp 자체가 데이터 연결을 만듭니다.
서버에; 활성 모드에서 서버는 데이터 전송을 위해 lftp에 연결합니다.
패시브 모드가 기본값입니다.
ftp:포트-ipv4 (ipv4 주소)
PORT 명령으로 보낼 IPv4 주소를 지정합니다. 기본값은 비어 있음을 의미합니다.
제어 연결의 로컬 끝 주소를 보냅니다.
ftp:포트 범위 (에서부터)
활성 모드에 대해 허용된 포트 범위입니다. 형식은 최소-최대 또는 '전체' 또는 '임의'입니다.
모든 포트를 나타냅니다. 기본값은 '전체'입니다.
ftp:epsv 선호 (부울)
EPSV를 기본 수동 모드로 사용합니다. 기본값은 '거짓'입니다.
ftp:프록시 (URL)
사용할 FTP 프록시를 지정합니다. 프록시를 비활성화하려면 이것을 빈 문자열로 설정하십시오. 참고
FTP over HTTP가 아닌 FTP 프로토콜을 사용하는 FTP 프록시입니다. 기본값은
환경 변수에서 가져옴 ftp_proxy ``ftp://''로 시작하는 경우. FTP가
프록시에 인증이 필요하면 URL에 사용자 이름과 비밀번호를 지정하십시오. 만약에
ftp:proxy는 http://로 시작하고 hftp 프로토콜(FTP over HTTP 프록시)이 사용됩니다.
FTP 대신 자동으로.
ftp:프록시 인증 유형 (끈)
``joined''로 설정하면 lftp는 ``user@'를 보냅니다.[이메일 보호]'' 사용자 이름으로
프록시에, 그리고 ``password@proxy_password''를 패스워드로.
``joined-acct''로 설정하면 lftp는 ``[이메일 보호] proxy_user''(
공백)을 프록시에 대한 사용자 이름으로 사용합니다. 사이트 비밀번호는 평소와 같이 전송되며 프록시는
다음 ACCT 명령에 암호가 필요합니다.
``open''으로 설정하면 lftp는 먼저 프록시 사용자와 프록시 암호를 보낸 다음
``OPEN ftp.example.org'' 다음에 ``USER 사용자''가 옵니다. 그러면 사이트 비밀번호가 전송됩니다.
평소와 같이.
``user''(기본값)로 설정하면 lftp는 먼저 프록시 사용자와 프록시 암호를 보내고
그럼 ``[이메일 보호]''를 사용자 이름으로 사용합니다. 사이트 비밀번호는 다음과 같이 전송됩니다.
보통의.
``proxy-user@host''로 설정하면 lftp는 먼저 ``USER
[이메일 보호]'', 프록시 비밀번호. 사이트 사용자와 비밀번호는
그런 다음 평소와 같이 보냈습니다.
ftp:휴식 목록 (부울)
LIST 명령 전에 REST 명령 사용을 허용합니다. 이것은 큰 경우에 유용할 수 있습니다.
그러나 일부 FTP 서버는 LIST 전에 REST를 자동으로 무시합니다.
ftp:휴게소 (부울)
false인 경우 lftp는 STOR 전에 REST를 사용하지 않습니다. 이것은 일부 사람들에게 유용할 수 있습니다.
REST 다음에 STOR가 있는 경우 파일을 손상(XNUMX으로 채움)하는 버그가 있는 서버
익숙한.
ftp:재시도-530 (정규식)
텍스트가 이 정규식과 일치하면 PASS 명령에 대해 서버 응답 530에서 재시도하십시오.
이 설정은 과부하된 서버(임시
조건) 및 잘못된 암호(영구 조건).
ftp:재시도-530-익명 (정규식)
ftp:retry-530과 같은 익명 로그인을 위한 추가 정규식입니다.
ftp:사이트 그룹 (끈)
로그인 후 SITE GROUP 명령에서 이 문자열을 보냅니다. 결과는 무시됩니다. 그만큼
이 설정의 클로저는 형식이 있습니다. 사용자@호스트.
ftp:키 허용 (부울)
서버가 지원하는 것으로 보이면 키/오피 응답 보내기를 허용합니다. 기본적으로 켜져 있습니다.
ftp:키포스 (부울)
네트워크를 통해 일반 텍스트 암호를 보내지 말고 대신 skey/opie를 사용하십시오. 만약에
skey/opie를 사용할 수 없습니다. 로그인에 실패한 것으로 가정합니다. 기본적으로 꺼져 있습니다.
ftp:ssl 허용 (부울)
true이면 비익명 액세스를 위해 FTP 서버와 SSL 연결 협상을 시도합니다.
기본값은 true입니다. 이 SSL 설정 및 기타 SSL 설정은 lftp가
ssl/tls 라이브러리로 컴파일됩니다.
ftp:ssl 인증 (끈)
AUTH 명령의 인수는 SSL, TLS, TLS-P, TLS-C 중 하나일 수 있습니다. RFC4217 참조
설명을 위해. FEAT 응답에 따라 기본적으로 TLS 또는 SSL이 사용됩니다.
ftp:ssl-데이터-사용-키 (부울)
true인 경우 lftp는 보호된 데이터 연결을 위해 ssl:key-file도 로드합니다. 거짓일 때,
그렇지 않으며 서버는 데이터를 일치시키고 세션 ID로 연결을 제어할 수 있습니다.
기본값은 true입니다.
ftp:ssl-force (부울)
true이면 서버가 SSL을 지원하지 않을 때 암호를 지우지 않고 보내는 것을 거부합니다.
기본값은 false입니다.
ftp:ssl 보호 데이터 (부울)
true인 경우 데이터 전송을 위해 SSL 연결을 요청합니다. CPU를 많이 사용하지만
프라이버시를 제공합니다. 기본값은 거짓입니다.
ftp:ssl 보호 fxp (부울)
true인 경우 FXP에서 두 FTP 서버 간의 데이터 전송을 위해 SSL 연결을 요청합니다.
방법. 이 경우 CPSV 또는 SSCN 명령이 사용됩니다. 에 대한 SSL 연결이 실패하는 경우
어떤 이유로 ftp:ssl-force가 설정되지 않은 경우 lftp는 보호되지 않은 FXP 전송을 시도합니다.
두 서버 중 하나에 대해. 기본값은 거짓입니다.
ftp:ssl 보호 목록 (부울)
true인 경우 파일 목록 전송을 위한 SSL 연결을 요청합니다. 기본값은 true입니다.
ftp:ssl-사용-ccc (부울)
true인 경우 lftp는 로그온 후 CCC 명령을 실행하여 SSL 보호를 비활성화합니다.
제어 연결의 레이어입니다.
ftp:통계 간격 (시간 간격)
STAT 명령 사이의 간격. 기본값은 1초입니다.
ftp:엄격한 여러 줄 (부울)
true인 경우 lftp는 여러 줄 응답 형식을 엄격하게 확인합니다(다음으로 끝날 것으로 예상합니다.
시작할 때와 동일한 코드). false인 경우 이 검사가 완화됩니다.
ftp:동기화 모드 (부울)
true이면 lftp는 한 번에 하나의 명령을 보내고 응답을 기다립니다. 이것은 아마도
버그가 있는 FTP 서버 또는 라우터를 사용하는 경우 유용합니다. 꺼져 있을 때 lftp는
명령 팩 및 응답 대기 - 왕복 시 작업 속도 향상
시간이 중요합니다. 불행히도 모든 FTP 서버와 일부에서는 작동하지 않습니다.
라우터에 문제가 있으므로 기본적으로 켜져 있습니다.
ftp:시간대 (끈)
LIST 명령에 의해 반환된 목록의 시간에 대해 이 시간대를 가정합니다. 이 설정
GMT 오프셋 [+|-]HH[:MM[:SS]] 또는 유효한 TZ 값(예: Europe/Moscow 또는
MSK-3MSD, M3.5.0, M10.5.0/3). 기본값은 GMT입니다. 가정할 빈 값으로 설정
환경 변수 TZ에 의해 지정된 현지 시간대.
ftp:신뢰-위업 (끈)
true인 경우 FEAT 반환 데이터가 정확하고 공통 프로토콜을 사용하지 않는다고 가정합니다.
목록에 없는 경우 SIZE, MDTM, REST와 같은 확장자. 기본값은 거짓입니다.
ftp:사용 중단 (부울)
false인 경우 lftp는 ABOR 명령을 보내지 않고 데이터 연결을 즉시 닫습니다.
ftp:알로 사용 (부울)
true(기본값)인 경우 lftp는 파일을 업로드하기 전에 ALLO 명령을 보냅니다.
ftp:기능 사용 (부울)
true(기본값)인 경우 lftp는 FEAT 명령을 사용하여 ftp의 확장 기능을 결정합니다.
서버.
ftp:fxp 사용 (부울)
true이면 lftp는 두 ftp 서버 간에 직접 연결을 설정하려고 시도합니다.
ftp:hftp 사용 (부울)
ftp:proxy가 http 프록시를 가리킬 때 이 설정은 hftp 방법(GET,
HEAD) 참이면 CONNECT 메서드, 거짓이면 CONNECT 메서드입니다. 기본값은 true입니다.
ftp:ip-tos 사용 (부울)
true인 경우 lftp는 제어 연결을 위해 IPTOS_LOWDELAY를 사용하고 연결을 위해 IPTOS_THROUGHPUT을 사용합니다.
데이터 연결.
FTP:언어 (부울)
FEAT로 표시된 대로 지원되는 경우 LANG 명령으로 선택한 언어
응답. 기본값은 서버 기본값을 의미하는 비어 있습니다.
ftp:mdtm 사용 (부울)
true(기본값)인 경우 lftp는 MDTM 명령을 사용하여 파일 수정 시간을 결정합니다.
ftp:use-mdtm-오버로드 (부울)
true인 경우 lftp는 XNUMX개의 인수 MDTM 명령을 사용하여 파일 수정 시간을 설정합니다.
업로드된 파일. 기본값은 거짓입니다.
ftp:사용 사이트 유휴 (부울)
true이면 lftp는 net:idle 인수와 함께 'SITE IDLE' 명령을 보냅니다. 기본값은 거짓입니다.
ftp:사이트 사용 시간 (부울)
true인 경우 lftp는 파일 수정 시간을 설정하기 위해 5개의 인수로 구성된 `SITE UTIME' 명령을 보냅니다.
업로드된 파일에. 기본값은 true입니다.
ftp:사용-사이트-utime2 (부울)
true인 경우 lftp는 파일 수정 시간을 설정하기 위해 2개의 인수로 구성된 `SITE UTIME' 명령을 보냅니다.
업로드된 파일에. 기본값은 true입니다. 5-argument 'SITE UTIME'도 활성화되면,
2-인수 명령이 먼저 시도됩니다.
ftp:사용 크기 (부울)
true(기본값)인 경우 lftp는 SIZE 명령을 사용하여 파일 크기를 결정합니다.
ftp:사용 통계 (부울)
true인 경우 lftp는 FXP 모드 전송에서 STAT 명령을 전송하여 데이터가 얼마나
이전되었습니다. ftp:stat-interval도 참조하십시오. 기본값은 true입니다.
ftp:목록에 대한 통계 사용 (부울)
true인 경우 lftp는 LIST 명령 대신 STAT를 사용합니다. 기본적으로 `.' STAT로 사용
논쟁. STAT를 사용하여 lftp는 디렉토리 목록에 대한 데이터 연결 생성을 방지합니다.
일부 서버에는 STAT에 대한 특수 옵션이 필요합니다. ftp:list-options를 사용하여 지정하십시오.
(예 : -그만큼).
ftp:telnet-iac 사용 (부울)
true(기본값)인 경우 lftp는 TELNET IAC 명령을 사용하고 다음과 같이 TELNET 프로토콜을 따릅니다.
RFC959에 지정되어 있습니다. false인 경우 TELNET 프로토콜을 따르지 않으므로
255(0xFF, 0377) 문자를 두 배로 사용할 수 없으며 ABOR 및 STAT 명령 앞에 붙지 않습니다.
TELNET IP+SYNCH 신호로.
ftp:tvfs 사용 (삼중 부울)
자동으로 설정하면 TVFS 기능의 사용은 FEAT 서버 응답에 따라 다릅니다. 그렇지 않으면
이 설정은 사용 여부를 알려줍니다. 간단히 말해서 서버가 TVFS를 지원한다면
그런 다음 유닉스 계열 경로를 사용합니다.
ftp:utf8 사용 (부울)
참이면 lftp는 'OPTS UTF8 ON'을 서버에 보내 UTF-8 인코딩을 활성화합니다(만약
지원). 파일 이름에 인코딩이 다르고 서버가 있는 경우 비활성화하십시오.
문제가 있습니다.
ftp:사용 종료 (부울)
true이면 lftp는 ftp 서버에서 연결을 끊기 전에 QUIT를 보냅니다. 기본값은 true입니다.
ftp:주소 확인 (부울)
데이터 연결이 제어 연결의 네트워크 주소에서 오는지 확인
또래. 이렇게 하면 데이터 연결 스푸핑을 방지할 수 있습니다.
부패. 불행히도, 이것은 여러 개가 있는 특정 ftp 서버에서 실패할 수 있습니다.
네트워크 인터페이스는 데이터 소켓에 나가는 주소를 설정하지 않으므로
기본적으로 비활성화되어 있습니다.
ftp:포트 확인 (부울)
데이터 연결의 원격 끝에 포트 20(ftp-data)이 있는지 확인합니다. 이것은 할 수 있습니다
원격 호스트의 사용자에 의한 데이터 연결 스푸핑을 방지할 수 있습니다. 안타깝게도,
너무 많은 창과 유닉스 ftp 서버조차도 데이터에 적절한 포트를 설정하는 것을 잊음
따라서 이 검사는 기본적으로 꺼져 있습니다.
ftp:웹 모드 (부울)
데이터 연결을 종료한 후 연결을 끊습니다. 이것은 완전히 깨진 ftp에 유용할 수 있습니다.
서버. 기본값은 거짓입니다.
ftps:초기 보호 (끈)
FTPS 연결에 대한 초기 PROT 설정을 지정합니다. C, S, E, P 중 하나여야 합니다.
또는 비어 있습니다. 기본값은 알 수 없음을 의미하는 비어 있으므로 lftp가 PROT 명령을 사용합니다.
무조건. PROT 명령이 지원되지 않는 것으로 판명되면 지우기 모드는
가정하다.
hftp:캐시 (부울)
ftp-over-http 프로토콜에 대한 서버/프록시 측 캐싱을 허용합니다.
hftp:캐시 제어 (끈)
해당 HTTP 요청 헤더를 지정합니다.
hftp:디코드 (부울)
true인 경우 lftp는 Content-
인코딩 헤더 값은 deflate, gzip, compress, x-gzip 또는 x-compress와 일치합니다.
hftp:프록시 (URL)
FTP-over-HTTP 프로토콜(hftp)에 대한 HTTP 프록시를 지정합니다. 프로토콜 hftp는 할 수 없습니다
분명히 HTTP 프록시 없이 작동합니다. 기본값은 환경에서 가져옵니다.
변수 ftp_proxy ``http://''로 시작하는 경우, 그렇지 않으면 환경에서
변수 http_proxy. FTP 프록시에 인증이 필요한 경우 사용자 이름을 지정하십시오.
및 URL의 비밀번호.
hftp:allprop 사용 (부울)
참이면 lftp는 ` ''PROPFIND' 요청의 요청 본문, 그렇지 않은 경우
빈 요청 본문을 보냅니다.
hftp:사용 권한 (부울)
off로 설정하면 lftp는 프록시에 URL의 일부로 비밀번호를 보냅니다. 이것은 수 있습니다
일부 프록시(예: M-soft)에 필요합니다. 기본값은 켜져 있고 lftp는 암호를 보냅니다.
Authorization 헤더의 일부로.
hftp:사용 헤드 (부울)
off로 설정하면 lftp는 hftp 프로토콜에 'HEAD' 대신 'GET'을 사용하려고 시도합니다.
속도는 느리지만 lftp가 작동하지 않는 일부 프록시와 함께 작동하도록 할 수 있습니다.
``HEAD ftp://'' 요청을 이해하거나 잘못 처리합니다.
hftp:mkcol 사용 (부울)
off로 설정하면 lftp는 'MKCOL' 대신 'PUT'을 사용하여 디렉토리를 생성하려고 시도합니다.
hftp 프로토콜로. 기본값은 꺼져 있습니다.
hftp:propfind 사용 (부울)
off로 설정하면 lftp는 `PROPFIND'를 사용하여 디렉토리 내용을 가져오려고 시도하지 않습니다.
hftp 프로토콜을 사용하고 대신 `GET'을 사용하십시오. 기본값은 꺼져 있습니다.
hftp:사용 유형 (부울)
off로 설정하면 lftp는 프록시에 전달된 URL에 `;type='을 추가하려고 시도하지 않습니다. 일부
깨진 프록시는 올바르게 처리하지 않습니다. 기본값은 켜짐입니다.
http:동의, http: 수락 문자 집합, http:인코딩 수락, http:허용 언어 (끈)
해당 HTTP 요청 헤더를 지정합니다.
http:인증 (끈)
사용자가 지정되지 않은 경우 기본적으로 사용할 권한입니다. 형식은
``사용자:비밀번호''. 기본값은 인증이 없음을 의미하는 비어 있습니다.
http:캐시 (부울)
서버/프록시 측 캐싱을 허용합니다.
http:캐시 제어 (끈)
해당 HTTP 요청 헤더를 지정합니다.
http:쿠키 (끈)
이 쿠키를 서버로 보냅니다. 클로저는 다음에서 유용합니다.
쿠키/www.somehost.com "param=value" 설정
http:디코드 (부울)
true인 경우 lftp는 Content-Encoding 헤더 값이 있을 때 엔터티를 자동으로 디코딩합니다.
deflate, gzip, compress, x-gzip 또는 x-compress와 일치합니다.
http:포스트 콘텐츠 유형 (끈)
POST 메소드에 대한 Content-Type HTTP 요청 헤더의 값을 지정합니다. 기본값은
``응용 프로그램/x-www-form-urlencoded''.
http:프록시 (URL)
HTTP 프록시를 지정합니다. lftp가 HTTP 프로토콜을 통해 작동할 때 사용됩니다. 기본값
환경 변수에서 가져옵니다. http_proxy. 프록시가 필요한 경우
인증하려면 URL에 사용자 이름과 비밀번호를 지정하십시오.
http:put 메소드 (PUT 또는 POST)
넣을 때 사용할 HTTP 메서드를 지정합니다.
http:put-콘텐츠 유형 (끈)
PUT 메소드에 대한 Content-Type HTTP 요청 헤더의 값을 지정합니다.
http:리퍼러 (끈)
Referer HTTP 요청 헤더의 값을 지정합니다. 단일 점 `.' 현재로 확장
디렉토리 URL. 기본값은 '.'입니다. Referer 헤더를 비활성화하려면 빈 문자열로 설정하십시오.
http:설정 쿠키 (부울)
true인 경우 lftp는 Set-Cookie 헤더가 수신될 때 http:cookie 변수를 수정합니다.
http:사용-전소품 (부울)
참이면 lftp는 ` ''PROPFIND' 요청의 요청 본문, 그렇지 않은 경우
빈 요청 본문을 보냅니다.
http:사용-mkcol (부울)
off로 설정하면 lftp는 'MKCOL' 대신 'PUT'을 사용하여 디렉토리를 생성하려고 시도합니다.
HTTP 프로토콜로. 기본값은 켜짐입니다.
http:propfind 사용 (부울)
off로 설정하면 lftp는 `PROPFIND'를 사용하여 디렉토리 내용을 가져오려고 시도하지 않습니다.
HTTP 프로토콜을 사용하고 대신 'GET'을 사용하세요. 기본값은 켜짐입니다.
http:사용자 에이전트 (끈)
문자열 lftp는 HTTP 요청의 User-Agent 헤더에서 보냅니다.
https:프록시 (끈)
https 프록시를 지정합니다. 기본값은 환경 변수에서 가져옵니다.
https_proxy.
미러:역참조 (부울)
true인 경우 미러는 기본적으로 심볼릭 링크를 역참조합니다. 당신은 그것을 재정의 할 수 있습니다
--no-dereference 옵션으로. false인 경우 기본값입니다.
미러:제외 정규식 (정규식)
기본 제외 패턴을 지정합니다. --include 옵션으로 재정의할 수 있습니다.
미러:포함 정규식 (정규식)
기본 포함 패턴을 지정합니다. mirror:exclude-regex 직후에 사용됩니다.
적용된. mirror:exclude-regex가 비어 있으면 사용되지 않습니다.
미러:빈 디렉토리 없음 (부울)
true인 경우 미러는 빈 디렉토리를 생성하지 않습니다(예: --no-empty-dirs 옵션).
미러:정렬 기준 (끈)
파일 전송 순서를 지정합니다. 유효한 값: name, name-desc, size, size-
desc, 날짜, date-desc. 값이 name 또는 name-desc이면 mirror:order
설정은 주문 또는 전송에도 영향을 미칩니다.
미러:순서 (패턴 목록)
이름별로 정렬할 때 파일 전송 순서를 지정합니다. 예를 들어 이것을 "*.sfv
*.sum"은 미러가 *.sfv와 일치하는 파일을 먼저 전송한 다음 일치하는 파일을 전송하도록 합니다.
*.sum 및 다른 모든 파일. 다른 파일 다음에 디렉토리를 처리하려면 "*/"를 추가하십시오.
패턴 목록의 끝으로.
미러:덮어쓰기 (부울)
true인 경우 미러는 제거 및 재생성 대신 일반 파일을 덮어씁니다.
그들.
미러:병렬 디렉토리 (부울)
true이면 미러가 여러 디렉토리를 병렬로 처리하기 시작합니다.
병렬 모드에서. 그렇지 않으면 이전에 단일 디렉토리에서 파일을 전송합니다.
다른 디렉토리로 이동합니다.
미러:병렬 전송 수 (숫자)
미러가 시작할 수 있는 병렬 전송 수를 지정합니다. 기본값은 1입니다.
--parallel 옵션으로 재정의할 수 있습니다.
미러:소스 필요 (부울)
true인 경우 미러는 소스 디렉토리를 명시적으로 지정해야 합니다. 그렇지 않으면
현재 디렉토리로 간주됩니다.
미러:권한 설정 (부울)
off로 설정하면 미러가 파일 및 디렉토리 권한 복사를 시도하지 않습니다. 당신은 할 수 있습니다
--perms 옵션으로 재정의하십시오. 기본값은 켜짐입니다.
미러:건너뛰기 금지 (부울)
true인 경우 미러는 분명히 액세스할 수 없는 파일을 다운로드하려고 시도하지 않습니다.
허가 마스크로. 기본값은 거짓입니다.
미러:use-pget-n (숫자)
아래의 모든 단일 파일을 전송하는 데 사용되는 pget 명령에 -n 옵션을 지정합니다.
거울. 기본값은 pget을 비활성화하는 1입니다.
모듈:경로 (끈)
모듈을 찾기 위해 콜론으로 구분된 디렉토리 목록입니다. 에 의해 초기화될 수 있습니다.
환경 변수 LFTP_MODULE_PATH. 기본값은 'PKGLIBDIR/VERSION:PKGLIBDIR'입니다.
net:연결 제한 (숫자)
동일한 사이트에 대한 최대 동시 연결 수. 0은 무제한을 의미합니다.
net:연결 인계 (부울)
true인 경우 전경 연결이 배경 연결보다 우선하며 다음을 수행할 수 있습니다.
포그라운드 작업을 완료하기 위해 백그라운드 전송을 중단합니다.
그물: 유휴 (시간 간격)
이 유휴 시간 후에 서버에서 연결을 끊습니다. 기본값은 3분입니다.
net:제한 속도 (초당 바이트 수)
데이터 연결의 전송 속도를 제한합니다. 0은 무제한을 의미합니다. 두 가지를 지정할 수 있습니다.
다운로드 및 업로드 속도를 별도로 제한하기 위해 콜론으로 구분된 숫자. 접미사
지원됩니다. 예를 들어 100K는 102400을 의미합니다.
순:한계-최대 (바이트)
사용하지 않은 제한 비율의 누적을 제한합니다. 0은 한계율의 XNUMX배를 의미합니다.
순:총 비율 제한 (초당 바이트 수)
모든 연결의 전송 속도를 합계로 제한합니다. 0은 무제한을 의미합니다. 지정할 수 있습니다
다운로드 및 업로드 속도를 별도로 제한하기 위해 콜론으로 구분된 두 개의 숫자. 메모
소켓에 수신 버퍼가 있는 경우 네트워크 링크 로드가 발생할 수 있습니다.
전송 시작 직후 이 속도 제한보다 높습니다. 당신은 설정하려고 할 수 있습니다
이를 피하기 위해 net:socket-buffer를 비교적 작은 값으로 설정합니다.
순:총계 제한 (바이트)
사용하지 않은 한도 합계 비율의 누적 한도. 0은 총 제한 비율의 두 배를 의미합니다.
순:최대 재시도 (숫자)
성공하지 못한 작업의 최대 순차 시도 횟수입니다. 0은 의미
제한 없는. 1은 재시도가 없음을 의미합니다.
net:프록시 없음 (끈)
프록시를 사용하면 안 되는 쉼표로 구분된 도메인 목록이 포함되어 있습니다.
기본값은 환경 변수에서 가져옵니다. no_proxy.
net:지속 재시도 (숫자)
이 수의 하드 오류를 무시하십시오. 응답하는 버그가 있는 FTP 서버에 로그인하는 데 유용합니다.
사용자가 너무 많으면 5xx.
net:재연결-간격-기준 (초)
재연결 사이의 기본 최소 시간을 설정합니다. 실제 간격은 다음에 따라 다릅니다.
net:reconnect-interval-multiplier 및 작업 수행 시도 횟수.
net:재연결 간격-최대 (초)
최대 재연결 간격을 설정합니다. 를 곱한 후 현재 간격일 때
net:reconnect-interval-multiplier가 이 값에 도달하거나 초과하면 재설정됩니다.
net:reconnect-interval-base로 돌아갑니다.
net:재연결 간격 승수 (실수)
새로운 시도를 할 때마다 기본 간격이 곱해지는 승수를 설정합니다.
작업을 수행하면 실패합니다. 간격이 최대에 도달하면 기본으로 재설정됩니다.
값. net:reconnect-interval-base 및 net:reconnect-interval-max를 참조하십시오.
net:소켓 바인드 ipv4 (ipv4 주소)
모든 IPv4 소켓을 지정된 주소에 바인딩합니다. 특정 항목을 선택하는 데 유용할 수 있습니다.
사용할 네트워크 인터페이스. 기본값은 비어 있으며 IPv4 소켓을 바인딩하지 않음을 의미합니다.
운영 체제는 라우팅 테이블을 사용하여 자동으로 주소를 선택합니다.
net:소켓 바인드 ipv6 (ipv6 주소)
IPv6 소켓에 대해서도 동일합니다.
net:소켓 버퍼 (바이트)
SO_SNDBUF 및 SO_RCVBUF 소켓 옵션에 대해 지정된 크기를 사용합니다. 0은 시스템 기본값을 의미합니다.
net:소켓-최대세그 (바이트)
TCP_MAXSEG 소켓 옵션에 대해 주어진 크기를 사용하십시오. 모든 운영 체제가 이를 지원하는 것은 아닙니다.
옵션이지만 Linux에서는 가능합니다.
순:시간 초과 (시간 간격)
네트워크 프로토콜 시간 초과를 설정합니다.
pget:기본-n (숫자)
pget에서 파일을 분할할 기본 청크 수입니다.
pget:최소 청크 크기 (숫자)
파일을 분할할 최소 청크 크기입니다.
pget:저장 상태 (시간 간격)
이 자주 pget 전송 상태를 저장합니다. 저장을 비활성화하려면 'never'로 설정하십시오.
상태 파일. 상태는 접미사가 있는 파일에 저장됩니다. .lftp-pget-상태.
sftp:자동 확인 (부울)
참일 때, lftp는 모든 ssh 질문, 특히 질문에 대해 ``예''로 대답합니다.
새 호스트 키에 대해. 그렇지 않으면 ``아니오''라고 대답합니다.
sftp:문자 집합 (끈)
파일 이름 및 파일 목록에서 SFTP 서버에서 사용하는 문자 집합입니다. 기본값은
비어 있음은 로컬과 동일함을 의미합니다. 이 설정은 SFTP 프로토콜에만 사용됩니다.
4 이전 버전. 버전 4 이상은 항상 UTF-8을 사용합니다.
sftp:연결 프로그램 (끈)
원격 서버에 연결하는 데 사용할 프로그램입니다. `-l' 옵션을 지원해야 합니다.
사용자 이름의 경우 '-p' 포트 번호. 기본값은 `ssh -a -x'입니다. 당신은 그것을 설정할 수 있습니다
예를 들어 'rsh'.
sftp:최대 패킷 전송 (숫자)
전송되지 않은 최대 패킷 수입니다. 왕복 시간이 된다면
이 값과 읽기/크기 쓰기 크기를 늘려야 합니다. 기본값은 16입니다.
sftp:프로토콜 버전 (숫자)
협상할 프로토콜 번호입니다. 기본값은 4입니다. 사용된 실제 프로토콜 버전
서버에 따라 다릅니다.
sftp:서버 프로그램 (끈)
SFTP 프로토콜을 구현하는 서버 프로그램입니다. 슬래시 `/'가 포함되어 있지 않으면
ssh2 하위 시스템으로 간주되며 연결을 시작할 때 -s 옵션이 사용됩니다.
프로그램. 기본값은 'sftp'입니다. 다음과 같이 rsh를 전송 수준 프로토콜로 사용할 수 있습니다.
sftp:connect-program rsh 설정
sftp:서버 프로그램 /usr/libexec/openssh/sftp-server 설정
마찬가지로 SSH1을 통해 SFTP를 실행할 수 있습니다.
sftp:크기 읽기 (숫자)
읽기용 블록 크기. 기본값은 0x8000입니다.
sftp:크기 쓰기 (숫자)
쓰기를 위한 블록 크기입니다. 기본값은 0x8000입니다.
SSL:ca 파일 (파일 경로)
지정된 파일을 인증 기관 인증서로 사용합니다.
SSL:ca-경로 (디렉토리 경로)
지정된 디렉토리를 인증 기관 인증서 저장소로 사용(OpenSSL
만).
ssl:호스트 이름 확인 (부울)
true인 경우 lftp는 서버에 연결하는 데 사용된 호스트 이름이 일치하는지 확인합니다.
인증서의 호스트 이름으로
SSL:crl 파일 (파일 경로)
지정된 파일을 인증서 해지 목록 인증서로 사용합니다.
SSL:crl 경로 (디렉토리 경로)
지정된 디렉토리를 인증서 해지 목록 인증서 저장소로 사용
(OpenSSL만 해당).
SSL:키 파일 (파일 경로)
지정된 파일을 개인 키로 사용하십시오.
SSL:인증서 파일 (파일 경로)
지정된 파일을 인증서로 사용하십시오.
SSL:use-sni (부울)
true인 경우 SNI(서버 이름 표시) TLS 확장을 사용합니다.
ssl:인증서 확인 (부울)
yes로 설정하면 서버의 인증서가 알려진 인증서로 서명되었는지 확인합니다.
권한이 있으며 인증서 해지 목록에 없습니다.
SSL:우선순위 (끈)
GnuTLS에 대한 자유 형식 우선 순위 문자열입니다. OpenSSL로 구축된 경우 이해되는 값
are + or - 뒤에 SSL3.0, TLS1.0, TLS1.1 또는 TLS1.2가 오고 :. 예:
SSL:우선순위 "NORMAL:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2" 설정
토렌트:ip (ipv4 주소)
트래커에 보낼 IP 주소입니다. HTTP 프록시를 사용하는 경우 지정합니다.
토렌트:ipv6 (ipv6 주소)
트래커에 보낼 IPv6 주소입니다. 기본적으로 처음 발견된 글로벌 유니캐스트 주소
사용.
토런트:최대 피어 (숫자)
토렌트의 최대 피어 수. 가장 적게 사용된 피어는 유지 관리를 위해 제거됩니다.
이 한계.
급류:포트 범위 (에서부터)
연결을 수락할 포트 범위입니다. 토렌트가 실행될 때 단일 포트가 선택됩니다.
시작됩니다.
토렌트:리트래커 (URL)
명시적 추적기 URL, 예: `http://retracker.local/announce'.
토렌트:메타데이터 저장 (부울)
true인 경우 lftp는 작업하는 각 토렌트의 메타데이터를 저장합니다.
~/.local/share/lftp/torrent/md or ~/.lftp/torrent/md 디렉토리에서 로드하고
필요하다면 거기에.
토런트:seed-max-time (시간 간격)
최대 시드 시간. 이 기간이 지나면 완전한 토렌트가 종료됩니다.
비율과 무관합니다. 필요한 경우 무한대로 설정할 수 있습니다.
토런트:seed-min-peers (숫자)
토렌트 완료 시 최소 피어 수입니다. 적으면 새로운 동료
적극적으로 찾고 있습니다.
급류:정지 비율 (실수)
토렌트는 완료되고 비율이 이 숫자에 도달하면 중지됩니다.
토렌트:use-dht (부울)
true이면 DHT가 사용됩니다.
xfer:자동 이름 바꾸기(부울)
사용자가 명시적으로 설정한 경우 서버에서 제공하는 제안된 파일 이름이 사용됩니다.
옵션을 '켜기'로 설정합니다. 보안상 위험할 수 있으므로 기본값은 꺼져 있습니다.
xfer:클로버 (부울)
이 설정이 꺼져 있으면 get 명령이 기존 파일을 덮어쓰지 않고
대신 오류.
xfer:대상 디렉토리 (디렉토리에 대한 경로 또는 URL)
이 설정은 get 및 mget 명령에 대한 기본 -O 옵션으로 사용됩니다. 기본값은
비어 있음, 이는 현재 디렉토리를 의미합니다(-O 옵션 없음).
xfer:디스크 완전 치명적 (부울)
true인 경우 lftp는 가득 차서 대상 파일을 쓸 수 없는 경우 전송을 중단합니다.
디스크 또는 할당량 false인 경우 lftp는 디스크 공간이 해제될 때까지 기다립니다.
xfer:에타 기간 (초)
ETA를 생성하기 위해 가중 평균 비율을 계산하는 기간입니다.
xfer:에타 간결 (부울)
간결한 ETA 표시(고급 부품만). 기본값은 true입니다.
xfer:로그 (부울)
true인 경우 lftp는 xfer:log-file 설정에서 파일로 전송을 기록합니다.
xfer:로그 파일 (파일 경로)
전송을 기록할 파일입니다. 기본값은 ~/.local/share/lftp/transfer_log or
~/.lftp/transfer_log.
xfer:메이크 백업 (부울)
true일 때 lftp는 대신 ``~'' 접미사를 추가하여 기존 파일의 이름을 바꿉니다.
덮어씁니다.
xfer:최대 로그 크기 (숫자)
전송 로그 파일의 최대 크기. 크기에 도달하면 파일이
이름을 바꾸고 새롭게 시작했습니다.
xfer:최대 리디렉션 (숫자)
최대 리디렉션 수. 이것은 HTTP를 통한 다운로드에 유용할 수 있습니다. 0
리디렉션을 금지합니다.
xfer:비율 기간 (초)
표시될 가중 평균 비율이 계산되는 기간입니다.
xfer:임시 파일 이름 (끈)
임시 파일 이름 패턴, 첫 번째 별표는 원래 파일 이름으로 대체됩니다.
xfer:임시 파일 사용 (부울)
true인 경우 파일은 동일한 디렉토리의 임시 파일로 전송되고
그런 다음 이름이 변경되었습니다.
xfer:확인 (부울)
true인 경우 파일 유효성 검사를 위한 성공적인 전송 후 verify-command가 실행됩니다.
진실성. 해당 명령의 XNUMX 종료 코드는 파일의 정확성을 나타내야 합니다.
xfer:확인 명령 (끈)
파일 무결성을 확인하는 명령입니다. 유일한 인수는 파일의 경로입니다.
변수의 이름은 모호하지 않는 한 약어로 사용할 수 있습니다. 앞의 접두사
`:'도 생략할 수 있습니다. 다른 클로저에 대해 하나의 변수를 여러 번 설정할 수 있습니다.
따라서 특정 상태에 대한 특정 설정을 얻을 수 있습니다. 폐쇄는
슬래시 `/'로 구분된 변수 이름 뒤에 지정됩니다.
`dns:', `net:', `ftp:', `http:', `hftp:' 도메인 변수에 대한 클로저는 현재
`open' 명령에서 지정한 호스트 이름만(일부 예외
폐쇄는 의미가 없습니다(예: dns:cache-size). 일부 `cmd:' 도메인 변수의 경우
클로저는 경로가 없는 현재 URL입니다. 다른 변수의 경우 현재 사용되지 않습니다. 보다
샘플의 예 lftp.conf.
특정 명령 및 설정은 시간 간격 매개변수를 사용합니다. 형식은 Nx[Nx...]이며,
여기서 N은 시간(부동 소수점)이고 x는 시간 단위입니다. d - 일, h - 시간, m -
분, 초 - 초. 기본 단위는 초입니다. 예: 5h30m 또는 5.5h. 또한 간격은
be 'infinity', 'inf', 'never', 'forever' - 무한한 간격을 의미합니다. 예를 들어 `수면
영원히' 또는 'set dns:cache-expire Never'.
부울 설정은 True 값에 대해 (true, on, yes, 1, +) 또는 (false,
False 값의 경우 off, no, 0, -).
Tri-boolean 설정은 boolean 값 또는 'auto'를 갖습니다.
정수 설정은 접미사를 가질 수 있습니다. k - kibi, m - mebi, g - gigi 등
접두사: 0 - 0진수, XNUMXx - XNUMX진수.
FTP 비 동시성의 모드 (파이프라인)
Lftp 한 번에 여러 명령을 보낸 다음 모든 명령을 확인하여 FTP 작업의 속도를 높일 수 있습니다.
응답. ftp:sync-mode 변수를 참조하십시오. 때로는 이것이 작동하지 않으므로 동기식
모드가 기본값입니다. 동기 모드를 끄고 작동하는지 확인할 수 있습니다.
주소 변환을 처리하는 일부 네트워크 소프트웨어가 잘못 작동하는 것으로 알려져 있습니다.
하나의 네트워크 패킷에 여러 FTP 명령이 있는 경우.
RFC959는 다음과 같이 말합니다: ``완료 응답 전에 다른 명령을 보내는 사용자 프로세스는
프로토콜을 위반하다; 그러나 서버 FTP 프로세스는 다음을 수행하는 모든 명령을 대기열에 넣어야 합니다.
선행 명령이 진행 중인 동안 도착''. 또한 RFC1123은 다음과 같이 말합니다. ``구현자는 반드시
제어 연결의 READ 경계와
Telnet EOL 시퀀스(CR LF).'' 및 ``제어 연결에서 단일 READ는
둘 이상의 FTP 명령을 포함하십시오''.
따라서 한 번에 여러 명령을 보내는 것이 안전해야 하므로 작업 속도가 많이 빨라지고
모든 Unix 및 VMS 기반 ftp 서버에서 작동하는 것 같습니다. 불행히도 윈도우 기반
서버는 종종 하나의 패킷에서 여러 명령을 처리할 수 없으므로 일부는
라우터.
옵션
-d 디버깅 모드를 켭니다.
-e 명령
주어진 명령을 실행하고 종료하지 마십시오.
-p 포트
지정된 포트를 사용하여 연결합니다.
-u 사용자[,패스]
주어진 사용자 이름과 비밀번호를 사용하여 연결하십시오. 암호를 인용하는 것을 잊지 마십시오
쉘에서 제대로. 또한 암호를 지정하는 것은 안전하지 않습니다.
명령줄, 사용 ~/.netrc 파일. 또는 ssh 기반 프로토콜을 사용할 수 있습니다.
인증된 키를 사용하여 비밀번호를 입력할 필요가 없습니다.
--노르크 홈 디렉토리에서 rc 파일을 실행하지 마십시오.
-f 스크립트 파일
파일에서 명령을 실행하고 종료합니다. 이 옵션은 다음 없이 단독으로 사용해야 합니다.
다른 인수(제외 --노르크).
-c 명령
주어진 명령을 실행하고 종료합니다. 명령은 세미콜론으로 구분할 수 있으며,
`&&' 또는 `||'. 쉘에서 명령 인수를 적절하게 인용하는 것을 기억하십시오. 이것
옵션은 다른 인수 없이 단독으로 사용해야 합니다(예외 --노르크).
환경 변수
다음 환경 변수는 다음에서 처리됩니다. FTP:
EDITOR 로컬 편집기로 사용 편집 명령.
홈 (로컬) 물결표(`~') 확장에 사용됩니다.
SHELL 에 의해 사용 ! 실행할 쉘을 결정하는 명령.
휴대용 소형 무선 호출기 이것은 사용할 호출기의 이름이어야 합니다. 에 의해 사용됩니다. 배우기 그리고 즈모어
명령.
http_proxy, https_proxy
초기 http:proxy, hftp:proxy 및 https:proxy 변수를 설정하는 데 사용됩니다.
ftp_proxy
URL 프로토콜에 따라 초기 ftp:proxy 또는 hftp:proxy 변수를 설정하는 데 사용됩니다.
이 환경 변수에 사용됩니다.
no_proxy
초기 net:no-proxy 변수를 설정하는 데 사용됩니다.
LFTP_MODULE_PATH
초기 모듈:경로 변수를 설정하는 데 사용됩니다.
LFTP_홈
사용자별 구성 파일을 저장하는 디렉토리를 찾는 데 사용됩니다. 만약에
설정되지 않은, ~/.lftp 사용하게 될 것이다. 이 디렉토리가 존재하지 않는 경우,
그러면 XDG 디렉토리가 사용됩니다.
LS_COLORS
초기 color:dir-colors 변수를 설정하는 데 사용됩니다.
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
다음과 같은 경우 사용자별 파일의 디렉토리를 찾는 데 사용됩니다. ~/.lftp (또는 $LFTP_홈
디렉토리)이(가) 존재하지 않습니다. 기본값은 ~ / .config, ~ / .local / 공유 그리고 ~ / .cache
각기. 접미사 /lftp 에 대한 전체 경로를 만들기 위해 추가됩니다.
디렉토리.
onworks.net 서비스를 사용하여 온라인으로 lftp 사용