Lftp - Linux Command - Unix Kommando

NAMME

lftp - Sophisticated file transfer program

SYNTAX

lftp [ -d ] [ -e cmd ] [ -p port ] [ -o user [ , pass ]] [ site ]
lftp -f script_file
lftp -c kommando's
lftp - ferzje
lftp --help

BESKRIUWING

lftp is in programma dat foldwaande ftp- en http-ferbining makket mei oare hosts. As host oantsjutte is, sil lFTP ferbine mei dizze host, oars moat in ferbining mei de iepen kommando wêze.

lftp kin seis triem tagong metoades beheine - ftp, ftps, http , https , hftp, fisken en triem (https en ftps binne allinnich beskikber as lftp is kompilearre mei openssl bibliotek). Jo kinne de metoade ynstelle yn it kommando 'iepen URL', lykas 'iepen http://www.us.kernel.org/pub/linux'. hftp is ftp-over-http-proxy protokol. It kin automatysk brûkt wurde ynstelle fan ftp as ftp: proxy is ynsteld op `http: // proxy [: poarte] '. Fisk is in protokol dy't wurket oer in ssh-ferbining .

Elke operaasje yn lftp is betrouber, dat is gjin fatale flater is negearre en de hanneling wurdt werhelle. Dus as it opheljen fan brekken wurdt, sil it automatysk opnij begjinne. Ek as ftp-tsjinner gjin REST-kommando stipet, sil lftp besykje de triem út it begjin ôf te rinnen oant de triem hielendal oerbrocht wurdt.

lftp hat shell-like kommando syntaks wêrtroch jo ferskate kommando's parallel yn eftergrûn (&) starte kinne. It is ek mooglik om kommando's yn te bannen () en útfiere te litten yn eftergrûn. Alle eftergrûnwurksumheden wurde útfierd yn deselde ienige proses. Jo kinne in foareground-arbeid foar eftergrûn bringe mei ^ Z (cz) en werom mei kommando 'wait' (of `fg ', dy't alias' wait 'is). Om lege bestannen te lizzen, brûke kommando 'jobs'. Guon kommando 's kinne it útfieren fan harren útfier (kat, ls, ...) om te triem of fia pylen nei eksterne kommando. Kommando's kinne betingst basearre wurde op termynstatus fan eardere kommando (&&, ||).

As jo lftp útlizze as guon wurken noch net ferteld binne, sil LFTP himsels yn 'e eftergrûn nei de no-mode ynstelle. Itselde bart as jo in echte modem hangup hawwe of as jo in xterm slute.

lftp hat ynboude spegel dy't in hiele triembeam downloadje of updateje kin. Der is ek spegel-spegel (mirror-R) dy't in beamstruktuer op server sette of fernijt. Spegel kin ek direkteuren tusken twa remote servers syngronisearje, mei FXP as beskikber.

Der is kommando 'at' om in taak op 'e oantsjutte tiid yn it aktive kontekst te starten, kommando' wachtrige 'op wachtrigen foar sequinteftige útfiering foar aktuele tsjinner, en folle mear.

At start, lftp fiert /etc/lftp.conf en dan ~ / .lftprc en ~ / .lftp / rc . Jo kinne dêr aliasen sette en 'set' kommando's. Guon minsken leaver it folsleine protokol-debugel te besjen, 'debug' brûke om it debugel te wikseljen. Brûk 'debug-3' om allinich gruthachts- en flater berjochten te sjen.

lftp hat in oantal fêste fariabelen. Jo kinne 'set -a' brûke om alle fariabelen te sjen en har wearden of 'set -d' om in list te befetsjen. Variablenammen kinne ôfkard wurde en prefix kin wegere wurde as it oare net dúdlik wurdt.

As lftp kompilearre is mei ssl-stipe, dan befettet programma's dy't troch it OpenSSL Project ûntwikkele binne foar gebrûk yn 'e OpenSSL Toolkit. (http://www.openssl.org/)

Kommando's

! shell befetsje

Laad shell of shell befetsje .

! ls

Om in directorylist fan 'e lokale host te dwaan.

alias [ namme [ wearde ]]

Define of ûntfange aliasnamme. As wearde wegere wurdt, is de alias net definiearre, oars is it wearde wearde . As der gjin argumint is krije, binne de hjoeddeiske aliases opnommen.

alias dir ls -lf alias minder zmers

anon

Set de brûker anonym. Dit is de standert.

op tiid [- befetsje ]

Wachtsje oant de opjûne tiid en ferfange gegevens (opsjoneel) kommando.

blêdwizer [ subcommand ]

It blêdwizerkomment befestiget blêdwizers.

add [] add current place of gegevens lokaasje nei blêdwizers en biede ta namme% del ljepblêd ferwiderje mei namme bewurde startbewurker op blêdwizigings bestân ymportearje ymportearje fan bûtenlânske blêdwizers listlist blêdwizers (standert)

cache [ subcommand ]

It kommando-cache kontrolearret lokale ûnthâld-cache . De folgjende submappen wurde erkend:

stat-print-cache-status (standert) op | útskeakelje op / út cacheblue-flush-cachegrutte lim settehema- limiter, -1 betsjinnet ûnbegryplike ferrint Nx sette cache-ferlies tiid nei n sekonden ( x = s) minuten ( x = m) oeren x = h) of dagen ( x = d)

katten bestannen

Katten jout de ferfaldriem (s) nei stdout. (Sjoch ek mear , zcat en zmoar )

cd rdir

Wapenje hjoeddeiske remote directory. It eardere ferfarskere map is bewarre as `- '. Jo kinne 'cd -' dwaan om de map werom te wizigjen. It foarige map foar elke side is ek op skiif bewarre, sadat jo 'iepen side' meitsje kinne; cd - 'sels nei lftp werneame.

chmod- bestannen

Feroarje tastimming masker op ôfstânsdialoarten. De modus moat in octaal nûmer wêze.

close [ -a ]

Sluten ferbining sluten. Standert moatte allinich de tsjinner tsjinner -a alle idele ferbiningen tichtby brûke.

kommando cmd args ...

útfiere befêstige kommando sûnder alias.

[ -o triem ] nivo | út

Dûbels debuggen op nivo of ôfbrekke. Brûk -o om de debugputút nei in bestân út te redearjen.

echo [ -n ] string

Guod wat it dogge.

exit code
exit bg

ôfslach sil út lftp ôfslach of nei eftergrûn gean as jobs binne aktyf. As der gjin wurksumheden aktyf binne, wurdt koade nei it bestjoeringssysteem trochjûn as lftp's termynstatus. As koad weglitten wurdt, wurdt de úttekenûmer fan lêste kommando brûkt.

'exit bg' krêften nei eftergrûn ferpleatse as cmd: move-eftergrûn is falsk.

fg

Alias ​​foar 'wait'.

fine [ directory ]

Listje triemmen yn 't triemtafel (hjoeddeiske triemtafel) rekursyf. Dit kin helpe mei tsjinners dy't gjin ls-R-stipe hawwe. Jo kinne de útfier fan dizze kommando werhelje.

ftpcopy

Obsolete. Brûk ien fan 'e folgjende ynstee:

get ftp: // ... -o ftp: // ... get -O ftp: // ... file1 file2 ... set ftp: // ... mput ftp: //.../* mget -O ftp: // ... ftp: //.../*

of oare kombinaasjes om FXP-transfer te krijen (direkt tusken twa ftp-tsjinners). lftp soe falsk kopiearje (fia kliïnt) as de FXP-oerstap net ynstiut of ftp: use-fxp is falsk.

krije [ -E ] [ -a ] [ -c ] [ -O base ] rfile [ -o lfile ] ...

Besparje de ferfangerriem rfile en bewarje it as de lokale triem lfile . As -o is wegere, wurdt de triem bewarre yn lokale triem neamd as basenamme fan rfile . Jo kinne meardere triemen krije troch meardere eksemplaren fan rfile [en -o lfile ] te bepalen . Net útwreide wildcards, brûke meget foar dat.

-c fierder, reget -E Ferpleatse triemen nei súksesfol ferwurking fuortsmite - in ascii-modus brûke (binêre is de standert) -O jout basine triemtafel of URL wêr't triemmen pleatst wurde

Foarbylden:

Lês README út README -o debian.README krije README README.mirr's README -o debian.README README.mirrors -o debian.mirrors krije README -o ftp://some.host.org/debian.README get README -o ftp://some.host.org/debian-dir/ (einslach is wichtich)

glob [ -d ] [ -a ] [ -f ] kommando-patroanen

Glob gegeven patroanen dy't metacaracters en passresultaat krije ta befêstige kommando. Oft `` glob echo * ''.

-f flugge triemmen (standert) -d mappen-in elke type

help [ cmd ]

Print help foar cmd of as der gjin cmd oantsjutte is print in list mei beskikbere kommando's.

jobs [ -v ]

List rint jobs. -v betsjut verbose, ferskate -v kin oanjûn wurde.

kill all | job_no

Wiskje berjochten mei job_no of alle arbeids . (Foar job_no sjoch jobs )

lcd ldir

Aktuele lokaal- triemtable ldir wizigje . It foarige lokale triemtafel wurdt bewarre as `- '. Jo kinne 'lcd-' dwaan om de map werom te feroarjen.

lpwd

Print aktive werktriem op lokale masine.

ls params

Folje bestannen. Jo kinne de útfier fan dizze kommando trochferwize nei te triem of fia pylen nei eksterne kommando. Standert is ls-útfier cached, om nije lokaasjes brûke te brûken of rellen fluch.

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O base ] bestannen

Krij keazen seleksjes mei útwreide wildcards.

-c fierder, reitsje. -d meitsje direkteuren itselde as triemnammen en krije de bestannen yn har ynstee fan aktive triemtafel. -E Ferpleatse triemmen fuortsmite nei suksesfolle transfer-ascii-modus brûke (binêre is standert) -O bepaald base directory of URL wêr't triemmen pleatst wurde

spegel [ OPTS ] [ boarne [ doel ]]

Spultsje spesifisearre boarne triemtafel nei lokale doelverkst As doeltsjinsteande einiget mei in slash, sil de boarne basenamme oanbean wurde nei doelstellingsnamme. Boarne en / of doel kinne URL-adressen wêze op 'e mappen.

-c, kontrolearje asjebleaft in spegelwerp as -e, -delete triemmen wiskje net oanwêzich op ôfstân-side, -allow-suid set suid / sgid bits neffens remote site --allow-chown besykje te setten eigner en groep op triemmen -n, -noarm-nijere download allinere triemen (-c sil net wurkje) -r, -no-rekursion net nei subdirectory -p, -no-perms net Ynstellings foar triemmen opnij --no-umask wachtsje net omgean oan triemmodus -R, -reverse reverse-spegel (set files) -L, -dereference download symboalyske keppelings as bestannen -N, -newer-as FILE download allinich triemmen nijeer as de triem -P, --parallel [= N] ynlade N-bestannen yn parallel -i RX , - ynklusyf RX binne oerienkommende triemmen -x RX , -Exclude RX útslute oerienige bestannen -I GP , --include- glob GP omfettet oerienkommende triemmen -X GP , -exclude-glob GP útslute oerienkommende triemmen -v, --verbose [= nivo] verbose operaasje --use-cache brûke befeiligde maplist -listen --Remove-boarne-bestannen wiskje triemmen nei oerdracht (brûk dan mei foarsichtigens) -seld lykas --allow-chown --allow-suid --no-umask

By it brûken fan -R is it earste map lokale en de twadde is ôfstân. As it twadde map leech is, wurdt basisnamme fan earste triem brûkt. As beide mappen wegere wurde, wurde hjoeddeistige lokale en ekstra mappen brûkt.

RX is in útwreide reguliere ekspresje, lykas yn egrep (1).

GP is in globlemuster, lykas `* .zip '.

Oanfollingen en útsluten opsjes kinne meardere kearen opjûn wurde. It betsjuttet dat in bestân of in triemtafel spultsje sil as it oerienkomt mei in ynklusyf en net oerienkommend om te sluten nei de yndieling, of net oerienkommend en de earste kontrôle is útsluten. Verjaarders wurde oerienge mei in slashdoarre oanbean.

Tink derom dat wannear -R brûkt wurdt (reverse-spegel), wurde symboalyske keppels net op server set, omdat ftp-protokol it net kin. Om triemmen te uploaden de keppelings ferwize, brûk '`Mirror -RL' kommando (behannelje symboalyske keppelings as triemmen).

Verbositynivo kin selektearre wurde troch --verbose = nivo-opsje of troch ferskate -v-opsjes, bgl. -vvv. Nivo's binne:

0 - gjin útfier (standert) 1 - printsje aksjes 2 - + printsje net wiske triemnammen (wannear -e is net oantsjutte) 3 - + printtriemnammen dy't spultsje

-only-newer draait de triemgrutte komparinsje en uploadt / ynladen allinich nije triemen sels as grutte oars is. Standert binne âldere triemmen ynladen / opladen as de grutte oars is.

Jo kinne sprekke tusken twa serveren as jo URL- of ynstelle ynstee fan mappen. FXP wurdt automatysk brûkt foar transfers tusken ftp-tsjinners, as mooglik.

mkdir [ -p ] dir (n)

Meitsje ferfange ferzjes. As -p wurdt brûkt, meitsje alle komponinten fan paden.

module module [ args ]

Load gegevensmodul brûke dlopen (3) funksje. As modulnamme net in slash befettet, wurdt sy opslein yn mappen dy 't bepaald binne troch module: paadgrutte. Arguminten wurde oerbrocht nei module_init-funksje. Sjoch README.modules foar technyske details.

mear bestannen

Same as 'cat files | mear'. as PAGER ynsteld is wurdt it brûkt as filter. (Sjoch ek kat , zcat en zmoar )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O base ] bestannen

Brûkte bestannen mei wildcard-útwreiding. Standert brûkt it de basenamme fan lokale namme as ôfstân ien. Dit kin feroare wurde troch `-d 'opsje.

-c trochgean, reput -d druk selekteare dizzen lykas yn triemnammen en set de triemmen yn har ynstee fan aktuele triemtafel -E ferwiderje ferfange triemen nei súksesfol transfer (gefal) - ascii modus brûke (binêre is de standert) -O spesifisearret base directory of URL wêr't triemmen pleatst wurde

mrm triem (en)

Same as 'glob rm'. Ferwiderje spesifisearre triemmen mei wildcard-útwreiding.

mv file1 file2

Rename file1 nei file2 .

nlist [ args ]

Folje triemnammefernammen

iepen [ -e cmd ] [ -u brûker [, pas ]] [ -p port ] host | url

Selektearje in ftp-tsjinner.

pget [ OPTS ] rfile [ -o lfile]

De opjûne triem mei help fan ferskate ferbiningen. Dit kin de oerdracht ferheegje, mar it net berikt op 'e knibbel fan oare brûkers. Brûk allinich as jo de triem asap ferpleatse moatte, of in oare brûker kin ferwiderje :) Opsjes:

-n maxconn set maksimaal tal ferbinings (standert 5)

set [ -E ] [ -a ] [ -c ] [ -O base ] lfile [ -o rfile ]

Lfile mei ferfange namme rfile . As -o wegere wurdt de basisnamme fan lfile as ferfongenamme brûkt. Wylst net-spesjaliteiten útwreidzje, brûk de mûle foar dit.

-o spesifisearre ferfaldamme (standert - basename fan lfile) -c trochgean, reputearje it nedich tastimming om ekstra bestannen te oerskriuwen -E wiskje lokale triemen nei súksesfol transfer (gefal) - ascii-modus brûke (binêre is de standert) -O spesifisearret base directory of URL wêr't triemmen pleatst wurde

pwd

Print hjoeddeiske ferzjen triem.

Wachtrige [ -n num ] cmd

Foegje it opjûne kommando ta wachtrige foar opfolgjende útfiering. Eltse side hat in eigen wachtrige. `-n 'addt it kommando foardat de opjûne item yn' e wachtrige is. Besykje gjin koart 'cd' of `lcd 'kommando' s, it kin lFTP ferwiderje. Ynstee dêrfan befestigje de cd / lcd foar `wachtrige ', en it tinkt oan it plak dêr't de kommando dien wurdt. It is mooglik om in al rinnende taak te wizen troch 'queue wait', mar de baak sil fierder útfiere, sels as it net de earste yn wachtrige is.

'Wachtop stop' sil de wacht stopje, it sil gjin nije kommando's útfiere, mar al wurksumheden sille trochgean. Jo kinne "wachtrige stop" brûke om in lege stoppe wacht te meitsjen. 'Queue start' sil wizigingsútfiering opnij bewarje. As jo ​​lftp útlizze, sil it alle buroblêden automatysk begjinne.

`wachtrige ', sûnder arguminten sil in wachtrige of wachtrige of printsje wachtsje.

wachtrige --delete | -d [ index of wildcard expression ]

Wisd ien of mear items fan 'e wachtrige. As der gjin argumint jûn wurdt, wurdt de lêste ynfoe yn 'e wachtrige wiske.

wachtrige --move | -m < index of wildcard expression > [ yndeks ]

Ferpleatst de opjûne items foardat de opjûn wachtrige of yndeks is, of oan 'e ein as jo gjin bestimming krije.

-q Be rêstich. -v Be verbose. -Qútfier yn in formaat dat brûkt wurde kin foar re-wachtrige. Nuttige mei --delete. > get file & [1] get file> queue wait 1> queue get another_file> cd a_directory> queue get yet_another_file queue -d 3 Delete the third item in the queue. wachtrige -m 6 4 Ferpleats it seisde item yn 'e wachtrige foar de fjirde. Wachtrige -m "get * zip" 1 Ferpleatse alle kommando 's dy't oerienkomme "get * zip" oan it begjin fan de wachtrige. (De folchoarder fan de items wurdt bewarre.) Wacht -d "get * zip" Wiskje alle kommando's dy't "oer * zip" passe.

quote cmd

Foar FTP - stjoere it kommando uninterpretearre. Gebrûk mei foarsichtigens - it kin liede ta ûnbekende ôfstânstatus en sil sadwaande ferwiderje. Jo kinne net wis wêze dat elke wiziging fan ferâldere steat is fanwege it oanwêzige kommando sterk - it kin reset wurde troch te ferbinen op elk momint.

Foar HTTP - spesifyk foar HTTP-aksje. Syntaksis: `` quote [] ''. Kommando kin '`set-cookie' 'of` `post' 'wêze.

iepen http://www.site.net quote set-cookie "variable = wearde; othervar = oarevalue" set http: post-content-type application / x-www-form-urlencoded quote post /cgi-bin/script.cgi "var = wearde & othervar = oarevalue"> local_file

Foar FISH - stjoer it kommando uninterpretearre. Dit kin brûkt wurde om arbitrêre kommando's op tsjinner út te fieren. It kommando moat gjin ynfier oanmelde of printje ### nei nije line begjinne. As it docht, sil it protokol út syn synoade wurde.

Iepen fisken: // servertitel find -name post

reget rfile [ -o lfile ]

Same as 'get -c'.

rels [ args ]

Sels lykas `ls ', mar bewarret de cache.

renlist [ args ]

Same as 'nlist', mar bewarret de cache.

repetearje [ ferlies ] [ kommando ]

Ferfetsje it kommando. Tusken de kommando's is in ferwidering ynsteld, standert 1 sekonde. Foarbyld:

werhelje op moarn - spegel werhelje 1d spegel

reput lfile [ -o rfile ]

Same as 'put -c'.

rm [ -r ] [ -f ] bestannen

Fuortsmite triemmen. Wylst net-spesifikaasjes útwreidzje, brûke mrm dêrfoar. -r is foar rekrekrissele directory wiske. Wês opsichtich, as eat wat mis giet, kinne jo bestannen ferlieze. -f fersifere flater berjochten.

rmdir dir (n)

Fuortferwizings fuortsmite.

[ sesje ]

List mei cached sesjes of wikselje nei spesifisearre sesje.

set [ var [ val ]]

Set fariabele oan weardefêst. As de wearde wegere wurdt, ûntsette de fariabele. Variable name has format `` name / closure '', where closure can exact exact application of the setting. Sjoch hjirûnder foar details. As ynsteld wurdt mei gjin fariabele neamt, dan wurde allinich feroare ynstellings opnommen. It kin feroare wurde troch opsjes:

-a list alle ynstellingen, ynklusyf standert wearden -d allinich standertwearden, net nedige aktive

site site_cmd

Fiere sidekommando site_cmd en útfier it resultaat. Jo kinne har útfiering ferwiderje.

sliep ynterval

Sleep gegeven ynterval en ôfslach. Ynterval is yn standert sekonden, mar kinne as suffiks wurde mei 'm', 'h', 'd' foar minuten, oeren en dagen respektivelik. Sjoch ek by .

slot [ namme ]

Selektearre slot selektearje of listje alle slots allinich. In slot is in ferbining mei in server, krekt as in firtuele konsole. Jo kinne meardere slots oanmeitsje mei ferskate tsjinners en skeakelje tusken har. Jo kinne ek slot brûke : namme as in pseudo-URL dy't evaluearret foar dizze slot-lokaasje.

Standert ljepper ferbining makket it flugge om te skeakeljen tusken slots neamd 0-9 mei Meta-0 - Meta-9-kaaien (faaks kinne Alt brûkt as meta).

source file

Befesje kommando's opnommen yn triemtriem .

suspend

Stop lftp proses. Tink derom dat transfers ek stoppe wurde as jo it proses trochgeane mei shell's fg of bg kommando's.

brûker brûker [ pas ]
brûker URL [ passe ]

Brûk spesifisearre ynfo foar eksterne ynloggen. As jo ​​in URL mei brûkersnamme oantsjutte, dan sil it ynfierde wachtwurd cached wurde omdat futute URL-ferwizings it brûke kinne.

ferzje

Print lftp ferzje.

wachtsje [ jobno ]
wachtsje alles

Wachtsje op spesifike taak om te begjinnen. As jobno weg is, wachtsje foar lêste eftergrûnd wurk.

"Wacht alle" wachtet foar alle opdrachten fan 'e baan.

zcat bestannen

Sels as kat, mar filterje alle triem troch zcat. (Sjoch ek kat , mear en mear )

zmore bestannen

Same as mear, mar filterje alle triem troch zcat. (Sjoch ek kat , zcat en mear )

Ynstellings

At start, lftp útfiert ~ / .lftprc en ~ / .lftp / rc . Jo kinne dêr aliasen sette en 'set' kommando's. Guon minsken leaver it folsleine protokol-debugel te besjen, 'debug' brûke om it debugel te wikseljen.

Der is ek in system-wide-start-bestân yn /etc/lftp.conf . It kin wêze yn ferskillende map, sjoch FILES-seksje.

lftp hat de folgjende fariabele fariabelen (jo kinne ek 'set -a' brûke om alle fariabelen te sjen en har wearden):

bmk: bewarje-wachtwurden (bool)

Bewarje gewoane tekstwachtwurd yn ~ / .lftp / blêdwizers by 'blêdwizer taheakje' kommando. Off foar standert.

cmd: at-exit (tekenrige)

de kommando's yn string wurde útfierd foardat lftp útfiert.

cmd: csh-skiednis (bool)

jout csh-like skiednis útwreiding.

cmd: standert protokol (tekenrige)

De wearde wurdt brûkt as 'iepen' wurdt brûkt mei just host host sûnder protokol. Standert is `ftp '.

cmd: fail-exit (bool)

as wier, ôfbrekke wannear't in un bedoeld (sûnder || en && at begin) kommando falt.

cmd: lange-rinne (sekonden)

tiid fan kommandoútfiering, dy't wurdt beskôge as 'lang' en in beep is dien foar de kommende prompt. 0 betsjuttet ôf.

cmd: ls-standert (string)

standert ls argumint

cmd: move-eftergrûn (boolean)

as miskien, lftp lftp om nei eftergrûn te gean as it útgean. Om dit te twingen, brûk 'bg' út.

cmd: prompt (tekenrige)

De prompt. lftp erkennt de folgjende backslash-ûntslein spesjale tekens dy't decodearre wurde sa:

\ @

ynfoegje @ as aktive brûker is net standert

\in

in ASCII klok karakter (07)

\ e

in ASCII-útfier karakter (033)

\ h

de hostnamme dy jo ferbûn binne

\ n

nije rigel

\ s

de namme fan 'e kliïnt (lftp)

\ S

hjoeddeiske slotnamme

\ u

de brûkersnamme fan de brûker dy't jo oanmeld binne as

\ U

de URL fan 'e ferwideringside (bgl. ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

de ferzje fan lftp (bygelyks, 2.0.3)

\ w

it hjoeddeiske werkbehear op 'e ôfstânside

\ W

de basisnamme fan it hjoeddeiske werkbehear op 'e ôfstânside

\ nnn

it karakter dat korrespondearet mei it octaalnûmer nnn

\\

in backslash

\?

skriuwt it folgjende karakter as de foarige subsydzje lein wie.

\ [

In begjin fan in net-printbere karakters begjinne, dy kin brûkt wurde om in terminal kontrolearrings yn te stellen yn 'e prompt

\]

ein in syklus fan tekenrige lettertypen

cmd: remote-kompleet (bool)

in boolean om te kontrolearjen of of net lftp brûkt ôfstân.

cmd: verify-host (bool)

as wier, lftp beheart hostnamme fuortendaliks yn 'open' kommando. It is ek mooglik om de kontrôle foar in ien "iepen" kommando te skúgjen as `& 'wurdt jûn, of as Z ^ druk is yn' e kontrôle.

cmd: verify-paad (bool)

as wier, lftp kontrolearret it paad yn 'cd kommando. It is ek mooglik om it kontrôle foar ien inkeld kommando "cd" te skúgjen as `& 'wurdt jûn, of as Z ^ yn' e kontrôle stiet. Foarbylden:

Set cmd: verify-paad / hftp: // * falsk cd map &

dns: SRV-query (bool)

Query foar SRV-record en brûke se foardat gethostbyname brûkt. De SRV-record wurdt allinnich brûkt as de poarte net explikaat oanjûn is. Sjoch RFC2052 foar details.

dns: cache-enable (bool)

DNS-cache ynskeakelje. As it út is, liedt lftp de hostnamme elk kear opnij oan.

dns: cache-ferfange (tiidtiid)

tiid om te libjen foar DNS-cache-yngongen. It hat format +, eg 1d12h30m5s of just 36h. Om it ferfangen te aktivearjen, set it oan 'inf' of 'nea'.

dns: cache-grutte (nûmer)

Maximum tal DNS-cache-yngongen.

dns: fatal-timeout (sekonden)

beheine de tiid foar DNS-fragen. As DNS-tsjinner net te lang beskikber is, sil lftp net in opjûne hostnamme bepale. 0 betsjut unbegripend, de standert.

dns: bestelling (list fan protokolnammen)

jout de folchoarder fan DNS-fragen. Standert is `inet inet6 ', dat betsjut earst adres yn' e inetfamylje, dêrnei ynet6 en brûkt it earste oerienkommende.

dns: gebrûk-foark (bool)

as wier, lftp sil foar it oplieden fan hostadres. Standert is wier.

fisk: shell (string)

brûkte spesifike shell op tsjinner side. Standert is / bin / sh. Op guon systemen begjint de ôfslach / bin / sh as jo cd nei in net-besteand mappeart meitsje. lftp kin dat behannelje, mar it moat werneame. Set it oan / bin / bash foar soksoarte systemen as bash is ynstalleare.

ftp: acct (string)

Stjoer dizze string yn ACCT kommando nei it oanmelden. It resultaat is negearre. De sluting foar dizze ynstelling hat formaat brûker @ host .

ftp: anon-pass (string)

sets it wachtwurd brûkt foar anonyme ftp tagautifikaasje. Standert is "-name @", wêrnei de namme is de username fan de brûker dy't it programma útfiert.

ftp: anon-brûker (tekenrige)

Set de brûkersnamme brûkt foar anonym FTP tagautifikaasje. Standert is "anonym".

ftp: auto-sync-modus (regex)

as de earste tsjinner berjocht dit regex begjint, wikselje de synoade foar dizze host.

ftp: bind-data-socket (bool)

Ferbine gegevensstasjon oan 'e ynterface fan de kontrôle ferbining (yn passive modus). Standert is wier, útsûndering is de loopback-ynterface.

ftp: fix-pasv-adres (bool)

As wier, sil lfp probearje it adres dat de server trochstjoerd wurdt foar PASV kommando yn gefal as tsjinner adres yn iepenbiere netwurk is en PASV in adres fan in prive netwurk weromkommt. Yn dit gefal soe lftp it tsjintwurdigadres ynstelle ynstee fan ien dy't PASV kommando weromjûn, havenpoarte soe net feroare wurde. Standert is wier.

ftp: fxp-passive-boarne (bool)

as wier, lftp sil besykje de boarne ftp-tsjinner yn passive modus yn te stellen, oars bestiet dan ien. As earste besykjen falt, liet lFTP besykje de oare manier op te setten. As de oare disposysje ek mislearret, falt lftp werom op plain copy. Sjoch ek ftp: use-fxp.

ftp: hûs (tekenrige)

Inisjale directory. Standert is lege string dat betsjut auto. Set dit oan '/' as jo it look fan% 2F net yn ftp URLs hawwe. De sluting foar dizze ynstelling hat formaat brûker @ host .

ftp: list-opsjes (tekenrige)

Sets opsjes dy't altyd oanbean wurde by it kommando LIST. It kin handich wêze om dit op '-a' te stellen, as de tsjinner net standert dot (ferburgen) bestannen sjen lit. Standert is leech.

ftp: nop-interval (sekonden)

Ferzjen tusken NOOP-kommando's by it laden fan de tail of in bestân. Dit is handich foar ftp-tsjinners dy 't "Oerdracht folslein" berjocht stjoere foardat de databesferfier flústere. Yn soksoarte gefallen kinne NOOP-kommando's kinne ferbining-tiidlimen foarkomme.

ftp: passive-mode (bool)

sets passive ftp-modus. Dit kin handich wêze as jo efter in firewall binne of in dumpe masquerading router.

ftp: port-range (from-to)

Taferspaniel foar aktive modus tastien. Formaat is min-max, of `full 'of` any' om alle poarte oan te jaan. Standert is `folslein '.

ftp: proxy (URL)

spesifisearre ftp-proxy om te brûken. Om jo proxy te ûntsiferje, set dizze dit op lege tekenrige. Tink derom dat it in ftp-proxy is dat FTP-protokol brûkt, net ftp oer http. Default value is taken from environment variable ftp_proxy if it starts with `` ftp: // ''. As jo ​​proxy proxy fereasket authentifikaasje, brûke brûkersnamme en wachtwurd yn 'e URL.

As ftp: proxy begjint mei http: //, hftp (ftp oer HTTP proxy) wurdt brûkt ynstee fan ftp automatysk.

ftp: rest-list (bool)

Meitsje gebrûk fan REST kommando foar LIST kommando. Dit kin handich wêze foar grutte mappen, mar inkele ftp-tsjinners misse REST foar LIST stil.

ftp: rest-stor (bool)

as miskien, lftp net besykje REST foar STOR te brûken. Dit kin brûkber wêze foar wat buggy-tsjinners dy 't korrumpearje (folje mei nullen) de triem as REST folge troch STOR.

ftp: retry-530 (regex)

Werje op tsjinner antwurd 530 foar PASS kommando as tekst kontrolearret dit reguliere ekspresje. Dizze ynstelling moat brûk wêze om te ûnderskieden tusken oerladen server (tydlike betingsten) en ferkeard wachtwurd (permaninte betingst).

ftp: retry-530-anonym (regex)

Oanfoljende reguliere ekspresje foar anonyme oanmelden, lykas ftp: retry-530.

ftp: side-groep (tekenrige)

Stjoer dizze tekenrjocht yn SITE GROUP kommando nei login. It resultaat is negearre. De sluting foar dizze ynstelling hat formaat brûker @ host .

ftp: skey-allow (bool)

Ljeppe skeak / opie antwurdje as de tsjinner dit stipe ferskynt. Op standert.

ftp: skey-force (bool)

Soarget net gewoan tekstwachtwurd oer it netwurk, brûke skey / opie ynstee. As skey / opie net beskikber is, misse mislearre login. Off foar standert.

ftp: ssl-allow (bool)

as wier, besykje SSL-ferbining te ferhandeljen mei ftp- tsjinner foar net-anonym tagong. Standert is wier. Dizze ynstelling is allinne beskikber as lftp kompilearre mei openssl.

ftp: ssl-force (bool)

as trus, wegerje jo wachtwurd yn dúdlik te meitsjen as de tsjinner SSL net stipet. Standert is falsk. Dizze ynstelling is allinne beskikber as lftp kompilearre mei openssl.

ftp: ssl-protect-data (bool)

as wier, beantwurdzje ssl ferbining foar gegevensferwachtingen. Dit is cpu-yntinsiv mar jouwt privacy. Standert is falsk. Dizze ynstelling is allinne beskikber as lftp kompilearre mei openssl.

ftp: stat-interval (sekonden)

ynterval tusken STAT-kommando's. Standert is 1.

ftp: sync-modus (bool)

as wier, lFTP sil ien kommando stjoere op in tiid en wachtsje op antwurd. Dit kin handich wêze as jo in buggy ftp-tsjinner of router brûke . As it útskeakele is, stjoert lftp in kommando fan kommando's en waacht op responses - it ferdrach op hurde operaasje as de rûntiid is signifikant. Spitigernôch wurket it net mei alle ftp-tsjinners en guon routers hawwe problemen mei, dus it is standert.

ftp: tiidzone (tekenrige)

Asjebleaft dit tiidzone foar tiid yn listings weromjûn troch LIST kommando. Dizze ynstelling kin GMT-offset [+ | -] HH [: MM [: SS]] of in jildich TZ-wearde wêze (bgl. Europa / Moskou of MSK-3MSD, M3.5.0, M10.5.0 / 3). De standert is GMT. Set it nei in lege wearde om lokaal tiidszone oan te passen, oantsjutte mei omjouwingsfariabele TZ.

ftp: use-abor (bool)

as miskien, lFTP sendt ABOR-kommando net, mar slagget de data ferbining fuortdaliks.

ftp: use-fxp (bool)

as wier, lftp besykje besykje direkte ferbining te meitsjen tusken twa ftp-tsjinners.

ftp: use-site-idle (bool)

as wier, lftp lFTP 'Befêstigje' mei command net: idle argumint. Standert is falsk.

ftp: use-stat (bool)

as wier, lFTP stjoerd STAT kommando yn FXP-modusferfier om te witten hoefolle gegevens oerbrocht binne. Sjoch ek ftp: stat-ynterval. Standert is wier.

ftp: use-quit (bool)

as wier, lFTP stjoerd QUIT foardat jo fuortsmite fan FTP-tsjinner. Standert is wier.

ftp: verify-adres (bool)

Kontrolearje dat de databonne-ferbining komt fan it netwurkadres fan kontrôle ferbining peer. Dit kin foarkomme dat data-ferbining-spoofing foarkomt dat kin liede ta data-korrupsje. Spitigernôch kin dit foarkomme foar sertifere ftp-tsjinners mei ferskate netwurk-ynterfaces, as se gjin útgeande adres op data socket setten, dus it standert is útskeakele.

ftp: verify-port (bool)

Ferifiearje dat de gegevensbining hat poarte 20 (ftp-data) op syn ôfstân. Dit kin foarkomme dat gegevens-ferbining spoofen wurde troch brûkers fan ferwideringskomst. Spitigernôch ferjitte dan in soad finsters en sels unix ftp-servers om de juste poarte op data ferbining te setten, dit kontrôle is dan standert.

ftp: web-modus (bool)

negearje nei it sluten fan databankferbining. Dit kin nuttich wêze foar folslein gebrochene ftp-tsjinners. Standert is falsk.

hftp: cache (bool)

Meitsje server / proxy side caching foar ftp-over-http protokol.

hftp: proxy (URL)

jout http proxy foar ftp-over-http protokol (hftp). It protokol hftp kin net wurkje sûnder in http-proxy, fansels. Default value is taken from environment variable ftp_proxy if it starts with `` http: // '', otherwise from the environment variable http_proxy . As jo ​​proxy proxy fereasket authentifikaasje, brûke brûkersnamme en wachtwurd yn 'e URL.

hftp: gebrûk fan autorisaasje (bool)

As jo ​​opnij sette, sil lftp wachtwurd as in URL fan de proxy ferstjoere. Dit kin foar inkele proxys (eg M-soft) ferplicht wurde. Standert is op, en lftp sil wachtwurd passe as in part fan de titel fan Authorization.

hftp: gebrûk fan head (bool)

As jo ​​útgean, sil LFTP besykje 'GET' ynstee fan 'HEAD' foar hftp-protokol te brûken. Hoewol dit langer slimmer is, kin it lFTP tagelyk mei guon proxyjilden brûke dy't net begripe of mislearre '`HEADftp: //' 'fersiken.

hftp: gebrûk fan type (bool)

As dizze opsje set is, sil lFTP net besykje'type 'oan te jaan oan URL-adressen nei proxy. Guon brutsen proxy's behannelje it net goed. Standert is op.

http: accept, http: accept-charset, http: accept-language (string)

Oanpasse oerienkommende HTTP-fersykkopers.

http: cache (bool)

Meitsje server / proxy side caching.

http: cookie (tekenrige)

Stjoer dit cookie op tsjinner. In sluting is nuttich hjir:
Set cookie / www.somehost.com "param = wearde"

http: post-content-type (tekenrige)

jout de wearde fan Ynhâldtype http request header foar POST metoade. Standert is `` application / x-www-form-urlencoded ''.

http: proxy (URL)

bepaalt HTTP-proxy. It wurdt brûkt as lftp wurket oer http protokol. Default value is taken from environment variable HTTP_proxy . As jo ​​proxy-ferifikaasje freget om brûknamme en wachtwurd yn 'e URL te jaan.

http: put-metoade (PUT of POST)

jout oan hokker http-metoade brûke sil op put.

http: put-content-type (tekenrige)

jout de wearde fan Ynhâldtype http request header foar PUT metoade.

http: referer (tekenrige)

jout de wearde foar referer http request header. Single dot `. ' útwreidet nei aktive URL-adres. Standert is `. '. Set in lege tekenrjocht om de haadletter fan de ferfangers te fuortsmite.

http: set-cookies (boolean)

as wier, lftp feroaret http: cookievariablen as Set-Cookie koptekst ûntfongen is.

http: user-agent (string)

de stipe lftp stjoert yn 'e User-Agent koptekst fan HTTP-fersyk.

https: proxy (string)

jout https proxy. Default value is taken from the environment variable https_proxy .

spegel: exclude-regex (regex)

befettet standert útslutingsmuster. Jo kinne it oerskriuwe troch - ynklusyf opsje.

spegel: bestelling (list fan patroanen)

bepaalt de bestel fan triemferfier. As jo ​​dit ynstelle foar "* .sfv * .sum" makket spegelje om triemmen oer te passen * .sfv earst te passe, dan binne allegearre mei * .sum en dan alle oare bestannen. Om triemmen nei oare triemmen te ferwurkjen, add "* /" oan 'e ein fan' e tekenlist.

spegel: parallele-directories (boolean)

As wier, sprekt de ferwurking fan ferskate mappen yn parallel as it parallel parlemint is. Oarspronklik sil it bestannen fan in inkele map ferpleatse foardat jo nei oare mappen ferpleatse.

spegel: parallel-transfer-count (nûmer)

Spesifisearret nûmer fan parallelle transfers spegel mei te starten. Standert is 1. Jo kinne it oerskiele mei --parallel opsje.

module: paad (tekenrige)

kolon skieden list fan mappen om nei modules te sykjen. Kin inisjalisearre wurde troch omjouwingsfariabele LFTP_MODULE_PATH. Standert is `PKGLIBDIR / VERSION: PKGLIBDIR '.

net: ferbining-limyt (nûmer)

maksimaal oantal opkommende ferbiningen op deselde side. 0 betsjut unbegripend.

net: connection-takeover (bool)

As wier, foargrûnferbiningen hawwe prioriteit oer eftergrûnen en kinne foarkommende transfers ferbrekke om in foargrûn operaasje te foltôgjen.

net: idle (sekonden)

ôfstân fan tsjinner nei it oantal idele sekonden.

net: limit-rate (bytes per sekonde)

fermindertransferraten op dataferbining. 0 betsjut unbegripend. Jo kinne twa sifers oantsjutte troch skerm te skieden om te begripen fan downloaden en uploads apart.

net: limit-max (bytes)

limyt opnimme fan ûnnedige limytenskeat. 0 betsjut unbegripend.

net: limit-total-rate (bytes per sekonde)

limytransferrint fan alle ferbiningen yn sum. 0 betsjut unbegripend. Jo kinne twa sifers oantsjutte troch skerm te skieden om te begripen fan downloaden en uploads apart. Tink derom dat sockets puffers oer harren krije, dit kin liede ta netwurkferbining lêst heger as dit ferminenslimite krekt nei it oerstap begjin. Jo kinne besykje net te setten: socket-buffer nei relatyf lyts wearde om dit te foarkommen.

net: limit-total-max (bytes)

Begrutting te berikken fan ûnnedige limyt-totaal-taryf. 0 betsjut unbegripend.

net: max-retries (nûmer)

it maksimale oantal sekulearre retrieren fan in operaasje sûnder sukses. 0 betsjut unbegripend.

net: no-proxy (string)

befettet komma getalearre list mei domeinen foar hokker proxy net brûkt wurde. Standert wurdt de omjouwingsfariabele no_proxy ûntfongen .

net: persist-retries (nûmer)

Dizze tal hurde fout ignorearje. Nuttige ynloggen om buggy ftp-tsjinners dy't antwurdzje 5xx as it tefolle brûkers is.

net: reconnect-interval-base (sekonden)

Set de basis minimaler tiid tusken ferbinen. Taltlike ynterval is ôfhinklik fan net: rekken-ynterval-multiplier en oantal besykjen om in operaasje út te fieren.

net: reconnect-interval-max (sekonden)

makket maksimum ynkommende ynterval. Wannear't aktuele ynterval nei multiplikaasje troch net: reconnect-interval-multiplier berikt dizze wearde (of it grutter is), wurdt it werom setten nei net: reconnect-interval-base.

net: reconnect-interval-multiplier (echte nûmer)

jout multiplicator wêrby't basisynterval elke kear fersterke nije besykjen om in operaasje út te fieren. As it yntervale maksimale berikket, wurdt it reset oan basiswearde. Sjoch net: reconnect-interval-base en net: reconnect-interval-max.

net: socket-buffer (bytes)

Brûk gegeven grutte foar SO_SNDBUF en SO_RCVBUF socket opsjes. 0 betsjut systemstandert.

net: socket-maxseg (bytes)

Brûk gegevensgrutte foar TCP_MAXSEG socket opsje. Net alle bestjoerlike systemen stypje dizze opsje, mar linux docht.

net: tiidlim (sekonden)

jout it netwurkprotokoll- tiidút .

ssl: ca-file (paad nei triem)

Gebrûk fan oantsjutte triem as sertifikaasjeautorite-sertifikaat

ssl: ca-path (paad nei map)

brûke spesifisearre map as sertifikaat-repository fan sertifikaasjeautoriteit.

ssl: crl-file (paad nei triem)

Gebrûk fan oantsjutte triem as sertifikaatwizigingslist sertifikaat.

ssl: crl-path (paad nei map)

Gebrûk fan spesifisearre map as sertifikaatwasklist-sertifikaat-repository.

ssl: key-file (paad nei triem)

Brûk spesifisearre triem as jo privee kaai.

ssl: cert-file (paad nei triem)

Brûk spesifisearre triem as jo sertifikaat.

ssl: verify-sertifikaat (boolean)

As jo ​​op 'e nij sette, kontrolearje de tsjinners sertifikaat om te signearjen troch in bekende Sertifikaatsysteem en net op Certificate Revocation List.

xfer: clobber (bool)

As dizze opsje útskeakele is, dan wurde kommando's skieden bestannen net oerskriuwe en plak ynstelle. Standert is op.

xfer: eta-perioade (sekonden)

de perioade wêryn't it trochgeande gemiddelde tarieding rekkene wurdt om ETA te meitsjen.

xfer: eta-terse (bool)

ETA (allinich hege bestielingen) sjen litte. Standert is wier.

xfer: max-redirections (nûmer)

maksimaal tal redirections. Dit kin handich wêze foar it ynladen fan HTTP . Standert is 0, dy't ferbiningen ferbean.

xfer: rinteperioade (sekonden)

de perioade wêryn't it trochgeande gemiddelde tarieding rekkene wurdt om te sjen.

De namme fan fariabelen kin ôfkard wurde as it net dúdlik wurdt. It prefix foar ":" kin ek weggean wurde. Jo kinne ferskate kearen ien fariabele ynstelle foar ferskate slúten, en dus kinne jo bepaalde ynstellings krije foar in bepaalde steat. De sluting moat oantsjutte wurde neidat variable namme mei skieding '/' skieden wurdt.

De sluting foar ` dns : ',` net :', ' ftp :', ` http : ',` hftp:' Domeinnvariablen is no krekt de hostnamme as jo it yn it 'iepenje' kommando bewarje (mei guon útsûnderings wêr It sluten is betsjutting, lykas dns: cache-grutte). Foar guon `cmd: 'domeinnamme' is de sluting aktuele URL sûnder paad. Foar oare fariabelen wurdt it no net brûkt. Sjoch foarbylden yn de sample lftp.conf .

Certain commands and settings take a time interval parameter. It hat it formaat Nx [Nx ...], wêrby N it tiidbedrach is en x is tiidynstelling: d - dagen, h - oeren, m - minuten, s - sekonden. Standert unit is twadde. As 5h30m. Ek it ynterval kin 'ûnfatsoenlik', 'inf', 'nea', 'ivich' wêze - it betsjut ûnbegryp ynterval. As 'sleep forever' of 'set dns: cache-expire never'.

FTP-asynchrone modus

Lftp kin de fps operaasjes fersiferje troch ferskate kommando's op ien kear te stjoeren en dan alle reaksjes te kontrolearjen. Sjoch FTP: sync-modus fariabele. Somt dit wurket net, dus syn synchronous modus is de standert. Jo kinne besykje om syn synchronous modus te kearen en te sjen as it wurket foar jo. It is bekend dat guon netwurk-software mei adressysteem wurket falsk yn it gefal fan ferskate FTP-kommando's yn ien netwurkpakket.

RFC959 seit: `` De brûker-proses ferstjoert in oar kommando foardat de kompleet antwurde is yn petear fan protokol, mar server-FTP-prosessen moatte elke kommando's wachtsje, dy't foarkomt as in foarôfgeand kommando is yn 't foarút. Ek RFC1123 seit: 'útfierers moatte gjin korrespondinsje tusken READ-grinzen op' e kontrôle ferbining en de telnet-eol-sequences (CR LF). '' En `` in inkelde READ fan de kontrôle ferbining meie mear as ien FTP kommando ' '.

Dêrom moat it feilich wêze om ferskate kommando's op ien kear te stjoeren, dy't in soad snelheid betsjuttet en liket te wurkjen mei alle Unix- en VMS-basearre ftp-tsjinners. Spitigernôch kinne Windows-basearre tsjinners faak gjin ferskillende kommando's behannelje yn ien pakket, en sa kinne guon brutsen routers net behannelje.

OPTIONS

-d

Skeakelje de debuggenmodus

-e behearen

Utjaan befestige kommando's en gean net út.

-p port

Brûk de opjûne poarte om te ferbinen

-u brûker [ , pass]

Brûk de opjûne brûkersnamme en wachtwurd om te ferbinen

-f script_file

Befestigje kommando's yn it bestân en út

-c befetsje

Fiere de opjûne kommando's en út

SJOCH EK

ftpd (8), ftp (1)
RFC854 (telnet), RFC959 (ftp), RFC1123, RFC1945 (http / 1.0), RFC2052 (SRV RR), RFC2068 (http / 1.1), RFC2228 (FTP-tafoegings), RFC2428 (ftp / ipv6).
http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp over ssl).

Wichtich: Brûk de manbehearder ( % man ) om te sjen hoe't in kommando brûkt wurdt op jo bepaalde komputer.