Lftp - Komanda Linux - Komanda Unix

NAME

lftp - Program i sofistikuar i transferimit të skedarëve

SINTAKSË

lftp [ -d ] [ -e cmd ] [ -p port ] [ -u user [ , kaloni ]] [ site ]
lftp -f script_file
lftp -c komandat
lftp - version
lftp - ndihmë

PËRSHKRIM

lftp është një program që lejon lidhje të sofistikuara ftp dhe http me hostë të tjerë. Nëse host është specifikuar atëherë lftp do të lidhet me atë host ndryshe duhet të krijohet një lidhje me komandën e hapur.

lftp mund të trajtojë gjashtë metoda të qasjes së skedarëve - ftp, ftps, http , https , hftp, peshk dhe skedar (https dhe ftps janë të disponueshme vetëm kur lftp është përpiluar me bibliotekën openssl). Ju mund të specifikoni metodën që do të përdorni në komandën `open URL ', p.sh.' open http://www.us.kernel.org/pub/linux '. hftp është ftp-over-http-proxy protokoll. Mund të përdoret automatikisht në vend të ftp nëse ftp: proxy është vendosur në `http: // proxy [: port] '. Peshku është një protokoll që punon mbi një lidhje ssh .

Çdo operacion në lftp është i besueshëm, dmth ndonjë gabim jo fatal është injoruar dhe operacioni përsëritet. Pra, nëse shkarkimi pushon, do të rifillojë automatikisht nga pika. Edhe nëse serveri ftp nuk e mbështet komandën REST, lftp do të përpiqet të rifitojë skedarin që nga fillimi derisa skedari të transferohet plotësisht.

lftp ka sintaksë komande të ngjashme me shell që ju lejon të nisni disa komanda paralelisht në sfond (&). Gjithashtu është e mundur të gruposh komandat brenda () dhe t'i ekzekutosh ato në sfond. Të gjitha punët e sfondit ekzekutohen në të njëjtin proces të vetëm. Ju mund të sillni një punë të parë në sfond me ^ Z (cz) dhe mbrapa me komandën `wait '(ose` fg' që është alias për 'prisni'). Për të renditur vendet e punës, përdorni komandën `punë '. Disa komanda lejojnë përcjelljen e prodhimit të tyre (cat, ls, ...) për të depozituar ose nëpërmjet tubit në komandën e jashtme. Komandat mund të ekzekutohen me kusht bazuar në statusin e përfundimit të komandës së mëparshme (&&, ||).

Nëse largoheni nga lftp kur disa punë ende nuk janë përfunduar, lftp do të zhvendoset në modalitetin nohup në sfond. E njëjta gjë ndodh kur ke një modem të vërtetë ose kur mbyllet një xterm.

lftp ka pasqyrë të ndërtuar që mund të shkarkoni ose përditësojë një pemë të tërë të direktorisë. Ekziston edhe pasqyrë e pasme (pasqyrë -R) e cila ngarkon ose përditëson një pemë të direktorisë në server. Mirror gjithashtu mund të sinkronizojë drejtoritë midis dy serverëve të largët, duke përdorur FXP nëse është e disponueshme.

Nuk është komanda `në 'për të nisur një punë në kohën e caktuar në kontekstin e tanishëm, komandën' radhë 'për komandat e radhës për ekzekutimin vijues për serverin aktual dhe shumë më tepër.

Në fillimin, lftp ekzekuton /etc/lftp.conf dhe pastaj ~ /. Lftprc dhe ~ /. Lftp / rc . Ju mund të vendosni emërtimet dhe komandat 'vendosur' atje. Disa njerëz preferojnë të shohin debugun e plotë të protokollit, përdorin "debug" për ta kthyer debugun në. Përdorni 'debug 3' për të parë vetëm mesazhet përshëndetëse dhe mesazhet e gabimit.

lftp ka një numër të variablave të rregullueshëm. Ju mund të përdorni `set -a 'për të parë të gjitha variablat dhe vlerat e tyre ose` set -d' për të parë listën e defaults. Emrat e ndryshueshëm mund të jenë shkurtuar dhe prefixja mund të hiqet nëse pjesa tjetër nuk bëhet e paqartë.

Nëse lftp është përpiluar me mbështetje ssl, atëherë ai përfshin softuer të zhvilluar nga Projekti OpenSSL për përdorim në OpenSSL Toolkit. (Http://www.openssl.org/)

komandat

! komanda shell

Lësho komandën shell ose shell .

! ls

Për të bërë një listë të direktorisë së hostit lokal.

alias [ emri [ vlera ]]

Përcakto ose undefine emrin alias. Nëse vlera nuk hiqet, alias është i padefinuar, përndryshe merr vlerën e vlerës . Nëse nuk jepet ndonjë argument, emërtimet e tanishme janë të listuara.

alias dir ls -lF alias më pak zmore

pas pak

Vendos përdoruesin në anonim. Ky është parazgjedhja.

kohë [- command ]

Prisni deri në kohën e dhënë dhe ekzekutoni komandën e dhënë (opsionale).

bookmark [ nënkomandë ]

Komanda e bookmark kontrollon bookmarks.

shtoni [] shto vendin aktual ose vendndodhjen e caktuar për bookmarks dhe lidhe te emri i caktuar remove bookmark me edit name redakto redakto redakto redakto redakto redakto redakto redakto tekstin burimor redakto redakto tekstin bookmarks importimi importues i huaj bookmarks lista e listave bookmarks (default)

cache [ nënkomandë ]

Komanda cache kontrollon kujtesën lokale të kujtesës . Nënkomandat e mëposhtme njihen:

stat shtype cache (default) on | off aktivizoni / fikni caching madhësia cache flush flush lim limiti i kufizuar i kujtesës, -1 do të thotë skadon pakufizuar Nx vendosni kohën e skadimit të skedës në N sekonda ( x = s) minuta ( x = m) orë ( x = h) ose ditë ( x = d)

fotografi mace

cat nxjerr skedarët e largët në stdout. (Shih edhe më shumë , zcat dhe zmore )

cd rdir

Ndrysho dosjen aktuale të largët. Drejtoria e largët e largët ruhet si `- '. Ju mund të bëni `cd - 'për të ndryshuar direktorinë prapa. Lista e mëparshme për secilën faqe gjithashtu ruhet në disk, kështu që ju mund të bëni "faqe të hapur; cd - 'edhe pas lftp restart.

fotografi të modalitetit chmod

Lejo ndryshimin e maskës në skedarët e largët. Mënyra duhet të jetë një numër oktal.

mbyll [ -a ]

Mbyllni lidhjet boshe. Me parazgjedhje vetëm me serverin aktual, përdorni -a për të mbyllur të gjitha lidhjet boshe.

komanda cmd args ...

ekzekutuar komandën e dhënë duke injoruar aliases.

[ -o file ] nivel | nga

Ndërroni debugging për të nivelit ose për ta kthyer atë. Përdorni -o për të përcjellë rezultatin e debugut në një skedar.

echo [ -n ] string

mend se çfarë bën.

Kodi i daljes
dalje bg

dalja do të dalë nga lftp ose do të shkojë në sfond nëse punët janë aktive. Nëse nuk ka punë, kodi i kalon sistemit operativ si status i përfundimit të lftp-së. Nëse kodi nuk hiqet, përdoret kodi i daljes së komandës së fundit.

`exit bg 'detyron të lëvizin në sfond kur cmd: move-background is false.

FG

Alias ​​për 'prit'.

gjeni [ directory ]

Listoni skedarët në direktorinë (dosja aktuale sipas parazgjedhjes) në mënyrë rekursive. Kjo mund të ndihmojë me serverët që nuk kanë mbështetje për ls -R. Ju mund të përcjellni daljen e këtij komanda.

ftpcopy

Vjetëruara. Përdorni njërën nga këto në vijim:

merrni ftp: // ... -o ftp: // ... merrni -O ftp: // ... file1 file2 ... vendosni ftp: // ... mput ftp: //.../* mget -O ftp: // ... ftp: //.../*

ose kombinime të tjera për të marrë transferimin FXP (direkt midis dy serverëve ftp). lftp do të mbetej në një kopje të thjeshtë (nëpërmjet klientit) nëse transferimi FXP nuk mund të iniciohet ose ftp: use-fxp është false.

merrni [ -E ] [ -a ] [ -c ] [ -O bazë ] rfile [ -o lfile ] ...

Merrni skedarin e largët rfile dhe ruani atë si skedarin lokal lfile . Nëse -o është lënë jashtë, skedari ruhet në skedarin lokal të quajtur si emri bazë i rfile . Ju mund të merrni skedarë të shumëfishta duke specifikuar raste të shumta të rfile [dhe -o lfile ]. Nuk zgjerohet shkronja joligjore, përdoreni për këtë.

-c vazhdoni, reget -E fshini dosjet e largëta pas transferimit të suksesshëm-përdoreni mënyrën ascii (binary është default) -O përcakton direktorinë bazë ose URL ku duhet të vendosen skedarë

shembuj:

merrni README merrni README -o debian.README merrni README README.Me qellimet merrni README -o debian.README README.mirrors -o debian.mirrors get README -o ftp://some.host.org/debian.README merrni README -o ftp://some.host.org/debian-dir/ (fundi i shkurtimit është i rëndësishëm)

glob [ -d ] [ -a ] [ -f ] modelet e komandimit

Glob jep modelet që përmbajnë metakaraktere dhe kalojnë rezultatin në komandën e dhënë. Eg `` glob echo * ''.

-f skedarë të thjeshtë (default) -d directories -a të gjitha llojet

ndihmë [ cmd ]

Shtypni ndihmë për cmd ose nëse nuk është caktuar cmd printoni një listë të komandave në dispozicion.

punë [ -v ]

Lista e punëve në punë. -v do të thotë të folura, disa -v mund të specifikohen.

vrasin të gjithë | job_no

Fshije punën e specifikuar me job_no ose të gjitha punët. (Për job_no shih punët )

LCD ldir

Ndryshimi i drejtorisë aktuale lokale ldir . Drejtoria e mëparshme lokale ruhet si `- '. Ju mund të bëni `lcd - 'për të ndryshuar direktorinë prapa.

lpwd

Shtyp dosjen aktuale të punës në makinën lokale.

ls params

Listoni skedarët e largët. Ju mund të përcjellni daljen e këtij komanda në skedar ose nëpërmjet tubit në komandën e jashtme. Sipas paracaktimit, prodhimi i ls është i kopjuar, për të parë përdorimet e reja të përdorimit të releve ose cache.

fotografi mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O bazë ]

Merr fotografi të zgjedhura me wildcards të zgjeruar.

-c vazhdo, reget. -d krijoni drejtori të njëjtë me emrat e skedarëve dhe merrni skedarët në to në vend të drejtorisë aktuale. -E fshini skedarët e largët pas transferimit të suksesshëm-përdorim mënyrën ASCII (binary është default) -O përcakton directory bazë ose URL ku duhet të vendosen skedarë

pasqyrë [ OPTS ] [ burim [ target ]]

Mirror specifikuar directory burim në directory target lokal. Nëse dosja e synuar përfundon me një kullim, emri bazë i burimit shtohet për të synuar emrin e direktorisë. Burimi dhe / ose synimi mund të jenë URL që tregojnë drejtoritë.

-c, - vazhdoni të vazhdoni një punë të pasqyruar, nëse është e mundur -e, - fshini fshirjen e skedarëve që nuk janë të pranishme në sajtet e largëta -s, - vendosni suid / sgid bit sipas faqes së largët - allow-chown përpiqen për të vendosur pronari dhe grupi në skedarë -n, - shkarkim vetëm më i ri vetëm skedarët më të rinj (-c nuk do të funksionojnë) -r, - nuk rekursion nuk shkojnë në nën-direktoritë -p, - nuk lejojnë vendosni lejet e skedarëve - jo-umask mos aplikoni umask në formatet e skedarëve -R, - pasqyrë e pasme e kundërt (vendosni skedarë) -L, - shkarkim lidhjet simbolike si skedarë -N, - më shumë se FILE download only fotografi më të reja se skedari -P, --parallel [= N] shkarkojmë skedarë N paralelisht -i RX , --fshijmë RX përfshijnë përputhjen e skedarëve -x RX , - përjashtoj RX përjashton skedarët e përputhjes -I GP , --fshi- GP glob përfshijnë përputhjen e skedarëve -X GP , - exclude-glob GP përjashton përputhjen e skedarëve -v, --verbose [= level] operacion i rregullt - use-cache përdorimi i listave të regjistruara të ruajtur --Remove-source-files hiqni skedarët pas transferimit (përdorni me kujdes) -a njëjtë si - allow-chown - allow-suid --no-umask

Kur përdorni -R, dosja e parë është lokale dhe e dyta është e largët. Nëse mungon direktoria e dytë, përdoret emri bazë i direktivës së parë. Nëse të dy drejtoritë nuk hiqen, përdoren drejtoritë aktuale lokale dhe të largëta.

RX është një shprehje e zgjeruar e rregullt, ashtu si në egrep (1).

GP është një model global, p.sh. '* .zip'.

Përfshirja dhe përjashtimi i opsioneve mund të specifikohen disa herë. Kjo do të thotë që një skedar ose një direktori do të pasqyrohet nëse përputhet me një përfshirje dhe nuk përputhet me përjashton pas përfshirjes, ose nuk përputhet me asgjë dhe kontrolli i parë është përjashtuar. Drejtoritë përputhen me një prerje të shtuar.

Vini re se kur përdoret -R (pasqyrë e pasme), lidhjet simbolike nuk krijohen në server, sepse protokoli ftp nuk mund ta bëjë atë. Për të ngarkuar skedarët që lidhjet i referohen, përdorni komandën `mirror -RL '(trajto lidhjet simbolike si skedarë).

Niveli i verbositetit mund të zgjidhet duke përdorur --verbose = opsionin e nivelit ose me disa opsione -v, p.sh. -vvv. Nivelet janë:

0 - asnjë output (default) 1 - veprime printimi 2 - + shtypni emrat e skedarëve të fshirë (kur -e nuk specifikohet) 3 - + shtypni emrat e direktivave që pasqyrohen

- vetëm-i ri i fiket përmasat e madhësisë së skedarit dhe ngarkon / shkarkon vetëm skedarët më të rinj edhe nëse madhësia është e ndryshme. Nga default skedarët e vjetër shkarkohen / ngarkohen nëse madhësia është e ndryshme.

Ju mund të pasqyrojnë mes dy serverëve nëse specifikoni URL në vend të drejtorive. FXP përdoret automatikisht për transfertat në mes të serverëve ftp, nëse është e mundur.

mkdir [ -p ] dir (s)

Bëni drejtoritë e largëta. Nëse -p është përdorur, bëni të gjithë komponentët e shtigjeve.

moduli i modulit [ args ]

Moduli i ngarkuar i dhënë duke përdorur funksionin dlopen (3). Nëse emri i modulit nuk përmban një prerje, ajo kërkohet në drejtoritë e specifikuara nga moduli: variabli i rrugës. Argumentet kalojnë në funksionin module_init. Shihni README.modules për detaje teknike.

fotografi të tjera

Same si ` fotografi mace ' më shumë '. nëse PAGER është vendosur, përdoret si filtër. (Shihni gjithashtu cat , zcat dhe zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O bazë ] fotografi

Ngarko skedarët me zgjerimin e wildcard. By default ajo përdor emrin bazë të emrit lokal si të largët. Kjo mund të ndryshohet me opsionin `-d '.

-c të vazhdojë, reput -d krijoni direktori të njëjtë sikur në emrat e skedarëve dhe vendosni skedarët në to në vend të direktorisë aktuale -E fshini dosjet e largëta pas transferimit të suksesshëm (të rrezikshëm) -a përdorni modal ascii (binary është default) -O specifikon directory bazë ose URL ku duhet të vendosen skedarët

skedar (t) mrm

Njësoj si `glob rm '. Heq skedarin (et) e specifikuar me zgjerimin e shkronjës.

mv file1 file2

Riemërtoj file1file2 .

nlist [ args ]

Listoni emrat e file të largët

hapur [ -e cmd ] [ -u përdorues [, kalojë ]] [ -p port ] host | url

Zgjidh një server ftp.

pget [ OPTS ] rfile [ -o lfile]

Merr skedarin e specifikuar duke përdorur disa lidhje. Kjo mund të përshpejtojë transferimin, por ngarkon rrjetin që ndikon rëndë përdoruesit e tjerë. Përdorni vetëm nëse vërtetë keni për të transferuar skedarin ASAP, ose ndonjë përdorues tjetër mund të çmendë :) Opsionet:

-n maxconn vendosur numrin maksimal të lidhjeve (default 5)

vendos [ -E ] [ -a ] [ -c ] [ -O bazë ] lfile [ -o rfile ]

Ngarko lfile me emrin e largët rfile . Nëse -o hiqet, emri bazë i lfile përdoret si emër i largët. Nuk zgjerohet wildcards, përdorni mput për këtë.

-o specifikon emrin e skedarit të largët (default - emri i skedarit të lfile) -c vazhdo, reput kërkon leje për të mbivendosur skedarët e largët -E fshini skedarët lokalë pas transferimit të suksesshëm (të rrezikshëm) -a përdorim mode ascii (binary është default) -O specifikon directory bazë ose URL ku duhet të vendosen skedarët

PAK

Shtyp dosjen aktuale të largët.

radhë [ -n num ] cmd

Shto komandën e dhënë në radhë për ekzekutimin vijues. Çdo faqe ka radhën e vet. `-n 'shton komandën para artikullit të dhënë në radhë. Mos u mundoni të vendosni radhë "cd" ose "lcd", mund të ngatërroni lftp. Në vend të kësaj, bëni cd / lcd para komandës 'radhë', dhe do të kujtohet vendi në të cilin duhet të bëhet komanda. Është e mundur që të rreshtohet një punë që tashmë po ekzekutohet me 'pritjen e radhës', por puna do të vazhdojë ekzekutimin edhe nëse nuk është i pari në radhë.

'ndalesa në radhë' do të ndalojë radhë, nuk do të ekzekutojë asnjë komandë të re, por tashmë ekzekutimi i punëve do të vazhdojë të funksionojë. Ju mund të përdorni "ndalesë radhë" për të krijuar një radhë të ndaluar të zbrazët. `fillimi i radhës 'do të rifillojë ekzekutimin e radhës. Kur të dilni nga lftp, do të fillojnë të gjitha rradhët e ndaluara automatikisht.

`radhë 'pa argumente ose do të krijojë një radhë të ndaluar ose statusin e radhës së printuar.

queue --delete | -d [ indeks ose shprehje e shkronjës ]

Fshini një ose më shumë artikuj nga rradha. Nëse nuk jepet ndonjë argument, hyrja e fundit në radhë fshihet.

queue --move | -m < indeks ose shprehje wildcard > [ index ]

Lëvizni artikujt e dhënë përpara indeksit të dhënë të radhës, ose në fund nëse nuk jepet destinacioni.

-q Qëndroni të qetë. -v Të jetë i folur. -Q Output në një format që mund të përdoret për të ri-radhët. E dobishme me - fshirje. > get file & [1] get file> queue pritje 1> queue get another_file> cd a_directory> radhë merrni yet_another_file queue -d 3 Fshije artikullin e tretë në radhë. radhë -m 6 4 Zhvendoseni artikullin e gjashtë në radhë para datës së katërt. radhë -m "get * zip" 1 Lëvizni të gjitha komandat që përputhen "merrni * zip" në fillim të radhës. (Rendi i artikujve ruhet.) Radhë -d "get * zip" Fshije të gjitha komandat që përputhen "get * zip".

cito cmd

Për FTP - dërgoni komandën e painterpretuar. Përdorni me kujdes - kjo mund të çojë në gjendje të panjohur të largët dhe kështu do të shkaktojë rikyçjen. Ju nuk mund të jeni i sigurt se çdo ndryshim i gjendjes së largët për shkak të komandës së cituar është e fortë - mund të rivendoset me anë të lidhjes në çdo kohë.

Për HTTP - specifike për veprim HTTP. Sintaksa: `` citoj [] ''. Komanda mund të jetë "set-cookie" ose "post".

hapur http://www.site.net kuotohuni set-cookie "variable = value; othervar = othervalue" vendosur http: post-content-type application / x-www-formë-urlencoded quote post /cgi-bin/script.cgi "var = vlera & othervar = othervalue"> local_file

Për FISH - dërgoni komandën e painterpretuar. Kjo mund të përdoret për ekzekutimin e komandave arbitrare në server. Komanda nuk duhet të marrë të dhëna ose të shtypura ### në fillim të linjës së re. Nëse po, protokolli do të bëhet pa sinkronizim.

peshqit e hapur: // server quote find -name zip

reget rfile [ -o lfile ]

Njësoj si `get -c '.

rels [ args ]

Njësoj si `ls ', por injoron cache.

renlist [ args ]

Same si `nlist ', por injoron cache.

përsëris [ vonesë ] [ komandë ]

Përsëritni komandën. Midis komandave një vonesë futet, me parazgjedhje 1 sekondë. shembull:

përsëris në nesër - pasqyrë pasqyrë përsëris 1d

reput lfile [ -o rfile ]

Njësoj si `put -c '.

rm [ -r ] [ -f ] fotografi

Hiq skedarët e largët. Nuk zgjerohet wildcards, përdorni mrm për këtë. -r është për dosjen rekursive të hequr. Kini kujdes, nëse diçka shkon keq ju mund të humbni skedarët. -f mesazhet e gabimit të supress.

rmdir dir (s)

Hiq drejtoritë e largëta.

skanim [ seancë ]

Listoni sesionet e kopjuara ose kaloni në sesionin e specifikuar.

vendos [ var [ val ]]

Vendosni variablin në vlerën e dhënë. Nëse vlera nuk hiqet, hiqni variablën. Emri i ndryshueshëm ka formatin `` name / closure '', ku mbyllja mund të specifikojë aplikimin e saktë të vendosjes. Shihni më poshtë për detaje. Nëse grupi quhet pa ndonjë ndryshore, atëherë listohen vetëm cilësimet e ndryshuara. Mund të ndryshohet nga opsionet:

-a listoni të gjitha cilësimet, duke përfshirë vlerat e parazgjedhura -d vetëm listën vlerat e parazgjedhur, jo ato të tanishme

site site_cmd

Ekzekutoni site_cmd komandën e faqes dhe jepni rezultatin. Ju mund të përcjellni daljet e saj.

intervali i gjumit

Gjumi i dhënë interval kohor dhe dalje. Interval është në sekonda për parazgjedhje, por mund të suffixed me 'm', 'h', 'd' për minuta, orë dhe ditë respektivisht. Shih gjithashtu .

vend i caktuar [ emër ]

Zgjidhni vendin e specifikuar ose listoni të gjitha vendet e ndara. Një vend i caktuar është një lidhje me një server, disi si një tastierë virtuale. Ju mund të krijoni lojëra elektronike të shumëfishta të lidhura me servera të ndryshëm dhe të kaloni në mes tyre. Gjithashtu mund të përdorësh vendvendosjen: emrin si një pseudo-URL që vlerëson vendndodhjen e vendndodhjes.

Leximi i linjës së leximit lejon kalimin e shpejtë midis lojërave elektronike të quajtur 0-9 duke përdorur Meta-0 - Meta-9 çelësat (shpesh mund të përdorni Alt në vend të Meta).

skedarin burimor

Ekzekutoni komandat e regjistruara në skedar .

pezulloj

Ndaloni procesin e lftp. Vini re se transferimet do të ndalet gjithashtu derisa të vazhdoni procesin me komandat fg ose bg të shell.

user user [ kaloj ]
URL - ja e përdoruesit [ kalojë ]

Përdorni informacionin e specifikuar për hyrje të largët. Nëse specifikoni një URL me emrin e përdoruesit, fjalëkalimi i regjistruar do të fshihet në mënyrë që referencat e futura URL të përdorin atë.

version

Versioni i printimit lftp .

prisni [ jobno ]
prisni të gjithë

Prisni që puna e specifikuar të përfundojë. Nëse jobno është lënë jashtë, pritni për punën e fundit të sfonduar.

`prisni të gjithë 'pret për përfundimin e të gjitha punëve.

fotografi zcat

Same si cat, por filtri çdo skedar me zcat. (Shihni edhe cat , more and zmore )

fotografi zmore

Same si më shumë, por filtri çdo skedar përmes zcat. (Shihni gjithashtu cat , zcat dhe më shumë )

Cilësimet

Në fillimin, lftp ekzekuton ~ /. Lftprc dhe ~ /. Lftp / rc . Ju mund të vendosni emërtimet dhe komandat 'vendosur' atje. Disa njerëz preferojnë të shohin debugun e plotë të protokollit, përdorin "debug" për ta kthyer debugun në.

Ekziston gjithashtu një skedar i nisjes së sistemit në të gjithë /etc/lftp.conf . Ajo mund të jetë në dosje të ndryshme, shih seksionin FILES.

lftp ka variablet e mëposhtme të rregullueshëm (gjithashtu mund të përdorni "set -a" për të parë të gjitha variablat dhe vlerat e tyre):

bmk: save-passwords (bool)

ruani fjalëkalimet e teksteve të thjeshta në ~ / .lftp / bookmarks në komandën 'add bookmark'. Off nga default.

cmd: në-dalje (string)

komandat në vargun ekzekutohen para daljeve të lftp.

cmd: csh-history (bool)

mundëson zgjerimin e historisë së ngjashme si csh.

cmd: default-protocol (string)

Vlera përdoret kur përdoret "open" vetëm me emrin e strehuesit pa protokoll. Default është `ftp '.

cmd: fail-exit (bool)

nëse është e vërtetë, dilni kur një komandë pa kushte (pa || dhe && at start) dështon.

cmd: afatgjatë (sekonda)

koha e ekzekutimit të komandës, e cila konsiderohet si "e gjatë" dhe një sinjal bëhet përpara afatit të ardhshëm. 0 do të thotë off.

cmd: ls-default (string)

default ls argument

cmd: move-background (boolean)

kur është fals, lftp refuzon të shkojë në sfond kur del. Për ta detyruar atë, përdorni 'exit bg'.

cmd: prompt (string)

Të shpejtë. lftp njeh shkronjat e poshtëshme të rreshtuara pas shpine që janë dekoduar si më poshtë:

\ @

futni @ nëse përdoruesi aktual nuk është i parazgjedhur

\ a

një karakter këmbanash ASCII (07)

\ e

një karakter ikjes ASCII (033)

\ h

hostname me të cilin jeni lidhur

\ n

newline

\ s

emri i klientit (lftp)

\ S

emri aktual i vendndodhjes

\ u

emrin e përdoruesit të të cilit jeni regjistruar si

\ U

URL-ja e faqes së largët (p.sh., ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

versioni i lftp (p.sh., 2.0.3)

\ w

drejtoria aktuale e punës në vendin e largët

\ W

emri bazë i direktivës së punës në vendin e largët

\ nnn

karakteri që korrespondon me numrin oktal nnn

\\

një kthesë prapa

\?

kalon karakterin e ardhshëm nëse zëvendësimi i mëparshëm ishte i zbrazët.

\ [

filloni një sekuencë të karaktereve jo-printuese, të cilat mund të përdoren për të futur një sekuencë të kontrollit të terminalit në të shpejtë

\]

përfundoni një sekuencë të karaktereve jo shtypëse

cmd: largësia e përfundimit (bool)

një boolean për të kontrolluar nëse lftp apo jo përdor përfundimin e largët.

cmd: verify-host (bool)

nëse true, lftp zgjidh emrin e strehuesit menjëherë në komandën 'hapur'. Gjithashtu është e mundur të kaloni kontrollin për një komandë të vetme 'të hapur' nëse `& 'jepet, ose nëse ^ Z shtypet gjatë kontrollit.

cmd: verify-path (bool)

nëse true, lftp kontrollon rrugën e dhënë në komandën `cd '. Gjithashtu është e mundur të kaloni kontrollin për një komandë të vetme `cd 'nëse` &' jepet, ose nëse ^ Z shtypet gjatë kontrollit. shembuj:

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

dns: SRV-query (bool)

query për të dhënat SRV dhe përdorimin e tyre para gethostbyname. Të dhënat SRV përdoren vetëm nëse porti nuk është specifikuar në mënyrë eksplicite. Shih RFC2052 për detaje.

dns: cache-enable (bool)

mundëson cache DNS. Nëse është e fikur, lftp zgjidh emrin e strehuesit çdo herë që rilidhet.

dns: cache-skadon (interval kohor)

koha për të jetuar për shënimet e cache DNS. Ka formatin +, p.sh. 1d12h30m5s ose vetëm 36h. Për të çaktivizuar skadimin, vendoseni atë në `inf 'ose' kurrë '.

dns: cache-size (numri)

numri maksimal i shënimeve të cache DNS.

dns: fatal-timeout (sekonda)

kufizoni kohën për pyetjet DNS. Nëse DNS server nuk është i disponueshëm për shumë kohë, lftp do të dështojë në zgjidhjen e një emri të caktuar mbajtës. 0 do të thotë të pakufizuar, default.

dns: rendi (lista e emrave të protokollit)

vendos rendin e pyetjeve DNS. Default është `` inet inet6 '' që do të thotë fillimisht kërkoni adresën në familjen e inet, atëherë inet6 dhe përdorni fillimisht të krahasohen.

dns: përdorim fork (bool)

nëse është e vërtetë, lftp do të bie përpara zgjidhjes së adresës së hostit. Default është e vërtetë.

peshk: shell (string)

përdorni shell specifik në anën e serverit. Default është / bin / sh. Në disa sisteme, / bin / sh del kur bën cd në një direktivë jo-ekzistente. lftp mund ta trajtojë atë, por duhet të rilidhet. Vendoseni atë në / bin / bash për sisteme të tilla nëse bash është i instaluar.

ftp: acct (string)

Dërgo këtë varg në komandën ACCT pas identifikimit. Rezultati është injoruar. Mbyllja për këtë cilësim ka përdorues formatin @ host .

ftp: anon-pass (string)

vendos fjalëkalimin e përdorur për autentifikimin e qasjes anonim ftp. Default është "-name @", ku emri është emri i përdoruesit të përdoruesit që drejton programin.

ftp: anon-user (string)

vendos emrin e përdoruesit që përdoret për autentikimin anonim të ftp-së. Default është "anonim".

ftp: auto-sync-mode (regex)

nëse mesazhi i parë i serverit e grumbullon këtë regex, aktivizoni modalitetin e sinkronizimit për atë host.

ftp: lidh-data-socket (bool)

konfiguro lidhësin e të dhënave në ndërfaqen e lidhjes së kontrollit (në regjimin pasiv). Default është e vërtetë, përjashtim është ndërfaqja loopback.

ftp: fix-pasv-adresë (bool)

nëse është e vërtetë, lftp do të përpiqet të korrigjojë adresën e kthyer nga serveri për komandën PASV në rastet kur adresa e serverit është në rrjetin publik dhe PASV kthen një adresë nga një rrjet privat. Në këtë rast lftp do të zëvendësonte adresën e serverit në vend të atij të kthyer nga komanda PASV, numri i porteve nuk do të ndryshohej. Default është e vërtetë.

ftp: fxp-pasiv-burim (bool)

nëse është e vërtetë, lftp do të përpiqet të krijojë serverin ftp burim në mënyrën pasive, përndryshe një destinacion. Nëse përpjekja e parë dështon, lftp përpiqet të vendosë ato në anën tjetër. Nëse dispozita tjetër dështon gjithashtu, lftp bie përsëri në kopje të thjeshtë. Shih gjithashtu ftp: use-fxp.

ftp: shtëpi (string)

Lista fillestare. Default është string i zbrazët që do të thotë auto. Set this to `/ 'nëse nuk ju pëlqen pamja e% 2F në URL ftp. Mbyllja për këtë cilësim ka përdorues formatin @ host .

ftp: list-options (string)

përcakton opsionet të cilat gjithmonë i bashkëngjiten komandës LIST. Mund të jetë e dobishme për ta vendosur këtë në `-a 'nëse serveri nuk tregon dot (fshehur) skedarët sipas parazgjedhjes. Default është bosh.

ftp: nop-interval (sekonda)

vonesa midis komandave të NOOP kur shkarkoni bishtin e një skedari. Kjo është e dobishme për serverët ftp të cilët dërgojnë mesazhin "Transferi i plotë" para se të shpërndahet transferimi i të dhënave. Në raste të tilla komandat e NOOP mund të parandalojnë ndërprerjen e lidhjes.

ftp: modaliteti pasiv (bool)

përcakton mode ftp pasiv. Kjo mund të jetë e dobishme nëse jeni prapa një firewall ose një router masazhi memec.

ftp: port-varg (nga-në)

varg i lejuar i portit për regjimin aktiv. Formati është min-max, ose 'i plotë' ose 'çdo' për të treguar çdo port. Default është `full '.

ftp: proxy (URL)

specifikon ftp proxy për t'u përdorur. Për të çaktivizuar proxy-in, caktoni këtë në vargun e zbrazët. Vini re se është një proxy ftp që përdor protokollin ftp, jo ftp mbi http. Vlera e parazgjedhur merret nga variable variable ftp_proxy nëse fillon me `` ftp: // ''. Nëse proxy juaj ftp kërkon vërtetim, specifikoni emrin e përdoruesit dhe fjalëkalimin në URL.

Nëse ftp: proxy fillon me http: //, hftp (ftp mbi proxy http) është përdorur në vend të ftp automatikisht.

ftp: rest-list (bool)

lejoni përdorimin e komandës REST para komandës LIST. Kjo mund të jetë e dobishme për drejtoritë e mëdha, por disa ftp serverë injorojnë në mënyrë të heshtur REST para LIST.

ftp: rest-stor (bool)

nëse është false, lftp nuk do të përpiqet të përdorë REST para STOR. Kjo mund të jetë e dobishme për disa serverë të gabuar që korruptojnë (mbushin me zero) skedarin nëse përdoret REST ndjekur nga STOR.

ftp: retry-530 (regex)

Riprovoni në përgjigjen e serverit 530 për komandën PASS nëse teksti përputhet me këtë shprehje të rregullt. Ky cilësim duhet të jetë i dobishëm për të dalluar ndërmjet serverit të ngarkuar (kusht i përkohshëm) dhe fjalëkalimit të pasaktë (kusht i përhershëm).

ftp: retry-530-anonim (regex)

Një shprehje e rregullt shtesë për hyrje anonime, si ftp: retry-530.

ftp: site-group (string)

Dërgo këtë varg në komandën GRUPI SITE pas identifikimit. Rezultati është injoruar. Mbyllja për këtë cilësim ka përdorues formatin @ host .

ftp: skey-allow (bool)

lejoni dërgimin e përgjigjes skey / opie nëse serveri duket se e mbështet atë. Aktivizuar nga default.

ftp: skey-force (bool)

mos dërgoni fjalëkalimin e thjeshtë në rrjet, përdorni skey / opie në vend. Nëse skey / opie nuk është i disponueshëm, pranoni hyrjen e dështuar. Off nga default.

ftp: ssl-allow (bool)

nëse është e vërtetë, përpiquni të negocioni lidhjen SSL me serverin ftp për qasje jo anonime. Default është e vërtetë. Ky cilësim është i disponueshëm vetëm nëse lftp është përpiluar me openssl.

ftp: ssl-force (bool)

nëse trus, refuzojnë të dërgojnë fjalëkalimin në mënyrë të qartë kur serveri nuk e mbështet SSL-në. Default është false. Ky cilësim është i disponueshëm vetëm nëse lftp është përpiluar me openssl.

ftp: ssl-protect-data (bool)

nëse është e vërtetë, kërkoni lidhje SSL për transferimin e të dhënave. Kjo është intensive me CPU, por siguron privacinë. Default është false. Ky cilësim është i disponueshëm vetëm nëse lftp është përpiluar me openssl.

ftp: stat-interval (sekonda)

interval midis komandave STAT. Default është 1.

ftp: sinkronizim mode (bool)

nëse është e vërtetë, lftp do të dërgojë një komandë në një kohë dhe do të presë për përgjigje. Kjo mund të jetë e dobishme nëse jeni duke përdorur një server ftp ose një router buggy. Kur është jashtë, lftp dërgon një paketë komandash dhe pret përgjigje - shpejton punën kur koha e udhëtimit është e rëndësishme. Për fat të keq kjo nuk funksionon me të gjithë serverët ftp dhe disa routers kanë probleme me të, kështu që është në të paracaktuar.

ftp: zona kohore (string)

Supozoni këtë brez orë kohore në listat e kthyera nga komanda LIST. Ky cilësim mund të jetë GMT [+ | -] HH [: MM [: SS]] ose ndonjë vlerë valide TZ (p.sh. Evropa / Moska ose MSK-3MSD, M3.5.0, M10.5.0 / 3). Parazgjedhja është GMT. Vendoseni atë në një vlerë të zbrazët për të marrë orën lokale të zonës të specifikuar nga ndryshorja e mjedisit TZ.

ftp: use-abor (bool)

nëse false, lftp nuk dërgon komandën ABOR por mbyll lidhjen e të dhënave menjëherë.

ftp: use-fxp (bool)

nëse është e vërtetë, lftp do të përpiqet të krijojë lidhje direkte midis dy serverëve ftp.

ftp: use-site-idle (bool)

kur është e vërtetë, lftp dërgon komandën `SITE IDLE 'me net: argument i pavlerë. Default është false.

ftp: use-stat (bool)

nëse true, lftp dërgon komandën STAT në transferimin e mënyrës FXP për të ditur se sa të dhëna janë transferuar. Shih gjithashtu ftp: stat-interval. Default është e vërtetë.

ftp: use-quit (bool)

nëse true, lftp dërgon QUIT përpara se të shkëputet nga serveri ftp. Default është e vërtetë.

ftp: verifiko adresën (bool)

verifikoni se lidhja e të dhënave vjen nga adresa e rrjetit të kolegëve të lidhjes së kontrollit. Kjo ndoshta mund të parandalojë spoofing lidhjen e të dhënave që mund të çojë në korrupsion të dhënave. Për fat të keq, kjo mund të dështojë për serverat e serverëve ftp me disa ndërfaqe rrjeti, kur ata nuk vendosin adresën dalëse në bazën e të dhënave, kështu që është e çaktivizuar me paracaktim.

ftp: verifiko port (bool)

verifikoni që lidhja e të dhënave ka portin 20 (ftp-data) në fundin e tij të largët. Kjo ndoshta mund të parandalojë spoofing lidhjen e të dhënave nga përdoruesit e hostit të largët. Për fat të keq, shumë dritare dhe madje edhe serverët unix ftp harrojnë të vendosin portin e duhur në lidhjen e të dhënave, kështu që kjo kontroll është jashtë standardit.

ftp: web-mode (bool)

shkëputeni pas mbylljes së lidhjes së të dhënave. Kjo mund të jetë e dobishme për serverët ftp totalisht të prishur. Default është false.

hftp: cache (bool)

lejoni serverin / proxy side caching për ftp-over-http protokoll.

hftp: proxy (URL)

specifikon http proxy për ftp-over-http protokoll (hftp). Protokolli hftp nuk mund të funksionojë pa një proxy http, natyrisht. Vlera e parazgjedhur merret nga variabli i mjedisit ftp_proxy nëse fillon me `` http: // '', përndryshe nga variabli i mjedisit http_proxy . Nëse proxy juaj ftp kërkon vërtetim, specifikoni emrin e përdoruesit dhe fjalëkalimin në URL.

hftp: përdorim-autorizim (bool)

nëse vendoset për off, lftp do të dërgojë fjalëkalimin si pjesë e URL-së në proxy. Kjo mund të kërkohet për disa proxies (p.sh. M-soft). Default është në, dhe lftp do të dërgojë fjalëkalimin si pjesë e header Autorizimit.

hftp: use-head (bool)

nëse vendoset për off, lftp do të përpiqet të përdorë 'GET' në vend të 'HEAD' për protokollin hftp. Ndërsa kjo është më e ngadaltë, mund të lejojë lftp të punojë me disa proxies që nuk kuptojnë ose keqësojnë kërkesat `` HEADftp: // ''.

hftp: use-type (bool)

Nëse vendoset për off, lftp nuk do të përpiqet të shtoj `; type = 'në URL të kaluara në proxy. Disa proxies të thyera nuk e trajtojnë atë në mënyrë korrekte. Default është në.

http: pranoni, http: accept-charset, http: pranoni gjuhën (string)

specifikoni headers përkatëse HTTP kërkesë.

http: cache (bool)

lejoni serverin / kujtesën anësore proxy.

http: cookie (string)

dërgoni këtë cookie në server. Një mbyllje është e dobishme këtu:
cakto cookie / www.somehost.com "param = vlera"

http: post-content-type (string)

specifikon vlerën e Titullit të Kërkesës së Përmbajtjes së Llojit të http për metodën POST. Default është `` application / x-www-formë-urlencoded ''.

http: proxy (URL)

specifikon http proxy. Përdoret kur lftp punon mbi protokollin http. Vlera e paracaktuar merret nga variable http_proxy . Nëse proxy juaj kërkon vërtetim, specifikoni emrin e përdoruesit dhe fjalëkalimin në URL.

http: put-method (PUT ose POST)

specifikon se cila metodë http do të përdoret në vend.

http: put-content-type (string)

specifikon vlerën e titullit të kërkesës HTTP Content-Type për metodën PUT.

http: referer (string)

specifikon vlerën për kokën e kërkesës http Referer. Single dot `. ' zgjerohet në adresën aktuale të URL-së. Default është `. '. Vendosni në vargun e zbrazët për të çaktivizuar header Referer.

http: set-cookies (boolean)

nëse është e vërtetë, lftp modifikon http: variablat e cookie-t kur merr kokën e Set-Cookie.

http: user-agent (string)

string lftp dërgon në User-Agent header të kërkesës HTTP.

https: proxy (string)

specifikon proxy https. Vlera e paracaktuar merret nga ndryshori i mjedisit https_proxy .

pasqyrë: exclude-regex (regex)

specifikon modelin e përjashtimit të parazgjedhur. Ju mund ta anashkaloni atë me opsion --përfshirjen.

pasqyrë: rendi (lista e modeleve)

specifikon rendin e transferimit të skedarëve. P.sh. vendosja e kësaj tek "* .sfv * .sum" bën pasqyrën për të transferuar skedarë që përputhen me * .sfv, pastaj ato që përputhen me * .sum dhe pastaj të gjitha skedarët e tjerë. Për të përpunuar drejtoritë pas dosjeve të tjera, shtoni "* /" në fund të listës së modeleve.

pasqyrë: drejtoritë paralele (boolean)

nëse është e vërtetë, pasqyra do të fillojë përpunimin e disa drejtorive paralelisht kur është në mënyrë paralele. Përndryshe, do të transferojë skedarë nga një direktori e vetme përpara se të zhvendoset në drejtori të tjera.

pasqyrë: numërim paralel-transferim (numër)

specifikon numrin e transfertave paralele lejohet të fillojë. Default është 1. Ju mund ta anashkaloni atë me opsionin paralel.

moduli: rruga (string)

zorrë e trashë listën e drejtorive për të kërkuar module. Mund të inicializohet nga variabli i mjedisit LFTP_MODULE_PATH. Default është `PKGLIBDIR / VERSION: PKGLIBDIR '.

neto: kufiri i lidhjes (numri)

numri maksimal i lidhjeve në të njëjtën kohë në të njëjtin vend. 0 do të thotë i pakufizuar.

neto: lidhje-marrje (bool)

nëse e vërtetë, lidhjet e para kanë prioritet mbi ato të sfondit dhe mund të ndërpresin transferimet e sfondit për të përfunduar një operacion të planit të parë.

neto: boshe (sekonda)

shkëputeni nga serveri pas atij numri të sekondave boshe.

neto: limit-rate (bytes per sekondë)

kufizoni shkallën e transferimit në lidhjen e të dhënave. 0 do të thotë i pakufizuar. Ju mund të specifikoni dy numra të ndara me zorrë të trashë për të kufizuar shkarkimin dhe shkallën e ngarkimit veç e veç.

neto: limit-max (bytes)

kufizojnë akumulimin e limitit të papërdorur. 0 do të thotë i pakufizuar.

neto: limit-total-rate (bytes per sekondë)

kufizoni shkallën e transferimit të të gjitha lidhjeve në shuma. 0 do të thotë i pakufizuar. Ju mund të specifikoni dy numra të ndara me zorrë të trashë për të kufizuar shkarkimin dhe shkallën e ngarkimit veç e veç. Vini re se bazat kanë marrë mbulesë mbi ta, kjo mund të çojë në ngarkesën e rrjetit më të lartë se ky limit i normës vetëm pas fillimit të transferimit. Ju mund të përpiqeni të vendosni neto: socket-buffer në një vlerë relativisht të vogël për të shmangur këtë.

neto: limit-total-max (bytes)

limit akumulimin e limitit të pashfrytëzuar-totali. 0 do të thotë i pakufizuar.

neto: max-retries (numri)

numri maksimal i përpjekjeve sekuenciale të një operacioni pa sukses. 0 do të thotë i pakufizuar.

neto: jo-proxy (string)

përmban listën e ndarjeve të ndara me presje për të cilat nuk duhet të përdoret proxy. Default është marrë nga variable variable no_proxy .

neto: persist-retries (numri)

injoroni këtë numër të gabimeve të vështira. Dobishme për t'u identifikuar tek serverët ftp buggy që përgjigjen 5xx kur ka shumë përdorues.

neto: rilidhni interval-interval (sekonda)

përcakton kohën minimale bazë midis reconnects. Intervali aktual varet nga neto: ri-lidheni intervalin-shumëzues dhe numrin e përpjekjeve për të kryer një operacion.

net: reconnect-interval-max (sekonda)

përcakton intervalin maksimal të rikyçjes. Kur intervali i tanishëm pas shumëzimit nga rrjeti: multiplikatori i rikyçjes-intervalit e arrin këtë vlerë (ose e tejkalon atë), ajo kthehet në rrjet: ndërfutni-interval-bazë.

neto: reconnect-interval-multiplier (numër real)

përcakton shumëzimin me të cilin interval i bazës shumëzohet çdo herë që përpjekja e re për të kryer një operacion dështon. Kur intervali arrin maksimumin, ajo rivendoset në vlerën bazë. Shihni rrjetin: reconnect-interval-base dhe net: reconnect-interval-max.

neto: socket-buffer (bytes)

përdorni madhësinë e dhënë për opsionet SO_SNDBUF dhe SO_RCVBUF socket. 0 nënkupton parazgjedhjen e sistemit.

neto: socket-maxseg (bytes)

përdorni madhësinë e dhënë për opsionin TCP_MAXSEG socket. Jo të gjithë sistemet operative mbështesin këtë opsion, por linux bën.

neto: kohëzgjatja (sekonda)

vendos afatin e protokollit të rrjetit.

ssl: ca-file (rruga e skedarit)

përdorni skedarin e specifikuar si certifikatë të Autoritetit të Certifikatës

ssl: ca-path (rruga drejt direktoriumit)

përdorni direktoriumin e specifikuar si depo të certifikatës së Autoritetit të Certifikatave.

ssl: crl-file (rruga për skedarin)

përdorni skedarin e specifikuar si certifikatën e Revokimit të Certifikatës.

ssl: crl-path (path to directory)

përdorni direktoriumin e specifikuar si Depozita e certifikatës së Revokimit të Certifikatës.

ssl: file-kyç (rruga për skedarin)

përdorni skedarin e specifikuar si çelësin tuaj privat.

ssl: cert-file (rruga për skedarin)

përdorni skedarin e specifikuar si certifikatën tuaj.

ssl: verify-certificate (boolean)

nëse vendoset në po, atëherë verifikoni certifikatën e serverit që duhet të nënshkruhet nga një Autoritet i Certifikuar i njohur dhe të mos jetë në Listën e Revokimit të Certifikatave.

xfer: clobber (bool)

nëse ky cilësim është i fikur, komandat nuk do të mbizotërojnë skedarët ekzistues dhe do të gjenerojnë një gabim. Default është në.

xfer: eta-periudha (sekonda)

periudha mbi të cilën është llogaritur norma mesatare për të prodhuar ETA.

xfer: eta-terse (bool)

tregojnë ETA të shkurtër (vetëm pjesë me porosi të lartë). Default është e vërtetë.

xfer: max-redirections (numri)

numri maksimal i ridrejtimeve. Kjo mund të jetë e dobishme për të shkarkuar mbi HTTP . Default është 0, e cila ndalon redirections.

xfer: periudha e kursit (sekonda)

periudha gjatë së cilës llogaritet të tregohet norma mesatare e kursyer.

Emri i variablave mund të shkurtohet nëse nuk bëhet i paqartë. Prefiksi përpara `: 'mund të hiqet gjithashtu. Ju mund të vendosni një ndryshore disa herë për mbyllje të ndryshme, dhe kështu ju mund të merrni cilësime të veçanta për një shtet të caktuar. Mbyllja duhet të specifikohet pas emrit të ndryshueshëm të ndara me slash `/ '.

Mbyllja e variablave të domain-it ' dns :', ' net :', ' ftp :', ' http :', 'hftp:' aktualisht është vetëm emri i host-it si e specifikoni në komandën 'hapur' (me disa përjashtime ku mbyllja është e pakuptimtë, p.sh. dns: cache-size). Për disa variabla domain 'cmd:' mbyllja është URL e tanishme pa rrugë. Për variabla të tjerë, ajo nuk përdoret aktualisht. Shihni shembuj në mostrën lftp.conf .

Disa komanda dhe cilësime marrin një parametër të intervalit kohor. Ka format Nx [Nx ...], ku N është shuma e kohës dhe x është njësia kohore: d - ditë, h - orë, m - minuta, s - sekonda. Njësia e parazgjedhur është e dyta. Eg 5h30m. Gjithashtu intervali mund të jetë 'pafundësi', 'inf', 'kurrë', 'përgjithmonë' - kjo do të thotë interval i pafund. Eg `sleep forever 'ose` set dns: cache-skadon kurrë'.

Modaliteti asinkron FTP

Lftp mund të përshpejtojë operacionet ftp duke dërguar disa komanda në të njëjtën kohë dhe pastaj duke kontrolluar të gjitha përgjigjet. Shikoni ftp: ndryshore në modalitetin sync. Ndonjëherë kjo nuk funksionon, kështu që modaliteti sinkron është i paracaktuar. Mund të provoni të çaktivizoni modalitetin sinkron dhe të shihni nëse funksionon për ju. Dihet se disa softuerë të rrjetit që merren me përkthimin e adresës adresojnë gabimisht në rastin e disa komandave FTP në një pako rrjeti.

RFC959 thotë: `` Procesi i përdoruesit që dërgon një komandë tjetër para se të përfundojë përgjigja do të ishte në kundërshtim me protokollin, por proceset e server-FTP duhet të radhitnin çdo komandë që mbërrin ndërsa një komandë e mëparshme është në proces ''. Gjithashtu, RFC1123 thotë: `` Zbatuesit nuk duhet të marrin ndonjë korrespondencë ndërmjet kufijve READ në lidhjen e kontrollit dhe sekuencat EOL Telnet (CR LF). '' Dhe `` një lexim i vetëm nga lidhja e kontrollit mund të përfshijë më shumë se një komandë FTP ' '.

Pra, duhet të jetë e sigurt të dërgosh disa komanda në të njëjtën kohë, gjë që shpejton shumë operacionet dhe duket se funksionon me të gjithë serverët ftp të Unix dhe VMS. Për fat të keq, serverët e bazuar në dritare shpesh nuk mund të trajtojnë disa komanda në një pako dhe kështu nuk mund të trajtojnë disa routers të prishur.

OPSIONE

-d

Kalo në mënyrën e debugging

-e komandat

Ekzekutoni komandat e dhëna dhe mos dilni.

-p port

Përdorni portin e dhënë për t'u lidhur

-u përdorues [ , kaloj]

Përdorni emrin e përdoruesit dhe fjalëkalimin për t'u lidhur

-f script_file

Ekzekutoni komandat në skedarë dhe dalje

-c komandat

Ekzekutoni komandat dhe daljet e dhëna

SHIKO GJITHASHTU

ftpd (8), ftp (1)
RFC925 (ftp), RFC1123, RFC1945 (http / 1.0), RFC2052 (SRV RR), RFC2068 (http / 1.1), RFC2228 (ftp zgjerimet e sigurisë), RFC2428 (ftp / ipv6).
http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp mbi ssl).

E rëndësishme: Përdorni komandën e njeriut ( % man ) për të parë se si përdoret një komandë në kompjuterin tuaj të veçantë.