Lftp - Linux Command - Unix komanda

VARDAS

lftp - sudėtinga failų perdavimo programa

Sintaksė

lftp [ -d ] [ -e cmd ] [ -p port ] [ -u user [ , pass ]] [ site ]
lftp -f script_file
lftp-c komandos
lftp --versija
lftp --help

APIBŪDINIMAS

lftp yra programa, kuri leidžia sudėtingus ftp ir http ryšius su kitais kompiuteriais. Jei nurodytas kompiuteris, tada lftp prisijungs prie šio kompiuterio, kitaip ryšys turi būti nustatytas su atvira komanda.

"lftp" gali apdoroti šešis failų prieigos metodus - ftp, ftps, http , https , hftp, žuvį ir failą ("https" ir "ftps" yra prieinami tik tada, kai lftp yra sudaromas su openssl biblioteka). Galite nurodyti būdą, kurį naudosite komandoje "atviras URL", pvz., "Atviras http://www.us.kernel.org/pub/linux". hftp yra ftp-over-http-proxy protokolas. Jis gali būti naudojamas automatiškai, o ne ftp, jei ftp: proxy nustatytas kaip "http: // proxy [: port]". Žuvis yra protokolas, kuriame veikia ssh ryšys .

Kiekviena " lftp" operacija yra patikima, tai yra bet kokia ne lemianti klaida ignoruojama ir operacija kartojama. Taigi, jei atsisiųsti pertraukas, jis bus automatiškai paleistas iš taško. Net jei ftp serveris nepalaiko komandos REST, lftp bandys iš pradžių gauti failą, kol failas bus visiškai perkeltas.

"lftp" turi "shell-like" komandų sintaksę, leidžiančią paleisti keletą komandų lygiagrečiai fone (&). Taip pat galima komandas komanduoti per () ir vykdyti juos fone. Visi fono darbai yra vykdomi tuo pačiu vienu procesu. Galite priskirti pirmojo plano foną su ^ Z (cz) ir atgal su komanda "wait" (arba "fg", kuri yra alias "wait"). Jei norite nurodyti veikiančius darbus, naudokite komandą "jobs". Kai kurios komandos leidžia nukreipti savo išvestį (cat, ls, ...) į failą arba per vamzdį į išorinę komandą. Komandos gali būti vykdomos sąlygiškai pagal ankstesnės komandos (&&, ||) nutraukimo būseną.

Jei išeitumėte lftp, kai kai kurie darbai dar nėra baigti, lftp perkelia save į fono nehup režimą. Tas pats pasitaiko, kai esate tikras modemo hangup arba uždarote xterm.

"lftp" turi įmontuotą veidrodį, kuris gali atsisiųsti ar atnaujinti visą katalogų medį. Taip pat yra atvirkštinis veidrodis (mirror -R), kuris įkelia arba atnaujina katalogo medį serveryje. Veidrodis taip pat gali sinchronizuoti katalogus tarp dviejų nuotolinių serverių, naudojant FXP, jei jis yra.

Yra komandų `at ', kad dabartinis kontekstas pradėtų darbą nustatytu laiku, komandą` queue' eilės komandoms eiliniam vykdymui dabartinio serverio ir daug daugiau.

Įjungus, lftp vykdo /etc/lftp.conf ir tada ~ / .lftprc ir ~ / .lftp / rc . Galite įdėti pavadinimus ir "nustatyti" komandas ten. Kai kurie žmonės nori pamatyti visą protokolų derinimą, naudodami "debug", kad įjungtumėte derinimą. Naudokite 'debug 3', kad pamatytumėte tik pasveikinimo pranešimus ir klaidų pranešimus.

lftp turi keletą nustatomų kintamųjų. Galite naudoti `set -a ', jei norite pamatyti visus kintamuosius ir jų reikšmes arba' set -d ', kad pamatytumėte numatytuosius parametrus. Kintamieji pavadinimai gali būti sutrumpinti, o priešdėlis gali būti praleistas, nebent likusieji tampa dviprasmiški.

Jei "lftp" buvo sukurta naudojant "ssl" palaikymą, tai apima programinę įrangą, sukurtą "OpenSSL Project", skirta naudoti "OpenSSL Toolkit". (http://www.openssl.org/)

Komandos

! apvalkalo komanda

Pradėti "shell" arba "shell" komandą .

! ls

Atlikti vietinio kompiuterio katalogo įrašą.

alias [ pavadinimas [ vertė ]]

Nurodykite arba neapibrėžkite slapyvardžio pavadinimo . Jei vertė praleista, slapyvardis yra neapibrėžtas, kitaip jis užima vertės reikšmę . Jei jokių argumentų nenurodyta, dabartiniai slapyvardžiai yra išvardyti.

alias dir ls -lF alias mažiau zmore

anon

Nustato naudotoją anonimiškai. Tai pagal nutylėjimą.

metu [- komanda ]

Palaukite iki nurodyto laiko ir paleiskite nurodytą (neprivaloma) komandą.

žyma [ subcommand ]

Žymės komanda kontroliuoja žymes.

pridėti [] pridėti dabartinę vietą arba nurodytą vietą į žymes ir priskirti vardą del pašalinti žymą su pavadinimu redaguoti pradžios redaktorių žymų failo importo importo užsienio žiūrovų sąrašo sąrašo žymes (pagal nutylėjimą)

talpykla [ pakomitetis ]

Talpyklos komanda valdo vietos talpyklą atmintyje . Yra pripažintos šios komandos:

Stat "spausdinimo talpyklos būsena (numatytoji reikšmė) on | išjungta įjungta / išjungta talpyklos išvalymas išvalyti talpyklos dydis lim nustatymas atminties riba -1 reiškia neribotą naikinimą Nx nustatyti talpyklos pabaigos laiką iki N sekundžių ( x = s) minučių ( x = m) valandų x = h) arba dienų ( x = d)

katės failai

cat išveda nuotolinį failą (-us) į stdout. (Žr. Taip pat daugiau , zcat ir zmore )

cd rdir

Keisti dabartinį nuotolinį katalogą. Ankstesnis nuotolinis aplankas yra "-". Galite padaryti `cd - ', jei norite pakeisti katalogą atgal. Ankstesnis kiekvienos svetainės katalogas taip pat saugomas diske, todėl galite atlikti `open site '; cd - "net po lftp restarto.

Chmod režimo failai

Keisti leidimo mask nuotoliuose failuose. Režimas turi būti aštuonkis numeris.

uždaryti [ -a ]

Uždarykite laisvų rankų jungtis. Pagal numatytuosius nustatymus tik esamas serveris naudokite -a, jei norite uždaryti visas tuščias jungtis.

komandą cmd args ...

vykdyti nurodytą komandą ignoruojant slapyvardžius.

[ -o failo ] lygis | išjungti

Perjunkite derinimo lygį arba išjunkite. Naudokite-o, jei norite peradresuoti derinimo išvestį į failą.

echo [ -n ] eilutė

atspėti, ką ji daro.

išėjimo kodas
išvažiavimas bg

išvykimas išeis iš lftp arba pereis prie fono, jei darbai yra aktyvūs. Jei nėra darbo vietų, kodas perduodamas operacinei sistemai kaip lftp nutraukimo būsena. Jei kodas praleistas, naudojama paskutinės komandos išvesties kodas.

"exit bg" priversti pereiti prie fono, kai cmd: move-background yra klaidingas.

fg

Alias ​​"laukti".

rasti [ kataloge ]

Išvardykite failus kataloge (dabartinis katalogas pagal nutylėjimą) rekursiškai. Tai gali padėti serveriams, kuriuose nėra ls-R palaikymo. Galite peradresuoti šios komandos komandą.

ftpcopy

Pasenusi. Vietoj to naudokite vieną iš šių:

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

ar kitų kombinacijų, norint gauti FXP perdavimą (tiesiai tarp dviejų ftp serverių). lftp nukreips į paprastą kopiją (per klientą), jei negalima inicijuoti FXP perdavimo arba ftp: use-fxp yra klaidinga.

gaukite [ -E ] [ -a ] [ -c ] [ -O bazę ] rfile [ -o lfile ] ...

Įveskite nuotolinio failo rfile ir išsaugokite jį kaip vietinį failą lfile . Jei -o yra praleistas, failas yra saugomas vietiniame failo pavadinime kaip rfile pagrindinis pavadinimas. Galite gauti kelis failus nurodydami keletą rfile [ir -o lfile ] egzempliorių . Nepalaikina pakaitos simbolių, naudokite mget .

-c tęsti reget -E pašalinti nuotolinius failus po sėkmingo perdavimo - naudoti ascii režimą (dvejetainis yra numatytasis) -O nurodo bazinį katalogą arba URL, kuriame turėtų būti failai

Pavyzdžiai:

get README get README -o debian.README get README README.mirrors get README -o debian.README README.mirrors -o debian.mirrors get README -o ftp://some.host.org/debian.README get README -o ftp://some.host.org/debian-dir/ (svarbus yra galinis brūkšnys)

glob [ -d ] [ -a ] [ -f ] komandų modeliai

Nurodykite šablonus, kuriuose yra meta simbolių, ir perduoti rezultatą komandai. Pvz., "Glob echo *" '.

-f paprastieji failai (pagal nutylėjimą) -d katalogai-visi tipai

Pagalba [ cmd ]

Spausdinimo pagalba cmd arba jei nenurodyta cmd, atspausdinkite galimų komandų sąrašą.

darbai [ -v ]

Įrašykite vykdomas užduotis. -v reiškia verbose, galima nurodyti kelis -v.

nužudyti visus | job_no

Pašalinkite nurodytą darbą su job_no arba visais darbais. (Už job_no žr. Darbo vietų )

LCD ldir

Keisti esamą vietinį katalogą ldir . Ankstesnis vietos katalogas saugomas kaip `- '. Galite padaryti `lcd - ', jei norite pakeisti katalogą atgal.

lpwd

Spausdinti dabartinį darbo katalogą vietiniame kompiuteryje.

ls params

Išvardinkite nuotolinius failus. Galite nukreipti šią komandą į failą arba per vamzdį į išorinę komandą. Pagal numatytuosius nustatymus, ls produkcija yra talpykloje, norint pamatyti naujus įrašus, naudokite rels arba talpyklą.

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O bazė ] failai

Gauta pasirinktų failų su išplėstinėmis pakaitomis.

-c tęs, reget. -d sukurti katalogus kaip failų pavadinimus ir gauti failus į juos, o ne dabartinį katalogą. -E pašalinti nuotolinius failus po sėkmingo perdavimo - naudoti ASCII režimą (dvejetainis yra numatytasis) -O nurodo bazinį katalogą arba URL, kuriame turėtų būti failai

veidrodis [ OPTS ] [ šaltinis [ taikinys ]]

Veidrodis nurodė šaltinio katalogą į vietinį tikslinį katalogą. Jei tikslinė aplankas baigiasi kritimo brūkšniu, šaltinio bazinis pavadinimas pridedamas prie tikslinio katalogo pavadinimo. Šaltinis ir / arba taikinys gali būti URL, nukreipiantys į katalogus.

-c, --Pereikite, jei įmanoma, tęskite veidrodinį darbą, -e, --delete ištrinti failus, kurie nėra nuotolinėje svetainėje, -s, -svarbu-suid nustatyti suid / sgid bitus pagal nuotolinę svetainę, - praleisti, bandyti nustatyti savininkas ir grupė failuose -n, - tik naujesni atsisiųsti tik naujesni failai (-c neveiks) -r, --no-recursion neisiu į pakatalogius -p, --no-perms ne nustatykite failo teises -no-umask neprivalote umask į failų režimus -R, - atvirkštinį veidrodį (įdėti failus) -L, --dereference, atsisiųskite simbolines nuorodas kaip -N, -newer-than FILE tik atsisiųsti failai yra naujesni už failą -P, --parallel [= N] parsiųsti N failus lygiagrečiai -i RX , --include RX, yra suderinti failai -x RX , - išskirti RX išskirti atitinkančius failus -I GP , --include- glob GP priskiria suderinamus failus -X GP , --exclude-glob GP pašalina atitikimo failus -v, --verbose [= lygis] verbose operacija --use-cache naudoti katalogo įrašus iš katalogo - šalinti šaltinio failus pašalinti failus po perkėlimo (naudoti atsargiai) - taip pat, kaip ir "chow" - "free-suid" --no-umask

Naudojant -R, pirmas katalogas yra vietinis, o antrasis - nuotolinis. Jei antrojo katalogo yra praleistas, naudojamas pirmojo katalogo bazinis pavadinimas. Jei abu katalogai yra praleisti, naudojami dabartiniai vietiniai ir nuotoliniai katalogai.

RX yra išplėstinė reguliarioji išraiška, panaši į egrep (1).

GP yra globinis modelis, pvz., "* .zip".

Įtraukimo ir pašalinimo parinktis galima nurodyti keletą kartų. Tai reiškia, kad failas ar aplankas būtų atspindėtas, jei jis atitinka įtraukimą ir neatitinka išbraukimo po įtraukimo arba nieko neatitinka ir pirmasis patikrinimas yra pašalinamas. Katalogai yra suderinti su pridedamu brūkšniu.

Atkreipkite dėmesį, kad kai naudojamas -R (atvirkštinis veidrodis), simbolinės nuorodos nėra sukurtos serveryje, nes ftp protokolas negali tai padaryti. Norėdami įkelti failus, kuriuos nurodo nuorodos, naudokite komandą `mirror -RL '(gydyti simbolinius saitus kaip failus).

Verbosity lygis gali būti pasirinktas naudojant --verbose = lygio parinktį arba kelis -v parinktis, pvz., -vvv. Lygiai yra:

0 - nėra išvesties (numatytasis) 1 - spausdinimo veiksmai 2 - + spausdinti ne ištrintus failų pavadinimus (kai-e yra nenurodyta) 3 - + spausdintų katalogų pavadinimai, kurie yra veidrodiniai

- tik naujesnė išjungia failo dydžio palyginimą ir įkelia / įkelia tik naujesnius failus, net jei jų dydis skiriasi. Pagal nutylėjimą senesni failai atsisiųsti / įkelti, jei dydis yra kitoks.

Jūs galite veidrodis tarp dviejų serverių, jei nurodote URL, o ne katalogus. FXP naudojamas automatiškai, jei įmanoma, perkelti tarp ftp serverių.

mkdir [ -p ] dir (s)

Padarykite nuotolinius katalogus. Jei naudojamas -p, sudaryti visas maršrutų sudedamąsias dalis.

modulio modulis [ args ]

Įkelkite modulį naudodami dlopen (3) funkciją. Jei modulio pavadinime nėra šoninio brūkšnio, jis ieškomas modulyje nurodytuose kataloguose: kelio kintamasis. Argumentai perduodami funkcijai module_init. Žiūrėkite README.modules techninėms detalėms.

daugiau failų

Tas pats, kaip "kačių failai" | daugiau ". jei nustatytas PAGER , jis naudojamas kaip filtras. (Taip pat žr. Katę , zcat ir zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O pagrindas ] failai

Įkelkite failus naudodami pakaitos simbolių išplėtimą. Pagal nutylėjimą jis naudojamas vietinio pavadinimo bazinis pavadinimas kaip nuotolinis. Tai gali būti pakeista parinktimi `-d '.

-c tęsti, reput -d kurti katalogus taip pat kaip ir failų pavadinimuose ir įdėti į juos failus, o ne dabartinį katalogą -E ištrinti nuotolinius failus po sėkmingo perdavimo (pavojinga) -is naudoti ascii režimą (dvejetainis yra numatytasis) -O nurodo bazinis katalogas arba URL, kuriame turėtų būti failai

mrm failas (-ai)

Tas pats, kaip "glob rm". Pašalina nurodytą (-us) failą (-us) su pakaitos simbolių išplėtimu.

mv file1 file2

Pervadinti failą 1 į failą2 .

nlist [ args ]

Išvardykite nuotolinius failų pavadinimus

atidarykite [ -e cmd ] [ -u user [, pass ]] [ -p port ] host | url

Pasirinkite ftp serverį.

pget [ OPTS ] rfile [ -o lfile]

Gauna nurodytą failą naudodamas keletą jungčių. Tai gali pagreitinti perkėlimą, bet apkrovos netgi daro didelę įtaką kitiems vartotojams. Naudokite tik tada, jei tikrai turite perduoti failą ASAP, arba kai kuris kitas vartotojas gali nusimesti :) Pasirinkimai:

-n maxconn nustato maksimalų jungčių skaičių (pagal nutylėjimą 5)

įdėti [ -E ] [ -a ] [ -c ] [ -O bazę ] lfile [ -o rfile ]

Įkelti lfile su nuotoliniu pavadinimu rfile . Jei-o praleistas, lfile pagrindinis pavadinimas yra naudojamas kaip nuotolinis vardas. Negalima išplėsti pakaitos simbolių, naudokite mput .

-o nurodo nuotolinio failo vardą (pagal nutylėjimą - pagrindinis failo vardas) -c tęsti, reput reikalauja leidimo perrašyti nuotolinius failus -E ištrinti vietinius failus po sėkmingo perdavimo (pavojingas) -is naudoti ascii režimą (dvejetainis yra numatytasis) -O nurodo bazinis katalogas arba URL, kuriame turėtų būti failai

pwd

Spausdinti dabartinį nuotolinį katalogą.

eilė [ -n num ] cmd

Pridėkite nurodytą komandą eilėje nuosekliai vykdant. Kiekviena svetainė turi savo eilę. `-n 'prideda komandą prieš nurodytą elementą eilėje. Nebandykite eilės tvarka komanduoti "cd" arba "lcd", tai gali supainioti lftp. Vietoj to darykitės cd / lcd prieš "eilės" komandą, ir ji prisimins vietą, kurioje turi būti atliekama komanda. Galima eilėje pradėti jau atliktą darbą "eilės laukti", tačiau darbas bus tęsiamas, net jei jis nėra pirmasis eilėje.

"eilės sustojimas" sustabdo eilę, ji neužpildys jokių naujų komandų, bet jau veikiančios darbo vietos ir toliau bus rodomos. Galite naudoti "eilės sustojimą", kad sukurtumėte tuščią sustojusią eilę. "eilės pradžia" atnaujins eilės vykdymą. Kai jūs išeinate iš lftp, jis automatiškai paleis visas sustabdytas eilės.

"eilė" be jokių argumentų nei sukuria sustojusią eilę, nei spausdinimo eilės būseną.

eilė --delete | -d [ indeksas arba pakaitos frazė ]

Ištrinkite vieną ar kelis elementus iš eilės. Jei argumentų nėra, paskutinis įrašas eilėje yra ištrinamas.

eilė --move | -m < indeksas arba pakaitos frazė > [ indeksas ]

Perkelkite nurodytus elementus prieš nurodytą eilės indeksą arba iki galo, jei nėra paskirties vietos.

-Q Būkite rami. -V būti verbose. -Q Rezultatas formatu, kuris gali būti naudojamas persijungti į eilę. Naudinga su --delete. > gauti failą ir [1] gauti failą> eilė laukti 1> eilė gauti another_file> cd a_directory> eilė gauti yet_another_file eilę-d 3 ištrinti trečią eilutę eilėje. eilutė-m 6 4 Perkelkite šeštąjį elementą į eilę prieš ketvirtą. eilutė -m "get * zip" 1 Perkelkite visas komandas, atitinkančias "get * zip", iki eilės pradžios. (Elementų eilės tvarka yra išsaugota.) Eilė -d "get * zip" Ištrinti visas "get * zip" komandas.

citata cmd

FTP atveju - nusiųskite komandą neteisingai. Naudokite atsargiai - tai gali sukelti nežinomą nuotolinę būseną ir tokiu būdu pakartotinai prisijungti. Negalite būti tikri, kad bet koks nuotolinės būsenos pakeitimas dėl įvestos komandos yra tvirtas - jį bet kada galima iš naujo nustatyti iš naujo.

HTTP veiksmui būdingas HTTP veiksmas. Sintaksė: `` quote [] ''. Komanda gali būti "set-cookie" arba "post".

atidarykite http://www.site.net quote 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

Dėl FISH - nusiųskite komandą neinterpretuota. Tai gali būti naudojama norint paleisti savavališkas komandas serveryje. Komanda negali įvedinėti arba spausdinti ### naujoje eilutėje, pradedant. Jei taip, protokolas nebus sinchronizuojamas.

atidaryta žuvis: // serverio citata rasti -name zip

reget rfile [ -o lfile ]

Tas pats, kaip "get-c".

rels [ args ]

Tas pats, kaip "ls", tačiau ignoruoja talpyklą.

renlist [ args ]

Tas pats, kaip "nlist", bet ignoruoja talpyklą.

kartoti [ uždelsimas ] [ komanda ]

Pakartokite komandą. Tarp komandų atidėtas delsimas, 1 sekundė. Pavyzdys:

pakartokite rytoj - veidrodis pakartokite 1d veidrodį

reput lfile [ -f r ]

Tas pats, kaip `put -c '.

rm [ -r ] [ -f ] failai

Pašalinti nuotolinius failus. Neaplašina žetonų , naudokite mrm . -r yra skirtas rekursiniam katalogui pašalinti. Būkite atsargūs, jei kažkas negerai, galite prarasti failus. -f suppress klaidų pranešimai.

rmdir dir (s)

Pašalinti nuotolinius katalogus.

Scache [ sesija ]

Įrašykite talpyklos sesijas arba perjunkite nurodytą sesiją.

nustatyti [ var [ val ]]

Nustatykite kintamąjį į nurodytą vertę. Jei vertė praleista, išjunkite kintamąjį. Kintamojo pavadinimo formatas yra "pavadinimas / uždarymas", kuriame uždarymas gali tiksliai nurodyti nustatymą. Daugiau informacijos rasite žemiau. Jei rinkinys yra vadinamas be kintamojo, išvardijami tik pakeisti nustatymai. Galima keisti pagal pasirinktis:

- sąrašas visų nustatymų, įskaitant numatytasis vertes, -d sąrašas, tik numatytosios vertės, o ne būtinos esamos

site site_cmd

Atlikite svetainės komandą site_cmd ir išveskite rezultatą. Galite peradresuoti savo produkciją.

miego intervalas

Miego metu nustatytas laiko intervalas ir išėjimas. Pagal nutylėjimą intervalas yra sekundėmis, tačiau jis gali būti atitinkamai priskirtas "m", "h", "d", minutėms, valandoms ir dienoms. Taip pat žr.

lizdas [ pavadinimas ]

Pasirinkite nurodytą laiko tarpsnį arba nurodykite visus paskirtus laiko tarpsnius. Lizdas yra ryšys su serveriu, šiek tiek panašus į virtualią konsolę. Galite sukurti kelis laiko tarpsnius, prijungti prie skirtingų serverių ir perjungti juos. Taip pat galite naudoti lizdą: pavadinimą kaip pseudo-URL, kuris įvertina tą vietą.

Numatytasis skaitymo juostos pririšimas leidžia greitai perjungti tarpsnius su pavadinimu 0-9 naudojant meta-0-meta-9 raktus (dažnai galite naudoti Alt, o ne meta).

šaltinio failas

Vykdyti komandas, įrašytas į failo failą .

sustabdyti

Sustabdyti lftp procesą. Atkreipkite dėmesį, kad perkėlimai taip pat bus sustabdyti, kol tęsite procesą naudodami "shell" fg arba bg komandas.

vartotojo naudotojas [ praeiti ]
vartotojo URL [ praeiti ]

Naudokite nurodytą informaciją nuotoliniam prisijungimui. Jei nurodysite URL su naudotojo vardu, įvestas slaptažodis bus talpykloje, kad ateityje galėtumėte naudoti URL nuorodas.

versija

Spausdinti lftp versiją.

palauk [ jobno ]
palauk visus

Palaukite, kol baigsis nurodytas darbas. Jei jobno yra praleistas, palaukite paskutinio fono darbo.

"laukti visko" laukia visų darbo vietų nutraukimo.

zcat failai

Tas pats, kaip katė, tačiau filtruoja kiekvieną failą per zcat. (Taip pat žr. Kačių , daugiau ir daugiau )

zmore failai

Tas pats, kaip daugiau, bet filtruokite kiekvieną failą per zcat. (Taip pat žiūrėkite katę , zcat ir dar daugiau )

Nustatymai

Įjungus, lftp vykdo ~ / .lftprc ir ~ / .lftp / rc . Galite įdėti pavadinimus ir "nustatyti" komandas ten. Kai kurie žmonės nori pamatyti visą protokolų derinimą, naudodami "debug", kad įjungtumėte derinimą.

/etc/lftp.conf taip pat yra visos sistemos paleisties failas. Tai gali būti skirtinguose kataloguose, žr. Skyriuje FILES.

lftp turi šiuos nustatomus kintamuosius (taip pat galite naudoti `set -a ', kad pamatytumėte visus kintamuosius ir jų vertes):

bmk: išsaugoti slaptažodžius (bool)

Išsaugokite paprastus teksto slaptažodžius ~ / .lftp / žymes, esančias "bookmark add" komandoje. Pagal numatytuosius nustatymus.

cmd: at-exit (eilutė)

stygos komandos vykdomos prieš išėjimą iš "lftp".

cmd: csh-istorija (bool)

įjungia csh istoriją.

cmd: numatytasis protokolas (eilutė)

Vertė naudojama, kai "open" yra naudojamas tik su kompiuterio vardu be protokolo. Numatytoji reikšmė yra "ftp".

cmd: fail-exit (bool)

jei tiesa, išeiti, kai besąlyginė komanda (be || ir && at begin) nepavyksta.

cmd: ilgai veikia (sekundėmis)

Komandos vykdymo laikas, kuris laikomas "ilgiu", ir pyptelėjimas atliekamas prieš kitą gretimą veiksmą. 0 reiškia išjungta.

cmd: ls-default (eilutė)

numatytasis ls argumentas

cmd: move-background (boolean)

kai klaidinga, lftp atsisako pereiti prie fono, kai išeina. Norėdami jį priversti, naudokite "exit bg".

cmd: greita (eilutė)

Greitas. "lftp" atpažįsta tokius išskaičiuotus specialiuosius simbolius, kurie yra dekoduojami taip:

\ @

įterpti @, jei dabartinis vartotojas nėra numatytasis

\ a

ASCII varpelio simbolis (07)

\ e

ASCII pabėgimo simbolis (033)

\ h

prieglobos vardu, prie kurio esate prisijungę

\ n

nauja linija

\ s

kliento vardas (lftp)

\ S

dabartinis lizdo pavadinimas

\ u

naudotojo , kuriame esate prisijungęs, naudotojo vardas

\ U

nuotolinės svetainės URL (pvz., ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

lftp versija (pvz., 2.0.3)

\ w

dabartinė darbo aplankas nutolusiose svetainėse

\ W

dabartinio darbo katalogo bazinis pavadinimas nuotolinėje svetainėje

\ nnn

simbolis, atitinkantis aštuonkinį skaičių nnn

\\

backslash

\?

praleidžia kitą simbolį, jei ankstesnis pakeitimas buvo tuščias.

\ [

pradėkite nespausdinamų rašmenų seką, kurią galėtumėte panaudoti terminalo valdymo sekos įterpimui į eilutę

\]

pabandykite ne rašymo ženklų seka

cmd: nuotolinis užbaigimas (bool)

Būtinas valdymas, ar lftp naudoja nuotolinį užbaigimą.

cmd: verify-host (bool)

jei tiesa, lftp iš karto nustato "open" komandą. Taip pat galima praleisti vienos "atidarytos" komandos patikrinimą, jei yra "&" arba jei patikrinimo metu paspaudžiamas ^ Z.

cmd: check-path (bool)

jei tiesa, lftp patikrina kelią, nurodytą "cd" komandoje. Taip pat galima praleisti tik vieną "cd" komandą, jei pateikiama "&" arba jei čekio metu paspaudžiamas ^ Z. Pavyzdžiai:

set cmd: verify-path / hftp: // * false cd directory &

DNS: SRV-užklausa (bool)

Užklausa SRV įrašams ir juos naudoti prieš gethostbyname. SRV įrašai naudojami tik tuo atveju, jei uostas nėra aiškiai nurodytas. Daugiau informacijos rasite RFC2052.

dns: cache-enable (bool)

įjungti DNS talpyklą. Jei jis išjungtas, lftp kiekvieną kartą, kai jis vėl prisijungia, nustato šeimininko vardą.

DNS: talpyklos galiojimo laikas (laiko intervalas)

laikas gyventi DNS talpyklos įrašuose. Jis turi formatą +, pvz., 1d12h30m5s arba tik 36 val. Norėdami išjungti galiojimo laiką, nustatykite jį į "inf" arba "never".

DNS: talpyklos dydis (skaičius)

maksimalus DNS talpyklos įrašų skaičius.

DNS: mirtinas laikas (sekundes)

apriboti DNS užklausų laiką. Jei DNS serveris per ilgai nepasiekiamas, lftp nepavyks išspręsti nurodyto kompiuterio vardo. 0 reiškia neribotą, numatytąsias.

DNS: užsakymas (protokolo pavadinimų sąrašas)

nustato DNS užklausų tvarką. Numatytoji reikšmė yra `` inet inet6 '', tai reiškia, kad pirmasis ieškos adresas yra inet šeimoje, tada inet6 ir pirmiausia naudojamas.

dns: use-fork (bool)

jei tiesa, lftp bus išspausdintas prieš išsprendžiant priimančiojo adresą. Numatytoji yra tiesa.

žuvis: lukštas (eilutė)

naudokite nurodytą lukštą serverio pusėje. Numatytasis yra / bin / sh. Kai kuriose sistemose / bin / sh išeina, kai daro cd prie neegzistuojančio katalogo. "lftp" gali su juo elgtis, tačiau jis turi vėl prisijungti. Nustatykite ją į / bin / bash tokioms sistemoms, jei įdiegta bash.

ftp: acct (eilutė)

Siųsti šią eilutę ACCT komandoje po prisijungimo. Rezultatas ignoruojamas. Šio nustatymo uždarymas yra formato user @ host .

ftp: anon-pass (string)

nustato slaptažodį, naudojamą anoniminiam ftp prieigos autentifikavimui. Numatytoji reikšmė yra "-name @", kur vardas yra naudotojo, kuris paleidžia programą, naudotojo vardas.

ftp: anon vartotojas (eilutė)

nustato naudotojo vardą, naudojamą anoniminiam ftp prieigos autentifikavimui. Numatytoji vertė yra "anoniminė".

FTP: automatinio sinchronizavimo režimas (regex)

jei pirmojo serverio pranešimai atmetė šį regex, įjunkite šio kompiuterio sinchronizavimo režimą.

ftp: bind-data-socket (bool)

prijunkite duomenų lizdą prie valdymo jungties (pasyviojo režimo). Numatytoji vertė yra tiesa, išimtis yra kilpos atkūrimo sąsaja.

ftp: fix-pasv-address (bool)

jei tiesa, lftp pabandys ištaisyti serverio grąžintą adresą PASV komandai tuo atveju, kai serverio adresas yra viešajame tinkle, o PASV grąžina adresą iš privataus tinklo. Tokiu atveju lftp pakeis serverio adresą, o ne tą, kurį grąžino PASV komanda, uosto numeris nebūtų pakeistas. Numatytoji yra tiesa.

ftp: fxp-passive-source (bool)

jei tiesa, lftp pirmiausia stengsis nustatyti šaltinio ftp serverį pasyviuoju režimu, kitaip jis bus paskirtas. Jei pirmasis bandymas nepavyksta, lftp bando juos nustatyti kitu būdu. Jei kita nuostata taip pat nepavyksta, lftp grįžta į paprastą kopiją. Taip pat žiūrėkite ftp: use-fxp.

ftp: home (string)

Pirminis katalogas. Numatytoji yra tuščia eilutė, kuri reiškia automatinį. Nustatykite tai "/", jei jums nepatinka "% 2F" išvaizda ftp URL. Šio nustatymo uždarymas yra formato user @ host .

ftp: sąrašas-parinktys (eilutė)

nustato galimybes, kurios visada pridedamos prie komandos LIST. Tai gali būti naudinga nustatyti "-a", jei serveris pagal nutylėjimą nerodo taškinių (paslėptų) failų. Numatytoji vertė yra tuščia.

ftp: nop intervalas (sekundes)

uždelsti tarp NOOP komandų, kai atsisiųsite failo uodegą. Tai naudinga ftp serveriams, kurie siunčia pranešimą "Perkėlimas užbaigtas" prieš persiunčiant duomenų perdavimą. Tokiais atvejais NOOP komandos gali užkirsti kelią ryšio išjungimui.

ftp: pasyvus režimas (bool)

nustato pasyvų ftp režimą. Tai gali būti naudinga, jei esate už užkardos ar kvailo maskuotojo maršrutizatoriaus.

ftp: uosto diapazonas (nuo-iki)

leidžiamas aktyviojo režimo uosto diapazonas. Formatas yra min-max arba "full" arba "any", norint nurodyti bet kurį prievadą. Numatytasis yra "pilnas".

ftp: proxy (URL)

nurodo FTP proxy, kurį naudosite. Norėdami išjungti tarpinį serverį, nustatykite tai tuščią eilutę. Atkreipkite dėmesį, kad tai yra ftp proxy, kuris naudoja ftp protokolą, o ne ftp per http. Numatytoji vertė yra imama iš aplinkos kintamojo ftp_proxy, jei jis prasideda su `` ftp: // ''. Jei jūsų "ftp proxy" reikalauja autentiškumo, nurodykite vartotojo vardą ir slaptažodį URL.

Jei ftp: proxy prasideda su http: //, vietoj ftp automatiškai naudojamas hftp (ftp per http proxy).

ftp: poilsio sąrašas (bool)

leisti naudoti REST komandą prieš LIST komandą. Tai gali būti naudinga dideliems katalogams, tačiau kai kurie "ftp" serveriai tyliai ignoruoja "REST" prieš "LIST".

ftp: rest-stor (bool)

jei klaidinga, lftp nebandys naudoti REST prieš STOR. Tai gali būti naudinga kai kuriuose serveriuose, kurie sugadina (užpildo nuliais) failą, jei naudojamas REST, po kurio naudojamas STOR.

ftp: retry-530 (regex)

Bandykite pakartotinai atsakyti į 530 serverio komandą PASS, jei tekstas atitinka šią įprastinę išraišką. Šis nustatymas turėtų būti naudingas norint atskirti perkrautą serverį (laikiną būklę) ir neteisingą slaptažodį (nuolatinę būseną).

ftp: retry-530-anonymous (regex)

Papildoma reguliaraus išraiškos anoniminis prisijungimas, pvz., Ftp: retry-530.

ftp: svetainių grupė (eilutė)

Siųskite šią eilutę į SITE GROUP komandą po prisijungimo. Rezultatas ignoruojamas. Šio nustatymo uždarymas yra formato user @ host .

ftp: skey-allow (bool)

leiskite siųsti skey / opie atsakymą, jei serveris jį palaiko. Pagal numatytuosius nustatymus.

ftp: skey-force (bool)

neskelbkite paprasto teksto slaptažodžio per tinklą, vietoj jo naudokite skey / opie. Jei skey / opie nėra, manykite, kad nepavyko prisijungti. Pagal numatytuosius nustatymus.

ftp: ssl-allow (bool)

jei tiesa, pabandykite derėtis dėl SSL ryšio su ftp serveriu neanoniminei prieigai. Numatytoji yra tiesa. Šis nustatymas galimas tik tuo atveju, jei lftp buvo sudarytas su openssl.

ftp: ssl-force (bool)

jei trus, atsisakykite siųsti slaptažodį, kai serveris nepalaiko SSL. Numatytoji vertė yra klaidinga. Šis nustatymas galimas tik tuo atveju, jei lftp buvo sudarytas su openssl.

ftp: ssl-protect-data (bool)

jei teisinga, prašau ssl prisijungti duomenų perdavimui. Tai CPU intensyvus, bet užtikrina privatumą. Numatytoji vertė yra klaidinga. Šis nustatymas galimas tik tuo atveju, jei lftp buvo sudarytas su openssl.

ftp: stat intervalas (sek.)

intervalas tarp STAT komandų. Numatytoji vertė yra 1.

ftp: sinchronizavimo režimas (bool)

jei tiesa, lftp atsiųs vieną komandą vienu metu ir laukia atsakymo. Tai gali būti naudinga, jei naudojate Buggy FTP serverį arba maršrutizatorių . Kai jis yra išjungtas, lftp siunčia komandų paketą ir laukia atsakymų - tai pagreitina operaciją, kai ištisinis kelionės laikas yra reikšmingas. Deja, jis neveikia su visais "ftp" serveriais, o kai kurie maršrutizatoriai turi problemų, todėl jis yra įjungtas pagal numatytuosius nustatymus.

ftp: laiko juosta (eilutė)

Tarkime, kad ši laiko zona yra laiko eilutėje, kurią sugrąžino komanda LIST. Šis nustatymas gali būti išjungtas GMT [+ | -] HH [: MM [: SS]] arba bet kokia galiojanti TZ vertė (pvz., Europa / Maskva arba MSK-3MSD, M3.5.0, M10.5.0 / 3). Numatytasis yra GMT. Nustatykite tuščią vertę, kad priskirtumėte vietinį laiko juostą, nurodytą aplinkos kintamojo TZ.

ftp: use-abor (bool)

jei klaidinga, lftp nepateikia ABOR komandos, bet nedelsdamas uždaro duomenų ryšį.

ftp: use-fxp (bool)

jei tiesa, lftp bandys nustatyti tiesioginį ryšį tarp dviejų ftp serverių.

ftp: use-site-idle (bool)

kai tiesa, lftp siunčia komandą "SITE IDLE" su net: tuščiosios eigos argumentu. Numatytoji vertė yra klaidinga.

ftp: use-stat (bool)

jei tiesa, lftp siunčia STAT komandą per FXP režimą, norėdami sužinoti, kiek duomenų buvo perkeltas. Taip pat žiūrėkite ftp: stat-intervalą. Numatytoji yra tiesa.

ftp: use-quit (bool)

jei tiesa, lftp siunčia QUITT prieš atsijungdamas nuo ftp serverio. Numatytoji yra tiesa.

ftp: verify-address (bool)

Patikrinkite, ar duomenų ryšys gaunamas iš kontrolės ryšio prisijungimo tinklo tinklo adreso. Tai gali užkirsti kelią duomenų perdavimo spoofingui, kuris gali sukelti duomenų korupciją. Deja, tai gali nepavykti sertain ftp serveriams su keliomis tinklo sąsajomis, kai jie nenustato išeinančio adreso duomenų lizde, todėl pagal nutylėjimą jis yra išjungtas.

ftp: check-port (bool)

Patikrinkite, ar duomenų ryšys turi nuotolinio valdymo pulto 20 prievadą (ftp-data). Tai gali užkirsti kelią nuotolinio kompiuterio naudotojų duomenų šlamšimui. Deja, per daug langų ir net unix ftp serverių užmiršta nustatyti tinkamą duomenų prievado prievadą, todėl šis nustatymas pagal numatytuosius nustatymus išjungtas.

ftp: web-mode (bool)

atjunkite, u¾darius duomenù ry¹ç. Tai gali būti naudinga visiškai sulūžusiems ftp serveriams. Numatytoji vertė yra klaidinga.

hftp: cache (bool)

leisti serverio / proxy pusės talpyklą ftp-over-http protokolu.

hftp: proxy (URL)

nurodo http proxy ftp-over-http protokolui (hftp). Žinoma, protokolas hftp negali veikti be http proxy. Numatytoji vertė yra imama iš aplinkos kintamojo ftp_proxy, jei jis prasideda nuo `` http: // '', kitaip nuo aplinkos kintamojo http_proxy . Jei jūsų "ftp proxy" reikalauja autentiškumo, nurodykite vartotojo vardą ir slaptažodį URL.

hftp: naudojimo leidimas (bool)

jei nustatytas išjungtas, lftp atsiųs slaptažodį kaip tarpinio serverio URL. Tai gali prireikti kai kuriems įgaliojimams (pvz., M-soft). Numatytoji būsena yra įjungta, o lftp atsiųs slaptažodį kaip dalį įgaliojimo antraštės.

hftp: use-head (bool)

jei nustatytas išjungtas, lftp pabandys naudoti "GET", o ne "HEAD", skirtą hftp protokolui. Nors tai yra lėtesnis, tai gali leisti lftp dirbti su kai kuriais įgaliojimais, kurie nesupranta arba klaidingai užrašo `` HEADftp: // '' užklausas.

hftp: naudojimo tipas (bool)

Jei nustatytas išjungtas, lftp nebandys pridėti `; type = 'į URL adresus, perduotus tarpiniam serveriui. Kai kurie sugadinti įgaliojimai netinkamai tvarko. Numatytoji vertė yra įjungta.

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

nurodyti atitinkamus HTTP užklausos antraštes.

http: cache (bool)

leisti serverio / proxy pusės talpyklą.

http: slapukas (eilutė)

Siųsti šį slapuką į serverį. Čia naudingas uždarymas:
nustatyti slapuką / www.somehost.com "param = vertė"

http: post-content-type (string)

nurodo "POST" metodo "Content-Type http requester" antraštę. Numatytoji yra `` application / x-www-form-urlencoded ''.

http: proxy (URL)

nurodo http proxy. Jis naudojamas, kai lftp veikia per http protokolą. Numatytoji vertė yra imama iš aplinkos kintamojo http_proxy . Jei jūsų proxy reikalauja autentiškumo, nurodykite vartotojo vardą ir slaptažodį URL.

http: put-metodas (PUT arba POST)

nurodo, kuris http metodas turi būti naudojamas įdėti.

http: "put-content-type" (eilutė)

nurodo PUT metodo turinio tipo HTTP užklausos antraštę.

http: referer (eilutė)

nurodo refererio HTTP užklausos antraštės vertę. Vienas taškas "." išplečia į dabartinį katalogo URL. Numatytoji reikšmė yra `. '. Nustatykite tuščią eilutę, kad išjungtumėte antraštę "Referer".

http: set-cookies (boolean)

jei tiesa, lftp modifikuoja http: cookie kintamuosius, kai gaunamas "Set-Cookie" antraštė.

http: user-agent (eilutė)

eilutė lftp siunčia HTTP užklausos antraštėje "User-Agent".

https: proxy (string)

nurodo https proxy. Numatytoji vertė yra imama iš aplinkos kintamojo https_proxy .

veidrodis: exclude-regex (regex)

nurodo numatytąjį išskyrimo modelį. Galite ignoruoti --include parinktį.

veidrodis: užsakymas (modelių sąrašas)

nurodo failų perdavimo tvarką. Pvz., Nustatant šį parametrą į "* .sfv * .sum", veidrodis perkelia failus, atitinkančius * .sfv, tada tuos, kurie atitinka * .sum ir tada visus kitus failus. Norėdami apdoroti katalogus po kitų failų, pridėkite "* /" į modelio sąrašo pabaigą.

veidrodis: parallel-directories (boolean)

jei tiesa, veidrodis pradės apdoroti kelis katalogus lygiagrečiai, kai jis yra lygiagrečiame režime. Priešingu atveju jis perkels failus iš vieno katalogo prieš perkeldamas juos į kitus katalogus.

veidrodis: lygiagretus perdavimo skaičius (skaičius)

nurodo lygiagrečių perdavimo veidrodžio skaičių. Numatytoji reikšmė yra 1. Galite perrašyti ją su --parallel parinktimi.

modulis: kelias (eilutė)

dvitaškis atskirtas sąrašas katalogų ieškoti modulių. Gali būti inicijuota pagal aplinkos kintamąjį LFTP_MODULE_PATH. Numatytoji reikšmė yra "PKGLIBDIR / VERSION: PKGLIBDIR".

tinklas: prisijungimo riba (numeris)

maksimalus vienalaikio prisijungimo prie tos pačios svetainės skaičius. 0 reiškia neribotą.

tinklas: prijungimas-perėmimas (bool)

jei tiesa, pirmojo plano jungtys turi pirmenybę prieš foninius ir gali nutraukti pirminius perdavimus, kad užbaigtų pirmojo plano operaciją.

net: tuščias (sekundes)

atjunkite nuo serverio po to, kai yra tuščiosios sekundės.

neto: limito norma (baitai per sekundę)

riboti perdavimo spartą duomenų ryšiu. 0 reiškia neribotą. Galite nurodyti du skaičiai, atskirti dvitaškiu, kad atskirai apribotų atsisiuntimo ir įkėlimo greitį.

neto: limit-max (baitai)

apriboti nepanaudoto limito dydžio sukaupimą. 0 reiškia neribotą.

neto: limit-total-rate (baitai per sekundę)

sumokėti visų jungčių perdavimo spartą. 0 reiškia neribotą. Galite nurodyti du skaičiai, atskirti dvitaškiu, kad atskirai apribotų atsisiuntimo ir įkėlimo greitį. Atkreipkite dėmesį, kad lizdai turi jiems buferius, todėl tinklo ryšys gali būti didesnis už šią ribą tik po perdavimo pradžios. Galite pabandyti nustatyti net: socket-buffer santykinai nedidelę vertę, kad išvengtumėte to.

neto: limit-total-max (baitai)

riba kaupiasi nepanaudotos ribos-visos sumos. 0 reiškia neribotą.

net: max-retries (skaičius)

didžiausias nuoseklus veiksmo bandymų skaičius nesėkmingai. 0 reiškia neribotą.

net: no-proxy (string)

yra kableliais atskirto domenų sąrašo, kurio negalima naudoti proxy. Numatytasis yra paimtas iš aplinkos kintamojo no_proxy .

net: persist-bandymai (skaičius)

ignoruokite šį sunkių klaidų skaičių. Naudinga prisijungti prie buggy ftp serverių, kurie atsako į 5xx, kai yra per daug vartotojų.

tinklas: pakartotinio prisijungimo tarpas-bazė (sekundėmis)

nustato bazinį minimalų laiką tarp pakartotinių ryšių. Faktinis intervalas priklauso nuo tinklo: pakartotinio prisijungimo intervalo daugiklis ir bandymų atlikti operaciją skaičius.

tinklas: pakartotinio ryšio intervalas-max (sekundes)

nustato maksimalų pakartotinio jungimo intervalą. Kai dabartinis intervalas po dauginimo iš tinklo: pakartotinio ryšio intervalo daugiklis pasiekia šią vertę (arba viršija ją), ji grąžinama į tinklą: pakartotinio prisijungimo intervalo bazė.

net: pakartotinio jungimo intervalo daugiklis (tikras skaičius)

nustato daugiklį, pagal kurį bazinis intervalas padauginamas kiekvieną kartą, kai bandymas atlikti operaciją nepavyksta. Kai intervalas pasiekia maksimalią vertę, jis nustatomas iš naujo į bazinę vertę. Žiūrėkite tinklą: "reconnect-interval-base" ir "net": reconnect-interval-max.

net: socket-buffer (baitai)

naudokite nurodytą dydį SO_SNDBUF ir SO_RCVBUF lizdo parinktims. 0 reiškia sistemos numatytąją reikšmę.

net: socket-maxseg (baitai)

naudokite nurodytą dydį TCP_MAXSEG lizdo parinkčiai. Ne visos operacinės sistemos palaiko šią parinktį, bet veikia ir "Linux".

tinklas: laikas (sekundes)

nustato tinklo protokolo laiką .

ssl: ca-file (kelias į failą)

naudoti nurodytą failą kaip sertifikato pažymėjimo savininko pažymėjimą.

ssl: ca-path (kelias į katalogą)

naudokite nurodytą katalogą kaip sertifikato savininko pažymėjimo saugyklą.

ssl: crl-file (kelias į failą)

naudokite nurodytą failą kaip sertifikato atšaukimo sąrašo sertifikatą.

ssl: crl-path (kelias į katalogą)

naudokite nurodytą katalogą kaip sertifikato atšaukimo sąrašo sertifikato saugyklą.

ssl: raktinis failas (kelias į failą)

naudokite nurodytą failą kaip savo asmeninį raktą.

ssl: cert-file (kelias į failą)

naudokite nurodytą failą kaip savo sertifikatą.

ssl: check-certificate (boolean)

jei nustatyta "Taip", patikrinkite, ar serverio sertifikatas yra pasirašytas žinomos sertifikavimo institucijos, o ne būti sertifikatų atšaukimo sąraše.

xfer: clobber (bool)

jei šis nustatymas išjungtas, gaunamos komandos neperrašys esamų failų ir generuos klaidą. Numatytoji vertė yra įjungta.

xfer: eta-period (sekundes)

laikotarpis, per kurį apskaičiuojamas ETA pagamintas vidutinis greitis.

xfer: eta-terse (bool)

Rodyti trumpą ETA (tik aukščiausios rūšies dalys). Numatytoji yra tiesa.

xfer: max redirections (skaičius)

didžiausias peradresavimų skaičius. Tai gali būti naudinga atsisiųsti per HTTP . Numatytoji reikšmė yra 0, kuri draudžia peradresavimus.

xfer: greičio periodas (sekundės)

laikotarpis, per kurį apskaičiuojamas vidurkio vidurkis, kuris turi būti rodomas.

Kintamųjų pavadinimai gali būti sutrumpinti, nebent jis tampa dviprasmis. Prefiksas prieš ":" taip pat gali būti praleistas. Galite nustatyti vieną kintamąjį keletą kartų skirtingiems uždarymams, taigi jūs galite gauti konkrečius nustatymus tam tikrai valstybei. Uždarymas turi būti nurodytas po kintamojo vardo, atskirto žymeliu "/".

" Dns :", " net :", " ftp :", " http :", "hftp:" domeno kintamieji šiuo metu yra tik "host" vardas, kurį nurodote komandoje "open" (su tam tikromis išimtimis, kur uždarymas yra beprasmis, pvz., DNS: dydis talpyklos). Tam tikriems "cmd:" domeno kintamiesiems uždarymas yra dabartinis URL be kelio. Kitų kintamųjų atveju ji šiuo metu nenaudojama. Žr. Pavyzdžius lftp.conf .

Tam tikroms komandoms ir nustatymams taikomas laiko intervalo parametras. Tai yra formatas Nx [Nx ...], kur N yra laiko suma ir x yra laiko vienetas: d - dienos, h - valandos, m - minutės, s - sekundės. Numatytasis vienetas yra antras. Pvz 5h30m. Taip pat intervalas gali būti "begalybė", "inf", "niekada", "amžinai" - tai reiškia begalinį intervalą. Pvz .: "miego amžinai" arba "nustatykite dns: cache-expire never".

FTP asinchroninis režimas

Lftp gali pagreitinti ftp operacijas vienu metu siųsti kelias komandas ir patikrinti visus atsakymus. Žr. Ftp: sinchronizavimo režimo kintamąjį. Kartais tai neveikia, todėl sinchroninis režimas yra numatytasis. Galite pabandyti išjungti sinchroninį režimą ir įsitikinti, ar jis veikia jums. Yra žinoma, kad kai kurios tinklo programinės įrangos, susijusios su adresų vertimu, veikia klaidingai, kai viename tinklo paketiniame kompiuteryje yra keletas FTP komandų.

RFC959 sako: "Vartotojų procesas, siunčiantis kitą komandą prieš užpildymo atsakymą, būtų pažeidžiamas protokolas, tačiau serverio-FTP procesai turėtų eilės tvarka pateikti visas komandas, kurios gaunamos vykdant ankstesnę komandą" ". Be to, RFC1123 sako: "" Įgyvendintuvai NEGALI prisiimti jokios atitikties tarp READ ribų valdymo jungtyje ir Telnet EOL sekcijose (CR LF). "" Ir "Viena READ iš valdymo jungties gali apimti daugiau nei vieną FTP komandą" "

Todėl reikia saugiai siųsti kelias komandas vienu metu, o tai labai pagreitina operaciją ir atrodo, kad ji dirba su visais "Unix" ir "VMS" ftp serveriais. Deja, Windows pagrįstieji serveriai dažnai negali tvarkyti kelių komandų viename paketiniame įrenginyje, taigi jie negali tvarkyti kai kurių sugadintų maršrutizatorių.

GALIMYBĖS

-d

Įjunkite derinimo režimą

-i komandos

Vykdykite pateiktas komandas ir neišeikite.

-p uostas

Naudokite nurodytą prievadą, kad galėtumėte prisijungti

-u naudotojas [ , praeiti]

Naudoti nurodytą naudotojo vardą ir slaptažodį prisijungti

-f script_file

Vykdyti komandas failo ir išeiti

-c komandos

Vykdykite nurodytas komandas ir išeikite

TAIP PAT ŽR

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

Svarbu: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.