Lftp - Linux Command - Unix հրաման

ԱՆՈՒՆ

lftp - բարդ ֆայլերի փոխանցման ծրագիր

ՇԱՐԱՀՅՈՒՍՈՒԹՅՈՒՆ

lftp [ -d ] [ -e cmd ] [ -p port ] [ -u օգտվող [ , pass ]] [ site ]
lftp -f script_file
lftp -c կարգադրություններ
lftp - ի տարբերություն
lftp - օգնական

DESCRIPTION

lftp- ն այն ծրագիրն է, որը թույլ է տալիս բարդ FTP եւ HTTP կապեր ունենալ այլ հյուրընկալների հետ: Եթե հյուրընկալողը նշված է, ապա lftp- ը կմիացնի այդ հանգույցին, այլապես պետք է կապ հաստատել բաց հրամանով:

lftp կարող է գործածել վեց ֆայլի մուտք գործելու մեթոդներ `ftp, ftps, http , https , hftp, ձուկ եւ ֆայլ (https եւ ftps միայն մատչելի են, երբ lftp- ը կազմված է openssl գրադարանում): Դուք կարող եք նշել «բաց URL» հրամանի օգտագործման մեթոդը, օրինակ, «բաց http://www.us.kernel.org/pub/linux»: hftp- ը, ftp-over-http-proxy արձանագրությունը: Այն կարող է օգտագործվել ավտոմատ կերպով FTP- ի փոխարեն, եթե FTP- ը հաստատված է `http: // proxy [: port]: Ձուկը SSH կապի վրա աշխատող արձանագրություն է:

Lftp- ի յուրաքանչյուր գործողությունը հուսալի է, որ ցանկացած ոչ մահացու սխալ է անտեսվում, եւ գործողությունը կրկնվում է: Այսպիսով, եթե ներբեռնումները ընդմիջումից հետո, այն կվերագործարկվի ինքնաբերաբար: Նույնիսկ եթե FTP սերվերը չի աջակցում REST հրամանին, ապա lftp- ը կփորձի ստանալ ֆայլը հենց սկզբից, մինչեւ ֆայլը ամբողջությամբ փոխանցվի:

lftp- ը ունի shell- ի նման հրամանատարական տեքստ, որը թույլ է տալիս Ձեզ մի քանի հրամանների գործարկել զուգահեռ ֆոն (&): Հնարավոր է նաեւ խմբագրել հրամանները () եւ կատարել դրանք ֆոնին: Բոլոր ֆոնային աշխատանքները կատարվում են նույն նույն գործընթացում: Դուք կարող եք առաջադրանքով զբաղվել հետին պլանով `^ Z (cz) եւ հետ, հրամանով` սպասել (կամ `fg ', որը« սպասում է »): Աշխատելու համար աշխատատեղեր ցուցադրելու համար օգտագործեք «աշխատատեղեր» հրամանը: Որոշ հրամաններ թույլ են տալիս վերահասցեավորել իրենց արտադրանքը (cat, ls, ...) ֆայլի կամ խողովակի միջոցով արտաքին հրամանին: Հրամանները կարող են պայմանականորեն կատարվել նախորդ հրամանի ավարտի կարգավիճակի վրա (&&, ||):

Եթե ​​դուք դուրս եք գալիս lftp- ից, երբ որոշ աշխատանքները դեռ չեն ավարտվել, ապա lftp- ը կտեղափոխվի ֆոնին nohup ռեժիմ: Նույնը տեղի է ունենում, երբ դուք ունեք իրական մոդեմի կախոց կամ երբ փակեք xterm- ը:

lftp- ը ներկառուցված հայելի է, որը կարող է բեռնավորել կամ թարմացնել մի ամբողջ տուփի ծառ: Կա նաեւ հակառակ հայելին (mirror -R), որը վերբեռնում է կամ թարմացնում է սերվերի սերվերի ծառը: Հայելի կարող է նաեւ համաժամանակացնել դիրեկտորիաների երկու հեռավոր սերվերների միջեւ, օգտագործելով FXP- ն, եթե առկա է:

Կա հրաման `« գործածել տվյալ պահին ընթացիկ համատեքստում, հրաման «հերթ» `հաջորդ սերվերի հերթական կատարման հրամաններին հաջորդելու համար եւ այլն:

Սկսած , lftp իրականացնում է /etc/lftp.conf , ապա ~ / .lftprc եւ ~ /. Lftp / rc : Դուք կարող եք տեղադրել aliases եւ 'set' հրամանները այնտեղ: Ոմանք նախընտրում են տեսնել ամբողջական հաղորդակարգի խափանում, օգտագործելով «խափանում» `խափանումն անջատելու համար: Օգտագործեք 'debug 3' `միայն ողջույնի հաղորդագրությունները եւ սխալի հաղորդագրությունները տեսնելը:

lftp- ն ունի մի շարք settable փոփոխականներ: Դուք կարող եք օգտագործել `set -a- ը, բոլոր փոփոխականները եւ դրանց արժեքները տեսնելու համար կամ« set -d »` կանխադրվածների ցանկը դիտելու համար: Փոփոխական անունները կարող են կրճատվել եւ նախապատվությունը կարող է բաց թողնել, եթե մնացածը երկիմաստ է դառնում:

Եթե ​​lftp- ը կազմված է ssl- ի աջակցությամբ, ապա այն ներառում է OpenSSL ծրագրի կողմից մշակված ծրագրային ապահովումը OpenSSL Toolkit- ում օգտագործելու համար: (http://www.openssl.org/)

Հրամաններ

!! shell հրաման

Սկսեք ռումբ կամ կույտի հրաման :

! ls

Լանդշաֆտի տեղական տերմինալների ցուցակագրում կատարելու համար:

alias [ name [ value ]]

Սահմանել կամ անվավերացնել alias անունը : Եթե արժեքը բացակայում է, ապա alias- ը անճանաչելի է, եթե ստացվում է արժեքի արժեք : Եթե ​​որեւէ փաստարկ չի տրվում, ապա առկա ցուցակները ցուցակված են:

alias dir ls -lF alias less zmore

անանուն

Սահմանում է օգտագործողին անանուն: Սա կանխադրված է:

ժամանակին [- հրամանը ]

Սպասեք մինչեւ տվյալ ժամանակահատվածը եւ կատարեք (ընտրովի) հրաման:

էջանշանը [ ենթահամակարգը ]

Էջանիշի հրամանը վերահսկում է էջանիշերը:

ավելացնել [ներ] տեղադրումը կամ տվյալ վայրի էջանիշերը եւ կապել տվյալ անունը del deleting bookmark- ով անունով խմբագրման սկիզբ խմբագիր էջանիշի ֆայլի ներկրում ներմուծման օտարերկրյա էջանիշների ցանկի էջանիշ (default)

cache [ subcommand ]

Cache- ի հրամանը վերահսկում է տեղային հիշապահեստը : Հետեւյալ ենթահամակարգերը ճանաչվում են.

stat print cache status (default) on | off անջատում / անջատում caching flush flush cache չափի սահմանաչափի սահմանման հիշողության սահմանը, -1 նշանակում է անսահմանափակ ժամկետով Nx սահմանել cache- ի լրացման ժամանակն է N վայրկյան ( x = s) րոպե ( x = m) ժամ ( x = h) կամ օր ( x = դ)

cat ֆայլեր

cat- ը հեռացնում է հեռավոր ֆայլը (ները) դեպի stdout: (Տես նաեւ ավելին , zcat եւ zmore )

cd rdir

Փոխել ընթացիկ հեռավոր տեղեկատուը: Նախորդ հեռավոր տեղեկատուը պահվում է որպես `` `: Դուք կարող եք «cd -» - ը փոխել գրացուցակը: Յուրաքանչյուր կայքի նախորդ գրացուցակը նույնպես պահվում է սկավառակի վրա, այնպես որ կարող եք անել `բաց կայքը; cd - 'նույնիսկ lftp վերագործարկումից հետո:

chmod ռեժիմի ֆայլեր

Փոխել թույլտվության դիմակը հեռավոր ֆայլերի վրա: Ռեժիմը պետք է լինի octal թվ:

փակել [ -a ]

Փակում անգործուն կապեր: Դեֆիցիտը միայն ընթացիկ սերվերի հետ, օգտագործեք `- փակել բոլոր անջատված կապերը:

command cmd args ...

իրականացրեք տվյալ հրամանատարությունը `անտեսելով կեղծանունները:

[ -o file ] մակարդակը | դուրս

Անջատեք կարգաբերումը կարգի կամ անջատեք: Օգտագործեք -o- ը, վրիպազերծման արդյունքը վերահասցեավորելու համար:

echo [ -n ] տող

գուշակեք, թե ինչ է դա անում:

ելքի կոդը
ելք bg

exit- ը դուրս կգա lftp- ից կամ շարժվում դեպի ֆոն, եթե աշխատատեղերը ակտիվ են: Եթե ​​աշխատանք չկա, կոդը փոխանցվում է օպերացիոն համակարգին `որպես lftp- ի դադարեցման կարգավիճակ: Եթե կոդը բացակայում է, օգտագործվում է վերջին հրամանի մուտքի կոդը:

«exit bg» ուժերը շարժվում են ֆոնի վրա, երբ cmd: move-background- ը կեղծ է:

fg

Ալիաս `սպասեք:

գտնել [ տեղեկատու ]

Ցանկի ֆայլերը գրացուցակում (ընթացիկ դիրեկտորիա լռելյայն) recursively. Սա կարող է օգնել ls-R աջակցություն չունեցող սերվերների հետ: Դուք կարող եք շտկել այս հրամանի արտադրանքը:

ftpcopy

Հնացած: Փոխարենը օգտագործեք հետեւյալը.

get ftp: // ... -o ftp: // ... get -O ftp: // ... file1 file2 ... դրեց ftp: // ... mput ftp: //.../* mget -O ftp: // ... ftp: //.../*

կամ FXP փոխանցում ստանալու համար այլ համակցություններ (ուղղակի երկու FTP սերվերների միջեւ): lftp- ը կթողարկի պարզ օրինակին (հաճախորդի միջոցով), եթե FXP փոխանցումը չի կարող առաջադրվել կամ ftp: use-fxp- ը կեղծ է:

ստացեք [ -E ] [ -a ] [ -c ] [ -O բազան ], [ -o lfile ] ...

Հեռացրեք հեռակա ֆայլը եւ պահեք այն որպես տեղական ֆայլ: Եթե ​​-o- ը բացակայում է, ֆայլը պահվում է տեղային ֆայլի վրա, որը կոչվում է ռաֆի բազայի անվանումը: Դուք կարող եք ստանալ բազմաթիվ ֆայլեր `նշելով բազմակի դեպքեր [եւ -o lfile ]: Չի ընդարձակվում վահանակներ, դրա համար օգտագործեք mget :

-c շարունակել, կարգավորեք - հեռացնել հեռավոր ֆայլերը հաջող փոխանցումից հետո, օգտագործեք ascii ռեժիմը (երկուականը `կանխադրված) - ցույց է տալիս բազային գրացուցակը կամ URL- ն, որտեղ ֆայլերը պետք է տեղադրվեն

Օրինակներ `

ստանալ README README- ը debian.README ստանալ README README.mirrors ստանալ README- ը debian.README README.mirrors -o debian.mirrors ստանալ README -o ftp://some.host.org/debian.README ստանալ README -o ftp://some.host.org/debian-dir/ (վերջնակետը կարեւոր է)

glob [ -d ] [ -a ] [ -f ] հրամանների նախշերով

Glob տրված մեթախարները պարունակող եւ ստացվում է տրված հրամանին: Օրինակ 'գլոբը echo *':

- Պարզ ֆայլեր (default) -d դիրեկտորիաներ `բոլոր տեսակների համար

օգնություն [ cmd ]

Print- ի օգնությունը cmd- ի համար կամ եթե որեւէ cmd- ը նշված չէ, հասանելի հրամանների ցուցակը տպեք:

աշխատանք [ -v ]

Ցանկացուցեք աշխատատեղեր: -վ նշանակում է, մանրամասն, մի քանի-v կարող է լինել:

սպանել բոլորին | job_no

Ջնջել նշված աշխատանքը job_no- ի կամ բոլոր աշխատատեղերի հետ: (For job_no see jobs )

lcd ldir

Փոխել ներկա տեղական գրացուցակը ldir : Նախորդ տեղական տեղեկատուը պահվում է որպես `` `: Դուք կարող եք կատարել `lcd - 'ի դիրեկտորիան փոխելու համար:

lpwd

Տպել ընթացիկ աշխատանքային գրացուցակը տեղական մեքենայի վրա:

ls params

Ցանկի հեռավոր ֆայլեր: Դուք կարող եք վերահասցեավորել այս հրամանի թողարկումը `ֆայլի կամ խողովակի միջոցով արտաքին հրամանին: Լռելյայնորեն, ls- ի արտադրանքը կախված է, տեսնելու նոր ցուցակ օգտագործման ռելսի կամ cache flush:

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O բազա ] ֆայլեր

Ընտրված ֆայլերը ընդլայնվում են ընդարձակված նիշերով:

- շարունակել, հսկել: -d ստեղծել դիրեկտորիաներ նույնը, ինչպես ֆայլի անունները եւ ստանալ ֆայլերը նրանց մեջ, այլ ընթացիկ գրացուցակում: - Վերացնել հեռավոր ֆայլերը հաջող փոխանցումից հետո, օգտագործեք ascii ռեժիմը (երկուականը կանխադրված է) -O ընդգծում է բազային գրացուցակը կամ URL- ն, որտեղ պետք է տեղադրվեն ֆայլեր

հայելին [ OPTS ] [ աղբյուր [ նպատակ ]]

Հայելիը նշված աղբյուրի դիրեկտորիան տեղական թիրախային գրացուցակում: Եթե ​​թիրախային տեղեկատուն ավարտվում է սահնակով, աղբյուրի բազայի անունը կցվում է թիրախային դիրքի թիրախին: Աղբյուրը եւ / կամ թիրախը կարող են լինել հղումներ ցուցադրող հղումներ:

-c, - շարունակել հայելային աշխատանքը, եթե հնարավոր է, - հեռացնել ջնջեք ֆայլերը, որոնք չեն ներկայացնում հեռավոր վայրերում, - հեռավոր վայրում, - հեռավոր վայրում տեղադրվել են ներբեռնում / կոշտ բիթներ `հեռավոր վայրում - սեփականատերը եւ խումբը, ֆայլերի վրա-ն, - միայն նորը ներբեռնելու համար միայն նոր ֆայլեր (-c չի գործի) -r, -no-recursion չի գնում ենթաօրենսդրական -p, -no-perms չեն սահմանել ֆայլի թույլտվություններ - non-umask- ը չի կիրառվում umask- ֆայլի ռեժիմներ -R, - հակադարձ հակադարձ հայելին (դնում ֆայլեր) -L, --dereference ներբեռնման խորհրդանշական հղումներ որպես ֆայլեր -N, - նորից, քան Ֆայլի բեռնել միայն ֆայլերը ավելի նոր, քան ֆայլը -P, -parallel [= N] -ին զուգահեռ- RX-ում ներբեռնեք N-ֆայլերը, - ներկառուցված RX- ը ներառում է համապատասխանող ֆայլեր -x RX , --exclude RX- ը բացառել համապատասխանող ֆայլերը -I GP , --include- glob GP- ը ներառում է համապատասխանող ֆայլեր -X GP , --exclude-glob GP- ը բացառել համապատասխանող ֆայլերը -v, --verbose [= մակարդակ] մանրամասն վիրտուալ գործունեություն - օգտագործման-քեշի օգտագործում cached directory listings- Վերացնել աղբյուր-ֆայլերը հեռացնել ֆայլերը փոխանցումից հետո (զգուշությամբ օգտագործեք), նույնը, ինչպես, օրինակ, ամենալավ - բոլորը - բոլորը `ոչ - umask

Օգտագործելիս -R, առաջին դիրեկտորիան տեղական է, իսկ երկրորդը `հեռավոր: Եթե ​​երկրորդ գրացուցակը բացակայում է, օգտագործվում է առաջին տեղեկատուի բազային անունը: Եթե ​​երկու դիրեկտորիաները բացակայում են, օգտագործվում են գործող տեղական եւ հեռավոր դիրեկտորիաներ:

RX- ը ընդլայնված հերթական արտահայտությունն է, ինչպես egrep (1):

GP- ը գլոբի օրինակ է, օրինակ `*. Zip ':

Ներառեք եւ բացառեք ընտրանքները մի քանի անգամ: Դա նշանակում է, որ ֆայլը կամ գրացուցակը պետք է արտացոլված լինի, եթե այն համապատասխանի ներառում եւ չի համապատասխանում ներգրավվածությունից հետո բացառում է, կամ չի համապատասխանում ոչինչ, եւ առաջին ստուգումը բացառվում է: Դիրեկտորները համապատասխանում են կցորդին:

Նշենք, որ երբ R- ն օգտագործվում է (հակառակ հայելին), խորհրդանշական հղումներ չեն ստեղծվում սերվերի վրա, քանի որ FTP արձանագրությունը չի կարող դա անել: Ֆայլերը վերբեռնելու համար հղումները վերաբերում են, օգտագործելով «mirror -RL» հրամանը (խորհրդանշական հղումները վերաբերվում են որպես ֆայլեր):

Բովանդակության մակարդակը կարելի է ընտրել, օգտագործելով --verbose = մակարդակի տարբերակ կամ մի քանի -v տարբերակներով, օրինակ, -vvv: Հաստերը `

0 - ոչ ելք (default) 1 - տպել գործողությունները 2 - + տպել ջնջված չէ ֆայլի անունները (երբ-ը նշված չէ) 3 - + տպիչի անունները, որոնք mirrored

- ընդամենը նորը վերացնում է ֆայլի չափի համեմատությունը եւ բեռնումը / ներլցումներն ընդամենը նոր ֆայլեր, նույնիսկ եթե չափը տարբեր է: Նախկինում հին ֆայլերը ներբեռնվում են / վերբեռնվում են, եթե չափը տարբեր է:

Դուք կարող եք հայել երկու սերվերների միջեւ, եթե նշեք հղումները, դիրեկտորիաների փոխարեն: FXP- ն ավտոմատ կերպով օգտագործվում է FTP սերվերների միջեւ փոխանցումների համար, հնարավորության դեպքում:

mkdir [ -p ] dir (ներ)

Կատարել հեռավոր դիրեկտորիաներ: Եթե ​​օգտագործվում է -p- ը, ուղիների բոլոր բաղադրիչները:

մոդուլի մոդուլ [ args ]

Ներդնել տվյալ մոդուլը, օգտագործելով dlopen (3) ֆունկցիան: Եթե ​​մոդուլի անունը չի պարունակում սեղմում, այն որոնվում է մոդուլով նշված դիրեկտորիաներում `ճանապարհի փոփոխական: Արձանագրությունները փոխանցվում են module_init գործառույթին: Տես README.modules տեխնիկական մանրամասների համար:

ավելի շատ ֆայլեր

Նույնպես `cat ֆայլեր | ավելին ': եթե PAGER- ը սահմանվի, այն օգտագործվում է որպես զտիչ: (Տես նաեւ cat , zcat եւ zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O բազա ] ֆայլեր

Վերբեռնեք ֆայլեր ֆորմատով ընդարձակման հետ: Լռելյաժով այն օգտագործում է տեղական անունի բազային անունը որպես հեռավոր մեկը: Դա կարող է փոխվել `-d 'տարբերակով:

-c շարունակել, հեղինակել -d ստեղծել դիրեկտորիաների նույնը, ինչպես ֆայլի անունները եւ տեղադրել դրանք ֆայլերի մեջ ներկա դիրեկտորիայի - E հեռացնել հեռավոր ֆայլերը հետո հաջող փոխադրման (վտանգավոր) - օգտագործման ascii ռեժիմում (երկուական է լռելյայն) -O specifies բազային գրացուցակը կամ URL- ն, որտեղ ֆայլերը պետք է տեղադրվեն

mrm ֆայլ (ներ)

Նույնպես `գլոբ rm- ը: Հեռացնում է նշված ֆայլը (ներ) նիշային քարտի ընդլայնումը:

mv file1 ֆայլ2

Վերանվանել file1 ֆայլը2 :

nlist [ args ]

Ցանկի հեռավոր ֆայլերի անունները

բաց [ -s cmd ] [ -u օգտվող [, անցնում ]] [ նավահանգիստ ] host | url

Ընտրեք FTP սերվեր:

pget [ OPTS ] rfile [ -o lfile]

Ստանում է նշված ֆայլը, օգտագործելով մի քանի կապեր: Սա կարող է արագացնել փոխանցումը, սակայն բեռնաթափում է այլ օգտվողների վրա խիստ ազդող ցանցը: Օգտագործեք միայն այն դեպքում, եթե դուք իսկապես ստիպված եք փոխանցել ֆայլը ASAP, կամ որեւէ այլ օգտվող կարող է գնալ խելագար :) Ընտրանքներ:

-n maxconn- ը սահմանում է միացությունների առավելագույն քանակ (կանխադրված 5)

տեղադրել [ -E ] [ -a ] [ -c ] [ -O base ] lfile [ -o rfile ]

Վերբեռնեք ֆայլի հեռավոր անունով ֆայլը : Եթե ​​բացակայում է, ապա lfile- ի բազայի անվանումը օգտագործվում է որպես հեռավոր անուն: Չի ընդարձակվում վահանակներ, դրա համար օգտագործեք ճկունություն :

-o- ը ցույց է տալիս հեռավոր ֆայլի անունը (default - basename of lfile) -c շարունակել, հեղինակությունը պահանջում է վերագրանցել հեռավոր ֆայլեր - վերացնել տեղական ֆայլերը հաջող փոխանցումից հետո (վտանգավոր) - օգտագործման ascii ռեժիմում (երկուական է լռելյայն) -O ընդգծում է բազային գրացուցակը կամ URL- ն, որտեղ ֆայլերը պետք է տեղադրվեն

pwd

Տպեք ընթացիկ հեռավոր տեղեկատու:

հերթ [ -n num ] cmd

Ավելացրեք տվյալ հրամանը հերթական կատարման հերթում: Յուրաքանչյուր կայք ունի իր հերթը: «-n» - ը հրամանը ավելացնում է հերթի առջեւ հերթում: Մի փորձեք `cd կամ 'lcd' հրամաններ, այն կարող է շփոթել lftp- ին: Փոխարենը կատարել «cue / lcd» - ը «հերթ» հրամանով, եւ այն կհիշի այն տեղը, որտեղ պետք է կատարվի հրամանը: Կարելի է հերթով առաջադրվել աշխատանք `հերթական սպասումով, բայց աշխատանքը կշարունակվի, նույնիսկ եթե դա հերթական չէ:

«հերթ կանգառում» հերթին կանգնեցնելու է հերթը, այն չի կատարի որեւէ նոր հրաման, բայց արդեն առաջադրվող աշխատանքները կշարունակեն գործարկել: Կարող եք օգտագործել `հերթ կանգառում` դատարկ դադարեցված հերթի ստեղծման համար: «հերթի սկիզբը» կվերսկսվի հերթական կատարումը: Երբ դուրս եք գալիս lftp, այն կսկսվի ավտոմատ կերպով դադարեցված հերթերից:

«հերթ», առանց փաստարկների, չի ստեղծում կանգառ հերթ կամ տպագիր հերթի կարգավիճակ:

queue --delete | -d [ ինդեքս կամ բովանդակության արտահայտություն ]

Ցանկի մեկ կամ մի քանի տարր ջնջեք: Եթե ​​որեւէ փաստարկ չի տրվում, հերթում վերջին գրանցումը ջնջվում է:

հերթ - emove | -m < index կամ wildcard արտահայտություն > [ index ]

Տեղափոխեք տվյալ տարրերը մինչեւ տվյալ հերթի ինդեքսը կամ վերջը, եթե որեւէ նշանակման վայր չի տրվում:

-գ Լռիր: -վ Եղեք մանրամասն: -Q Արդյունք մի ձեւաչափով, որը կարող է օգտագործվել կրկին հերթում: Օգտակար - դելետեն: > ստանալ ֆայլը եւ [1] ստանալ ֆայլեր> հերթի սպասել 1> հերթը ստանալ այլ_ֆայլեր> cd a_directory> հերթը get_another_file queue -d 3 Ջնջել երրորդ կետը հերթում: հերթում -m 6 4 Առաջինը, վեցերորդ կետը տեղափոխեք չորրորդ: queue -m "get * zip" 1 Տեղափոխել բոլոր հրամանները, համապատասխան "get zip *" հերթին: (Նյութերի կարգը պահպանվում է) հերթը -d "get * zip" Ջնջել համապատասխան "get * zip" բոլոր հրամանները:

մեջբերում cmd

FTP- ի համար ուղարկեք հրամանն անգերազանցելի: Օգտագործեք զգուշությամբ, դա կարող է հանգեցնել անհայտ հեռավոր վիճակին եւ դրանով կբարձրացնի միացմանը: Դուք չեք կարող վստահ լինել, որ հեռավոր պետությունների ցանկացած փոփոխություն, որը գրված է հրամանով, ամուր է, այն կարող է վերականգնվել ցանկացած ժամանակ:

HTTP- ի հատուկ HTTP գործողության համար: Սինտաքսիք `` `[quote]: Հրամանները կարող են լինել `` set-cookie 'կամ' post ':

բացեք http://www.site.net մեջբերումը set-cookie "variable = value; othervar = othervalue" set http: post-content-type application / x-www-form-urlencoded quote post /cgi-bin/script.cgi "var = value & othervar = othervalue"> local_file

FISH- ի համար ուղարկեք հրամանն անգերազանցելի: Դա կարող է օգտագործվել, որպեսզի կատարվի կամայական հրամաններ սերվերի վրա: Հրահանգը չպետք է մուտքագրվի կամ տպագրվի ### նոր տողում: Եթե ​​դա արվի, արձանագրությունը կդառնա համաժամեցման:

բաց ձուկ: // սերվերի մեջբերում գտնել անունը zip

ռեգնում է [ -o lfile ]

Նույնպես `ձեռք բերել -c:

ռելս [ args ]

Նույնպես `ls, բայց անտեսում է քեշը:

արգելացուցակ [ args ]

Նույնպես `nlist, բայց անտեսում է քեշը:

կրկնել [ ձգձգումը ] [ հրամանը ]

Կրկնել հրամանը: Հրամանների միջեւ ուշացումով տեղադրվում է, 1 վայրկյանում: Օրինակ:

կրկնել վաղը - հայելին կրկնել 1d հայելին

հեղինակություն [ -o rfile ]

Նույնպես, «put -c»:

rm [ -r ] [ -f ] ֆայլերը

Հեռացրեք հեռակա ֆայլերը: Չի ընդարձակվում վահանակներ, դրա համար օգտագործեք mrm : -r- ը վերարտադրողական դիրեկտորիայի հեռացումն է: Զգույշ եղեք, եթե ինչ - որ բան սխալ է, կարող եք կորցնել ֆայլերը: -պաշտպանի սխալի հաղորդագրությունները:

rmdir dir (ներ)

Հեռացրեք հեռավոր դիրեկտորիաներ:

scache [ նիստ ]

Ցանկացած պահված նիստերի ցանկ կամ անցնել նշված նիստին:

սահմանել [ var_val ]]

Սահմանեք փոփոխականին տվյալ արժեքը: Եթե ​​արժեքը բացակայում է, ապա կարգաբերեք փոփոխական: Փոփոխական անունը ձեւաչափ ունի `` անունը / փակումը ', որտեղ փակումը կարող է սահմանել ընդլայնվածության ճշգրիտ կիրառումը: Մանրամասների համար տես ստորեւ: Եթե ​​սահմանվել է անվավեր, ապա փոփոխված պարամետրերը նշված են: Այն կարող է փոխվել տարբերակներով.

- ցուցադրել բոլոր պարամետրերը, ներառյալ լռելյայն արժեքները -d ընդգրկել միայն լռելյայն արժեքները, որոնք անհրաժեշտ չեն ընթացիկներին

կայքը site_cmd

Կատարեք կայքի հրամանատար site_cmd եւ արդյունք տվեք : Դուք կարող եք վերափոխել իր արտադրանքը:

քնի միջակայք

Երազը տրված ժամանակի ընդմիջումից եւ ելքից: Ինտերվալը վայրկյանում լռելյայն է, բայց կարող է համապատասխանաբար լինել «մ», «h», «դ» րոպեների, ժամերի եւ օրերի համար: Տես նաեւ.

slot [ name ]

Նշված սլոտը ընտրեք կամ ցուցադրեք բոլոր հատվածները: Սլոտը մի սերվերի կապն է, ինչ-որ նման վիրտուալ մխիթարել: Դուք կարող եք ստեղծել բազմաթիվ սերվերներ, որոնք կապված են տարբեր սերվերների հետ եւ փոխարկեք նրանց միջեւ: Դուք կարող եք նաեւ օգտագործել slot: անունը որպես կեղծված URL, գնահատելով տվյալ բնիկի գտնվելու վայրը:

Default readline պարտադիր թույլ է տալիս արագ անցում կատարել 0-9 անունով slots միջեւ Meta-0 - Meta-9 ստեղները (հաճախ դուք կարող եք օգտագործել Alt փոխարեն Meta):

աղբյուրի ֆայլը

Իրականացրեք ֆայլի ֆայլում գրանցված հրամանները:

կասեցնել

Stop lftp գործընթացը: Նշենք, որ փոխանցումները կդադարեն նաեւ մինչեւ դուք շարունակեք գործընթացը shell- ի fg կամ bg հրամանների հետ:

Օգտվողի անձնագիրը [ pass ]
օգտվողի URL [ pass ]

Օգտագործեք նշված տեղեկությունները հեռավոր մուտքի համար: Եթե ​​դուք նշեք URL- ն օգտվողի անունով, ապա մուտքագրված գաղտնաբառը կստացվի այնպես, որ անուղղակի URL հղումները կարող են օգտագործել այն:

տարբերակը

Տպել lftp տարբերակը:

սպասել [աշխատանք no ]
սպասեք բոլորին

Սպասեք նշված աշխատանքին դադարեցնելու համար: Եթե ​​jobno- ը բացակայում է, սպասեք վերջին հետագա աշխատանքին:

«սպասեք բոլորը» սպասում է բոլոր աշխատանքների դադարեցմանը:

zcat ֆայլեր

Նույնը որպես կատու, բայց յուրաքանչյուր ֆայլը զcat- ով զտեք: (Տես նաեւ cat , more եւ zmore )

zmore ֆայլեր

Նույնպես ավելի, բայց ֆիլտրի միջոցով յուրաքանչյուր ֆայլը zcat- ի միջոցով: (Տես նաեւ cat , zcat եւ այլն )

Կարգավորումներ

Սկսած, lftp իրականացնում ~ /. Lftprc եւ ~ /. Lftp / rc : Դուք կարող եք տեղադրել aliases եւ 'set' հրամանները այնտեղ: Ոմանք նախընտրում են տեսնել ամբողջական հաղորդակարգի խափանում, օգտագործելով «խափանում» `խափանումն անջատելու համար:

Կա նաեւ համակարգային լայնաշերտ ֆայլ /etc/lftp.conf- ում : Այն կարող է լինել տարբեր գրացուցակում, տես FILES բաժինը:

lftp- ն ունի հետեւյալ կարգավորվող փոփոխականները (Դուք կարող եք նաեւ օգտագործել `set -a 'բոլոր փոփոխականներին եւ դրանց արժեքներին):

bmk: save-passwords (bool)

փրկեք պարզ տեքստային գաղտնաբառերը, ~ /. lftp / էջանիշերում `էջանիշի ավելացման հրամանը: Off- ի կողմից:

cmd: at-exit (string)

տողում հրամաններն իրականացվում են lftp ելքերից առաջ:

cmd: csh- պատմություն (bool)

հնարավորություն է ընձեռում csh-like պատմության ընդլայնում:

cmd: default-protocol (string)

Արժեքը օգտագործվում է այն ժամանակ, երբ «բաց» -ը օգտագործվում է միայն հոստի անունով առանց արձանագրության: Default- ը `ftp- ը:

cmd: ձախից դուրս գալու (bool)

եթե ճիշտ է, ելքը, երբ անվերապահ (առանց || եւ && սկսենք) հրամանատարը ձախողվում է:

cmd: երկարատեւ (վայրկյան)

հրամանատարության կատարման ժամանակահատվածը, որը համարվում է «երկար» եւ ազդանշան է կատարվում մինչեւ հաջորդ հուշում: 0-ը նշանակում է:

cmd: ls-default (string)

default ls փաստարկ

cmd: տեղափոխել-ֆոն (boolean)

երբ կեղծ, lftp հրաժարվում է գնալ հետին պլանում: Այն ստիպելու համար օգտագործեք «exit bg»:

cmd: prompt (string)

Հուշում: lftp- ը ճանաչում է հետեւյալ ճեղքվածքից փախած հատուկ նիշերը, որոնք հետեւյալ կերպ decoded:

\ @

ներդիր @ եթե ներկայիս օգտագործողը լռելյայն է

\ a

ASCII զանգի բնույթ (07)

\ e

ASCII փախուստի բնույթ (033)

\ h

Դուք կապակցված եք հոստընտանի անունը

\ n

նոր տող

\ s

հաճախորդի անունը (lftp)

\ S

ընթացիկ բնիկի անունը

\ u

օգտագործողի անունը , որը դուք մուտք եք գործել որպես

\ U

հեռավոր կայքի URL- ն (օրինակ, ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

lftp- ի տարբերակը (օրինակ, 2.0.3)

\ w

հեռակա կայքում ներկայիս աշխատանքային գրացուցակը

\ W

հեռակա կայքում գործող աշխատանքային գրացուցակի բազայի անվանումը

\ n ն

nnn octal համարին համապատասխանող բնույթ

\\

մի ճեղքվածք

\?

skips հաջորդ բնույթ, եթե նախորդ փոխարինումը դատարկ էր:

\ [

սկսում է ոչ տպագրական նիշերի հերթականությունը, որը կարող է օգտագործվել հուշում մեջ տերմինալների կառավարման հաջորդականությունը տեղադրելու համար

\]

վերջացրեք ոչ տպագրական նիշերի հաջորդականությունը

cmd հեռակա ավարտը (bool)

մի boolean վերահսկելու, թե ոչ lftp օգտագործում է հեռավոր ավարտի.

cmd: ստուգիչ-հոստ (bool)

եթե ճիշտ է, ապա lftp- ն լուծում է անմիջապես հոսթին անունը «բաց» հրաման: Հնարավոր է նաեւ բաց թողնել ստուգումը, եթե `& 'տրված է մեկ բաց կոճակ, կամ եթե ստուգման ընթացքում Z սեղմված է:

cmd: ստուգել-ուղին (bool)

եթե ճիշտ է, lftp- ը ստուգում է «cd» հրամանով տրված ուղին: Հնարավոր է նաեւ բաց թողնել ստուգումը մեկ `cd- ի հրամանատարության համար, եթե տրվում է, կամ եթե ստուգման ընթացքում Z- ն սեղմված է: Օրինակներ `

սահմանել cmd: verify-path / hftp: // * false cd directory &

dns: SRV- հարցումը (bool)

SRV գրառումների հարցումը եւ դրանք օգտագործելուց առաջ gethostbyname: SRV գրառումները օգտագործվում են միայն այն դեպքում, եթե պորտը հստակ նշված չէ: Մանրամասների համար տես RFC2052- ը:

dns: cache-enable (bool)

միացնել DNS- ի քեշը: Եթե ​​այն անջատված է, ապա lftp- ն լուծում է հյուրընկալող անունը ամեն անգամ, երբ վերամիավորվում է:

dns: cache-expire (ժամանակի ընդմիջում)

DNS- ի քեշ գրառումների համար ապրելու ժամանակը: Այն ունի ձեւաչափ +, օրինակ, 1d12h30m5s կամ ընդամենը 36 ժամ: Ժամկետանց պահելը անջատելու համար `« inf »կամ« never »:

dns: cache-size (համարը)

DNS- ի քեշի գրառումների առավելագույն քանակը:

dns: ճակատագրական-timeout (վայրկյան)

սահմանափակել DNS- ի հարցումները: Եթե ​​DNS սերվերը անհասանելի է չափազանց երկար, lftp- ը չի կարող լուծել որոշակի հոստի անունը: 0 նշանակում է անսահմանափակ `կանխադրված:

dns: կարգ (արձանագրության անունների ցանկ)

սահմանում է DNS հարցումների կարգը: Default- ը `` inet inet6 ', ինչը նշանակում է, որ առաջին հայացք նայեք ներլ ընտանիքին, ապա inet6 եւ օգտագործեք առաջինը:

dns: use-fork (bool)

եթե ճշմարիտ է, ապա lftp- ը կտարբերվի հյուրընկալող հասցեն լուծելու համար: Default- ը ճիշտ է:

ձուկ: shell (string)

օգտագործեք նշված շերտը սերվերի կողմից: Default- ը / bin / sh- ը: Որոշ համակարգերում, / bin / sh- ը դուրս է գալիս cd- ով գոյություն չունեցող գրացուցակում: lftp- ը կարող է կարգավորել, բայց այն պետք է միացնել: Սահմանել այն / bin / bash նման համակարգերի համար, եթե տեղադրվում է bash- ը:

ftp: acct (string)

Մուտքագրեք այս տողը ACCT հրահանգում: Արդյունքը անտեսվում է: Այս կարգաբերման համար փակումը ունի ֆորմատի օգտվող @ սերվեր :

ftp: anon-pass (string)

սահմանում է անանուն FTP մուտքագրման համար օգտագործվող գաղտնաբառը: Default- ը, «-name @», որտեղ անունը օգտագործող ծրագրի օգտագործողի անունն է:

ftp: anon-user (string)

սահմանում է անանուն ftp մուտքի վավերացման համար օգտագործվող օգտագործողի անունը: Default- ը «անանուն» է:

ftp: auto-sync-mode (regex)

եթե առաջին սերվերի հաղորդագրությունը այս regex- ը դիտարկում է, միացրեք համաժամեցման ռեժիմը:

ftp: կապել-տվյալների-վարդակ (bool)

կապի տվյալների վարդակից դեպի հսկիչ կապի ինտերֆեյսը (պասիվ ռեժիմում): Default- ը ճիշտ է, բացառություն է loopback ինտերֆեյսը:

ftp: fix-pasv-address (bool)

եթե ճիշտ է, ապա lftp- ը կփորձի շտկել PASV- ի հրամանի համար սերվերով վերադարձված հասցեն, եթե սերվերի հասցեն գտնվում է հանրային ցանցում, եւ PASV վերադարձնում է մասնավոր ցանցից մի հասցե: Այս դեպքում lftp- ը փոխարինեց սերվերի հասցեն `PASV- ի կողմից վերադարձված փոխարեն, պորտի համարը չի փոխվի: Default- ը ճիշտ է:

ftp: fxp-passive-source (bool)

եթե ճիշտ է, ապա lftp- ը կփորձի սկզբնաղբյուրի FTP սերվերը ստեղծել պասիվ ռեժիմում, այլապես մեկ վայրում: Եթե ​​առաջին փորձը ձախողվի, ապա lftp փորձում է դրանք այլ կերպ կարգավորել: Եթե ​​մյուս դիրքորոշումը նույնպես չհաջողվի, ապա lftp- ը կվերադառնա դեպի պարզ օրինակ: Տես նաեւ FTP: use-fxp:

ftp: home (string)

Սկզբնաղբյուրը: Default- ը դատարկ տող է, որը նշանակում է ավտոմատ: Սահմանեք այն `« / », եթե դուք չեք սիրում FTP- ի URL- ների 2F տեսքը: Այս կարգաբերման համար փակումը ունի ֆորմատի օգտվող @ սերվեր :

ftp: list-options (string)

սահմանում է ընտրանքներ, որոնք միշտ էլ կցվում են LIST հրամանին: Կարող է օգտակար լինել այն սահմանել `« ա »` եթե սերվերը չի ցուցադրվում կետ (թաքնված) ֆայլեր: Default- ը դատարկ է:

ftp: nop-interval (վայրկյան)

NOOP- ի հրամանների միջեւ ձգձգումը, երբ ֆայլի պոչը բեռնվում է: Սա օգտակար է FTP սերվերների համար, որոնք ուղարկում են «Փոխանցում ամբողջական» հաղորդագրությունը, նախքան տվյալների փոխանցումը: Նման դեպքերում NOOP հրահանգները կարող են կանխել կապի ժամանակահատվածը:

ftp: պասիվ ռեժիմ (bool)

սահմանում է պասիվ FTP ռեժիմ: Սա կարող է օգտակար լինել, եթե դուք հետեւում եք firewall կամ համր masquerading երթուղղիչին:

ftp: port-range (ից-ից)

թույլատրված նավահանգիստը ակտիվ ռեժիմի համար: Ֆորմատը min-max կամ ամբողջական է կամ ցանկացած `որեւէ նավահանգիստ նշելու համար: Default- ը `լրիվ:

ftp: վստահված անձ (URL)

սահմանում է FTP վստահված անձի օգտագործումը: Վստահված անձը անջատելու համար սահմանեք սանդղակը: Նշենք, որ դա FTP- ի վստահված անձ է, որն օգտագործում է FTP արձանագրությունը, այլ ոչ թե ftp- ի HTTP- ի: Default արժեքը վերցված է ftp_proxy միջավայրի փոփոխականից, եթե այն սկսվում է `` `ftp: // ': Եթե ​​ձեր FTP վստահված անձը պահանջում է իսկությունը, նշեք օգտվողի անունը եւ գաղտնաբառը գաղտնաբառի մեջ:

Եթե ​​FTP: վստահված անձը սկսվում է http: //, hftp (ftp- ից http proxy) օգտագործվում է ավտոմատ կերպով FTP- ի փոխարեն:

ftp: հանգիստ-ցուցակ (bool)

թույլատրում է REST հրամանի օգտագործումը նախքան LIST հրամանը: Սա կարող է օգտակար լինել խոշոր դիրեկտորիաների համար, սակայն որոշ FTP սերվերներ լռությամբ անտեսում են REST առաջ LIST- ը:

ftp: հանգստյան պահ (բուլ)

եթե կեղծ, lftp- ը չի փորձի օգտագործել REST- ը STOR- ից առաջ: Սա կարող է օգտակար լինել որոշ խելագարված սերվերների համար, որոնք կոռումպացված են (լրացնելով նոսրով) ֆայլը, եթե օգտագործվում է REST- ի կողմից STOR- ը:

ftp: վերահղման -530 (ռեգեսս)

Կրկնում է սերվերի պատասխանը 530 PASS- ի համար, եթե տեքստը համապատասխանում է այս կանոնավոր արտահայտությանը: Այս կարգավորումը պետք է օգտակար լինի տարբերակված ծանրաբեռնված սերվերի (ժամանակավոր վիճակի) եւ սխալ գաղտնաբառի (մշտական ​​վիճակը) տարբերելու համար:

ftp: վերահղման -530-անանուն (regex)

Լրացուցիչ հերթական արտահայտությունը անանուն մուտք գործելու համար, ինչպես ftp: կրկին փորձել -530:

ftp: site-group (string)

Մուտքագրեք այս տողը SITE GROUP- ի հրամանին: Արդյունքը անտեսվում է: Այս կարգաբերման համար փակումը ունի ֆորմատի օգտվող @ սերվեր :

ftp: skey-allow (bool)

թույլ է տալիս ուղարկել skey / opie պատասխան, եթե սերվերը կարծես աջակցում է այն: Լռելյաժով:

ftp: skey-force (bool)

ցանցի վրա ուղղակի տեքստային գաղտնաբառ չուղարկեք, դրա փոխարեն օգտագործեք skey / opie: Եթե ​​skey / opie մատչելի չէ, ենթադրեք ձախողված մուտք: Off- ի կողմից:

ftp: ssl-allow (bool)

եթե ճիշտ է, փորձեք SSL կապի հետ FTP սերվերի հետ անանուն մուտք գործել: Default- ը ճիշտ է: Այս պարամետրը հասանելի է միայն այն դեպքում, երբ lftp- ը կազմվել է openssl- ի հետ:

ftp: ssl-force (bool)

եթե երրորդը հրաժարվի գաղտնաբառ ուղարկել հստակ, երբ սերվերը չի աջակցում SSL- ին: Default- ը կեղծ է: Այս պարամետրը հասանելի է միայն այն դեպքում, երբ lftp- ը կազմվել է openssl- ի հետ:

ftp: ssl-protect-data (bool)

եթե ճիշտ է, խնդրեք ssl կապը տվյալների փոխանցման համար: Սա cpu- ինտենսիվ է, սակայն ապահովում է գաղտնիությունը: Default- ը կեղծ է: Այս պարամետրը հասանելի է միայն այն դեպքում, երբ lftp- ը կազմվել է openssl- ի հետ:

ftp: stat-interval (վայրկյան)

STAT հրամանների միջեւ ընդմիջում: Default- ը 1 է:

ftp: համաժամեցման ռեժիմ (bool)

եթե ճիշտ է, lftp- ը միաժամանակ կուղարկի մեկ հրաման եւ սպասում է պատասխանին: Սա կարող է օգտակար լինել, եթե դուք օգտագործում եք խելագարված ftp սերվեր կամ երթուղիչ : Երբ այն անջատված է, lftp- ը ուղարկում է մի հրամանների փաթեթ եւ սպասում է պատասխանների. Այն արագացնում է գործը, երբ շրջադարձային ժամանակը նշանակալից է: Ցավոք, այն չի աշխատում բոլոր FTP սերվերների հետ, եւ որոշ երթուղիչներ դրա հետ կապված խնդիրներ ունեն, ուստի այն լռելյայն է:

ftp: timezone (string)

Ենթադրենք ժամանակային գոտի, ժամանակի լոտերի համար, որը վերադարձել է LIST հրամանը: Այս կարգավորումը կարող է լինել GMT հեռավորությունը [+ | -] HH [: MM [: SS]] կամ ցանկացած TZ արժեք (օրինակ, Եվրոպա / Մոսկվա կամ MSK-3MSD, M3.5.0, M10.5.0 / 3): Սխալը GMT է: Տեղադրեք այն դատարկ արժեք `ստանձնելու շրջակա միջավայրի TZ- ի կողմից սահմանված տեղական ժամային գոտի:

ftp: use-abor (bool)

եթե կեղծ, lftp- ը չի ուղարկում ABOR հրամանը, բայց անմիջապես փակ է տվյալների կապը:

fp: use-fxp (bool)

եթե ճիշտ է, ապա lftp կփորձի ուղղակի կապ հաստատել երկու FTP սերվերների միջեւ:

ftp: օգտագործման-տեղանք-անգործություն (bool)

երբ ճշմարիտ է, lftp- ը ուղարկում է «SITE IDLE» հրամանը ցանցով: անգործուն փաստարկ: Default- ը կեղծ է:

ftp: use-stat (bool)

եթե ճիշտ է, lftp- ը ուղարկում է STAT- ի հրամանը FXP- ի ռեժիմում, իմանալ, թե որքան տվյալներ են փոխանցվել: Տես նաեւ FTP: stat-interval: Default- ը ճիշտ է:

ftp: օգտագործման-թողնել (bool)

եթե ճիշտ է, lftp ուղարկում QUIT առաջ անջատել է FTP սերվերի. Default- ը ճիշտ է:

ftp: հաստատեք հասցե (bool)

հաստատեք, որ տվյալների միացումը գալիս է հսկիչ կապի գործընկերի ցանցի հասցեից: Սա կարող է կանխել տվյալների կապի խափանումներ, որոնք կարող են հանգեցնել տվյալների կոռուպցիայի: Ցավոք, դա կարող է ձախողվել FTP- ի սերվերների համար մի քանի ցանցային ինտերֆեյսով, երբ նրանք ելքային հասցե չեն ստեղծում տվյալների վարդակից, ուստի անջատված է:

ftp: հաստատեք-պորտ (bool)

հաստատեք, որ տվյալների միացումը ունի հեռավորության վերջում 20-ը (ftp-data): Սա կարող է հնարավորինս կանխել տվյալների հեռացման կապը հեռավոր սերվերի օգտագործողների կողմից: Ցավոք, չափազանց շատ պատուհանները եւ նույնիսկ unix ftp սերվերները մոռանում են տվյալների կապի վրա պատշաճ նավահանգիստներ սահմանել, այսպիսով, այս չեկը անջատված է:

ftp: վեբ-ռեժիմ (bool)

անջատել տվյալների կապը փակելուց հետո: Սա կարող է օգտակար լինել ամբողջովին կոտրված ftp սերվերների համար: Default- ը կեղծ է:

hftp: cache (bool)

թույլատրում սերվերի / վստահված անձի կախվածությունը FTP-over-HTTP արձանագրության համար:

hftp: վստահված անձ (URL)

հստակեցնում է http- ի վստահված անձը ftp-over-http- ի արձանագրության համար (hftp): Արձանագրությունը hftp չի կարող աշխատել առանց վստահված անձի, ակնհայտորեն: Default արժեքը վերցվում է միջավայրի փոփոխական ftp_proxy- ից, եթե այն սկսվում է `` `http: // ', այլապես միջավայրի փոփոխական http_proxy- ից : Եթե ​​ձեր FTP վստահված անձը պահանջում է իսկությունը, նշեք օգտվողի անունը եւ գաղտնաբառը գաղտնաբառի մեջ:

hftp: օգտագործման թույլտվություն (bool)

եթե անջատված է, lftp վստահորդին կուղարկի գաղտնաբառ որպես URL- ի մի մաս: Սա կարող է պահանջվել որոշ վստահված անձանց համար (օրինակ, M-soft): Default- ը միացված է, իսկ lftp- ը գաղտնաբառը կուղարկի որպես թույլտվության վերնագրի մաս:

hftp: use-head (bool)

եթե կարգավորվի, ապա lftp- ը կփորձի օգտվել hftp արձանագրության «Գլխիկի» փոխարեն «GET» -ին: Թեեւ դա դանդաղ է, այն թույլ է տալիս lftp- ին աշխատել որոշ վստահված անձանց հետ, որոնք չեն հասկանում կամ չեն խաբում «HEADftp: //» հարցումները:

hftp: օգտագործման տեսակը (bool)

Եթե ​​կարգավորվի, lftp- ը չի փորձի կցել «; type = 'վստահված անձանց փոխանցված URL- ներին: Որոշ կոտրված վստահված անձինք չեն կարգավորել այն: Default- ը միացված է:

http: ընդունում, http: ընդունման-charset, http: ընդունման լեզու (string)

նշեք համապատասխան HTTP հարցման վերնագրերը:

http: cache (bool)

թույլատրում սերվերի / վստահված անձի կողպմանը:

http: cookie (string)

այս cookie- ին ուղարկեք սերվեր: Փակումը օգտակար է այստեղ:
սահմանել cookie / www.somehost.com "param = value"

http: post-content-type (string)

նշում է POST մեթոդի բովանդակության տիպի http հարցման վերնագրի արժեքը: Default- ը `` application / x-www-form-urlencoded '':

http: վստահված անձ (URL)

հստակեցնում է http- ի վստահված անձը: Այն օգտագործվում է այն ժամանակ, երբ lftp- ն աշխատում է HTTP արձանագրության միջոցով: Նախնական արժեքը վերցված է միջավայրի փոփոխական http_proxy- ից : Եթե ​​ձեր վստահված անձը պահանջում է նույնականացում, նշեք օգտվողի անունը եւ գաղտնաբառը գաղտնաբառի մեջ:

http: put-method (PUT կամ POST)

հստակեցնում է, որ հոդի մեթոդը օգտագործման վրա դրվի:

http: put-content-type (string)

սահմանում է PUT- ի մեթոդի պարունակության բովանդակության տիպի http հարցման վերնագրի արժեքը:

http: referer (string)

հստակեցնում է հղումատուի http հարցման վերնագրի արժեքը: Մեկ կետ ``. ընդլայնում է ընթացիկ տեղեկատուի URL- ն: Default- ը `. ': Սահմանեք դատարկ տողը, անջատելու Վերեւի վերնագիր:

http: set-cookies (boolean)

եթե ճիշտ է, lftp- ը փոփոխում է http: Cookie- ի փոփոխականները, երբ Set-Cookie- ի վերնագիրն է ստացվել:

http: user-agent (string)

string lftp- ը ուղարկում է HTTP խնդրանքի User-Agent գլխում:

https: proxy (string)

հստակեցնում է https վստահված անձը: Նախնական արժեքը վերցված է https_proxy միջավայրի փոփոխականից:

հայելին `բացառել-regex (regex)

սահմանում է լռելյայն բացառման օրինակ: Դուք կարող եք այն կանխորոշել այն, ավելացնելով տարբերակը:

հայելին `պատվեր (օրինակների օրինակ)

սահմանում է ֆայլերի փոխանցման կարգը: Օրինակ `« * .sfv * .sum »- ը« հայելու »է դարձնում, առաջին հերթին, համապատասխան * .sfv ֆայլերը փոխանցելու, ապա * .sum եւ այլ բոլոր ֆայլերը համապատասխանող: Այլ ֆայլերից հետո դիրեկտորիաներ մշակելու համար ավելացնել «* /» օրինակների ցուցակի վերջը:

հայելին `զուգահեռ դիրեկտորիաներ (boolean)

եթե ճիշտ է, հայելին կսկսի զուգահեռաբար մի քանի դիրեկտորիաների մշակումը, երբ այն զուգահեռ ռեժիմում է: Հակառակ դեպքում, այն ֆայլերը փոխանցում է մեկ այլ տեղեկատուից տեղափոխելուց առաջ:

հայելին `զուգահեռ-փոխանցում- համարակալում (համարը)

նշում է, որ թույլատրվում է զուգահեռ տեղափոխման հայելիների թիվը: Default- ը 1. Դուք կարող եք անտեսել այն `զուգահեռ տարբերակով:

մոդուլ. ուղին (string)

կետը առանձնացրեց դիրեկտորիաների ցանկը `մոդուլներ փնտրելու համար: Կարող է կարգավորել միջավայրի փոփոխական LFTP_MODULE_PATH: Default- ը `PKGLIBDIR / VERSION: PKGLIBDIR ':

զուտ: կապի սահմանը (համարը)

նույն կայքի միաժամանակյա միացությունների առավելագույն թիվը: 0 նշանակում է անսահմանափակ:

զուտ: կապակցման-գրաֆիկ (bool)

եթե ճիշտ է, նախապատմական կապերը գերադասում են ֆոնայիններից եւ կարող են ընդհատել ֆոնային տրանսֆերտները նախնական պլանավորումը կատարելու համար:

զուտ: անգործուն (վայրկյան)

անջատել սերվերի սերվերից հետո:

net: սահմանափակում (բայթ / վայրկյան)

տվյալների փոխանցման վրա փոխանցման սահմանաչափը: 0 նշանակում է անսահմանափակ: Դուք կարող եք սահմանել երկու հեռախոսահամար, որը բաժանվում է առանձին:

net: limit-max (բայթ)

չօգտագործված սահմանաչափի կուտակման սահմանը: 0 նշանակում է անսահմանափակ:

net: limit-total-rate (բայթ / վայրկյան)

գումարի սահմաններում բոլոր միացումների սահմանափակման փոխանցման սահմանաչափը: 0 նշանակում է անսահմանափակ: Դուք կարող եք սահմանել երկու հեռախոսահամար, որը բաժանվում է առանձին: Նշենք, որ վարդակները բուֆերներ են ստանում դրանց վրա, ինչը կարող է հանգեցնել ցանցային հղմանը, փոխանցման սկիզբից անմիջապես հետո այս դրույքաչափից ավելի բարձր: Կարող եք փորձել զուտ ցանցի բուֆեր ստեղծել համեմատաբար փոքր արժեքի համար:

net: limit-total-max (բայթ)

չօգտագործված սահմանի ընդհանուր չափի կուտակման սահմանը: 0 նշանակում է անսահմանափակ:

զուտ: max-retries (համարը)

առանց հաջողության առանցքային վերսկսման գործողությունները: 0 նշանակում է անսահմանափակ:

զուտ: no-proxy (string)

պարունակում է տիրույթների առանձնացված ցուցակ, որոնց համար վստահված անձը չպետք է օգտագործվի: Default- ը վերցված է no_proxy միջավայրի փոփոխականից:

net: persist-retries (համարը)

անտեսել այս ծանր սխալները: Օգտագործեք մուտք գործելու խելագարված FTP սերվերներ, որոնք պատասխան են 5xx, երբ չափազանց շատ օգտվողներ կան:

զուտ: reconnect-interval-base (վայրկյան)

սահմանում է բազային նվազագույն ժամանակը միջեւ reconnects. Իրական ընդմիջումից կախված է զուտ: reconnect-interval-multiplier եւ գործողությունների կատարման փորձերի թիվը:

զուտ: reconnect-interval-max (վայրկյան)

սահմանում է առավելագույն վերահեռացման միջակայքը: Երբ ցանցի բազմապատկումից հետո ընթացիկ ընդմիջում է: reconnect-interval-multiplier- ը հասնում է այս արժեքին (կամ գերազանցում է այն), այն վերափոխվում է զուտ: reconnect-interval-base:

զուտ: reconnect-interval-multiplier (իրական թիվը)

սահմանում է բազմակողմանի, ըստ որի բազային ընդմիջումը բազմապատկվում է, երբ ամեն անգամ նոր փորձ է արվում գործողության իրականացման համար: Երբ միջակայքը հասնում է առավելագույնի, այն վերափոխվում է բազային արժեքի: Տեսեք զուտ: reconnect-interval-base եւ net: reconnect-interval-max:

զուտ: socket-buffer (բայթ)

օգտագործել SO_SNDBUF- ի եւ SO_RCVBUF վարդակից ընտրված չափը: 0 նշանակում է համակարգի լռելյայն:

ցանց: socket-maxseg (բայթ)

օգտագործել տվյալ չափը TCP_MAXSEG վարդակից ընտրանքի համար: Ոչ բոլոր օպերացիոն համակարգերը սատարում են այս տարբերակը, սակայն Linux- ը չի գործում:

զուտ: timeout (վայրկյան)

սահմանում է ցանցի արձանագրության ժամանակահատվածը :

ssl: ca-file ( ֆայլի ուղին)

օգտագործեք նշված ֆայլը, որպես վկայական մարմնի վկայագիր:

ssl: ca-path (ճանապարհ դեպի տեղեկատու)

օգտագործեք նշված դիրեկտորիան, որպես վկայական մարմնի վկայական պահեստ:

ssl: crl-file ( ֆայլի ուղին)

օգտագործեք նշված ֆայլը, որպես վկայականի վերացման ցուցակ վկայագիր:

ssl: crl-path (ճանապարհ դեպի դիրեկտորիա)

օգտագործեք նշված դիրեկտորիան, որպես վկայականի վերացման ցուցակ վկայագրի պահեստ:

ssl: key-file ( ֆայլի ուղին)

օգտագործեք նշված ֆայլը որպես ձեր անձնական բանալին:

ssl: cert-file ( ֆայլի ուղին)

օգտագործեք նշված ֆայլը որպես ձեր վկայագիր:

ssl: հաստատում-վկայագիր (boolean)

եթե դրված է այո, ապա հաստատեք սերվերի սերտիֆիկատը ստորագրված հայտնի սերտիֆիկատի մարմնի կողմից եւ չպետք է վկայագրերի վերացման ցուցակ:

xfer: clobber (bool)

եթե այս կարգավորումն անջատված է, հրամանները չեն վերագրանցել գոյություն ունեցող ֆայլերը եւ առաջացնում սխալ: Default- ը միացված է:

xfer: eta-period (վայրկյան)

այն ժամանակահատվածը, որի հաշվարկը հաշվարկվում է ETA- ի համար:

խորտակիչ: եթերային (bool)

ցույց տալու ETA (միայն բարձր կարգի մասեր): Default- ը ճիշտ է:

xfer: max-redirections (համարը)

վերահղման առավելագույն քանակը: Սա կարող է օգտակար լինել HTTP- ի ներբեռնելու համար: Default- ը 0 է, որը արգելում է վերահղումները:

xfer: տոկոսադրույքը (վայրկյան)

այն ժամանակահատվածը, որի վրա հաշվարկվում է կշռված միջին տոկոսադրույքը:

Փոփոխականների անունը կարող է կրճատվել, եթե այն դառնում է երկիմաստ: Նախկինում `` 'կարող է բաց թողնել: Դուք կարող եք մի քանի անգամ փոփոխել տարբեր փակման համար, եւ այդպիսով դուք կարող եք որոշակի կարգավիճակներ ստանալ կոնկրետ պետության համար: Փակումը պետք է նշվի փոփոխական անվանումից հետո `` սլաք `` ':

'Dns:', ' net :', ` ftp : ',` http :', 'hftp:' տիրույթի փոփոխականների փակումը ներկայումս պարզապես հոստի անունն է, երբ այն նշում է «բաց» հրամանով (որոշ բացառություններով փակումը անիմաստ է, օրինակ, dns: cache-size): Որոշ «cmd: 'տիրույթի փոփոխականների համար փակումը ընթացիկ URL է, առանց ճանապարհի: Այլ փոփոխականների համար այն չի օգտագործվում: Տես օրինակները lftp.conf- ի ընտրանքի մեջ :

Որոշ հրամաններ եւ կարգավորումները ժամանակի միջակայքի պարամետր են վերցնում: Այն ունի Nx [Nx ...] ձեւաչափը, որտեղ N- ը ժամանակի քանակն է եւ x- ը ժամանակի միավորն է. D- օր, h - ժամ, մ - րոպե, s - վայրկյան: Երկրորդ բաժինը երկրորդն է: Օրինակ `5 հ 30 մ: Բացի այդ, ինտերվալը կարող է լինել «անսահմանություն», «inf», «երբեք», «հավիտյան», նշանակում է անսահման ընդմիջում: Օրինակ `` քուն քնքշել 'կամ' set dns: cache - expire never ':

FTP սինխրոն ռեժիմ

Lftp- ը կարող է արագացնել FTP գործողությունները `միանգամից մի քանի հրաման ուղարկելով, այնուհետեւ ստուգելով բոլոր պատասխանները: Տես FTP: sync-mode փոփոխական: Երբեմն դա չի աշխատում, դրանով համաժամանակյա ռեժիմը կանխադրված է: Դուք կարող եք փորձել միաժամանակյա ռեժիմը անջատել եւ տեսնել, թե արդյոք այն աշխատում է ձեզ համար: Հայտնի է, որ հասցեատիրության հետ կապված որոշ ցանցային ծրագրակազմ սխալ է աշխատում մի ցանցային փաթեթում մի քանի FTP հրամանների դեպքում:

RFC959- ը նշում է. «Օգտագործողի գործընթացը, որն ուղարկվում է մեկ այլ հրամանի, մինչեւ պատասխանի պատասխանը խախտում է արձանագրությունը, սակայն սերվերի FTP գործընթացները պետք է հերթագրվեն ցանկացած հրաման, որ գալիս է, մինչդեռ նախորդ հրամանը ընթացքի մեջ է»: Բացի այդ, RFC1123- ը նշում է. «Կատարողներին չպետք է ենթարկվեն հսկողության կապի եւ Telnet EOL հաջորդականությունների (CR LF) READ կարգավորումների միջեւ» եւ `« Հսկվող կապից մեկ READ- ը կարող է ընդգրկել մեկից ավելի FTP հրաման », '.

Այսպիսով, պետք է ապահով լինեն միանգամից մի քանի հրաման ուղարկեք, ինչը շատ արագացնում է շահագործումը եւ կարծես թե աշխատում է բոլոր Unix եւ VMS հիման վրա FTP սերվերների հետ: Ցավոք, պատուհանների վրա հիմնված սերվերները հաճախ չեն կարողանում կարգավորել մի քանի հրամաններ մի փաթեթում, եւ այդպես էլ չեն կարողանում որոշ կոտրված երթուղղիչներ գործել:

ԸՆՏՐՈՒԹՅՈՒՆՆԵՐԸ

Անջատեք կարգաբերման ռեժիմը

հրամանները

Կատարեք տվյալ հրամանները եւ դուրս չեկեք:

-p նավահանգիստ

Օգտագործեք տվյալ նավահանգիստը միանալու համար

-U օգտվող [ , անցնել]

Օգտագործեք տվյալ օգտվողի անունը եւ գաղտնաբառը , միանալու համար

-f script_file

Կատարեք հրահանգները ֆայլում եւ ելքից

-c հրամաններ

Կատարեք տվյալ հրամանները եւ ելքը

ՏԵՍ ՆԱԵՒ

ftpd (8), ftp (1)
RFC854 (telnet), RFC959 (ftp), RFC1123, RFC1945 (http / 1.0), RFC2052 (SRV RR), RFC2068 (http / 1.1), RFC2228 (FTP անվտանգության ընդարձակման), RFC2428 (ftp / ipv6):
http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp ավելի սՍԼ):

Կարեւոր է. Օգտագործեք հրամանատարությունը ( % մարդ ), որպեսզի տեսնեք, թե ինչպես է օգտագործվում հրամանը ձեր որոշակի համակարգչում: