Skip to main content

Lftp - Linux Command

SFTP - Linux Shell Script to Automate Synchronize Remote to Local Directory using LFTP command (Június 2026)

SFTP - Linux Shell Script to Automate Synchronize Remote to Local Directory using LFTP command (Június 2026)
Anonim

lftp egy olyan program, amely lehetővé teszi kifinomult ftp és http kapcsolatokat más gazdagépek számára. Ha házigazda meg van adva, akkor az lftp csatlakozik a gazdagéphez, különben létre kell hozni egy kapcsolatot a nyitott paranccsal.

NÉV

  • lftp - Kifinomult fájlátviteli program

SZINTAXIS

  • lftp -d -e cmd -p kikötő -u használó , elhalad webhely
  • lftp-f szkript_fajl
  • lftp -c parancsok
  • lftp --verzió
  • lftp --help

lftp hat fájlátviteli módot kezelhet - ftp, ftps, http, https, hftp, hal és fájl (a https és ftps csak akkor érhető el, ha az lftp openssl könyvtárral van fordítva). Megadhatja a "nyitott URL" parancs használatának módját, pl. 'nyitott http://www.us.kernel.org/pub/linux'. hftp ftp-over-http-proxy protokoll. Futtatható az ftp helyett, ha az ftp: proxy beállítása `http: // proxy : port '. A hal egy protokoll, amely ssh kapcsolaton keresztül működik.

Minden műveletlftp megbízható, azaz nem halálos hiba figyelmen kívül hagyható, és a művelet megismétlődik. Tehát ha a letöltés megtöri, automatikusan újraindul a pont. Még ha az ftp szerver nem támogatja a REST parancsot,lftp megpróbálja letölteni a fájlt az elejétől a fájl átviteléig.

lftp a shell-szerű parancsszintaxis lehetővé teszi pár parancs párhuzamos indítását a háttérben (&). Lehetőség van csoportos parancsok csoportosítására () és végrehajtani őket a háttérben. Az összes háttérmunkát ugyanabban az eljárásban hajtják végre. Az előtérben lévő munkát háttérbe lehet hozni ^ Z (c-z) és a "wait" paranccsal (vagy `fg ', amely alias a` wait'). A futó feladatok felsorolásához használja a "feladatok" parancsot. Egyes parancsok lehetővé teszik kimenetük (macska, ls, …) átirányítását a fájlra vagy a csővezetéken a külső parancsra. Parancsok végrehajthatók feltételesen az előző parancs befejezési állapotán (&&, ||).

Ha kilépszlftp ha még nem fejeződött be bizonyos munkák,lftp a háttérben a nohup módra vált. Ugyanez történik, ha valódi modem hangout vagy amikor bezár egy xtermet.

lftp beépített tükörrel rendelkezik, amely képes letölteni vagy frissíteni egy teljes könyvtárfát. Van még hátrameneti tükör (tükör -R), amely feltölti vagy frissíti a könyvtárfát a kiszolgálón. A tükör két távoli szerver között is szinkronizálhatja a könyvtárakat, ha rendelkezésre áll az FXP használata.

Van parancs `at ', hogy elindítson egy adott munkát meghatározott időben a jelenlegi kontextusban, a` queue' parancsot a soros parancsok sorrendi végrehajtására az aktuális szerverhez és még sok mást.

Indításkor,lftp végrehajt /etc/lftp.conf és akkor ~ / .Lftprc és ~ / .Lftp / rc . Helyezhet aliasokat és `set 'parancsokat ott. Vannak, akik jobban szeretik a teljes protokoll-hibakeresést, használják a debugot a hibakeresés bekapcsolásához. A "debug 3" használatával csak üdvözlő üzeneteket és hibaüzeneteket láthat.

lftp számos beállítható változó van. Használhatja a `set -a 'parancsot az összes változó és értékének megtekintéséhez, vagy a` set -d' értéket az alapértelmezések listájának megtekintéséhez. A változó neveket rövidíthetjük, és az előtag elhagyható, hacsak a többi nem egyértelmű.

Ha az lftp ssl támogatással lett összeállítva, az az OpenSSL Project által kifejlesztett szoftvert tartalmazza az OpenSSL Toolkit használatához. (Http://www.openssl.org/)

parancsok

! shell parancsot

Héj vagy shell parancs indítása.

! ls

A helyi gazda könyvtárának felsorolása.

álnév név érték

Az alias definiálása vagy definiálása név . Ha érték hiányzik, az alias nincs meghatározva, egyébként az értéket veszi érték . Ha nincs argumentum megadva, az aktuális alias felsorolása szerepel.

alias dir ls -lF alias kevesebb zmore

mindjárt

A felhasználó névtelen beállítása. Ez az alapértelmezett.

nál nél idő -- parancs

Várja meg az adott időpontot és hajtsa végre az adott (opcionális) parancsot.

könyvjelző alparancs

A könyvjelző parancs vezérli a könyvjelzőket.

add hozzáadás az adott helyhez vagy adott helyhez a könyvjelzőkhöz és az adott névhez való kötődéshez del eltávolítás könyvjelzővel a névben szerkesztés indítás szerkesztő könyvjelző fájl import import külföldi könyvjelzők lista lista könyvjelzők (alapértelmezett)

cache alparancs

A gyorsítótár parancs helyi memória-gyorsítótárat vezérel. A következő al kezelési parancsokat ismeri fel:

stat nyomtatási gyorsítótár állapot (alapértelmezett) on | ki ki / be cache flush flush cache méret lim set memória korlát, -1 azt jelenti, korlátlan lejárati Nx készlet gyorsítótár lejárata N másodperc (x = s) perc (x = m) óra x = h) vagy napok (x = d)

macska fájlok

A macska a távoli fájl (oka) t állítja be a stdout-ba. (Lásd mégtöbb, zcat észmore)

CD rdir

Az aktuális távoli könyvtár módosítása. Az előző távoli könyvtárat `- 'tároljuk. A `cd - 'billentyűt a címtár visszaállításához is elvégezheti. Az egyes helyek előző könyvtára szintén a lemezen van tárolva, így megteheti a "nyitott webhelyet; cd - 'még az lftp újraindítása után is.

chmod mód fájlokat

A távoli fájlok engedélyezési maszkjának módosítása. A módnak oktális számnak kell lennie.

Bezárás -a

Zárd be a készenléti kapcsolatokat. Alapértelmezésben csak az aktuális kiszolgálóval, az -a gombbal zárhatja be az alapértelmezett kapcsolatokat.

parancs cmd args …

hajtsa végre az adott parancsot az aliasok figyelmen kívül hagyásával.

-o fájl szint |ki

A hibakeresés átkapcsolása szint vagy kapcsolja ki. A -o paranccsal átirányíthatja a debug kimenetet egy fájlba.

visszhang -n húr

Találd ki, mit csinál.

kijárat kód

kilépés bg

a kilépés kilép az lftp-ből vagy áttér a háttérre, ha a munka aktív. Ha nincs aktív munka, kód az operációs rendszernek az lftp befejezési státusaként adódik át. Ha kód hiányzik, az utolsó parancs kilépési kódját használják.

A `exit bg 'erő a háttérben mozog, amikor a cmd: move-background false.

fg

Alias ​​a `wait 'kifejezésre.

megtalálja Könyvtár

Fájlok listázása a könyvtárban (jelenlegi könyvtár alapértelmezés szerint) rekurzívan. Ez segíthet az ls -R támogatás hiányában. Ezt a parancsot átirányíthatja.

ftpcopy

Elavult. Használja az alábbiak egyikét:

kap ftp: // … -o ftp: // … kap -O ftp: // … file1 file2 … fel ftp: // … mput ftp: //…/* mget -O ftp: // … ftp: //…/*

vagy más kombinációkat az FXP átvitelhez (közvetlenül két ftp-kiszolgáló között). Az lftp egyszerűen másolható (kliensen keresztül), ha az FXP átvitel nem indítható vagy ftp: use-fxp hamis.

kap -E -a -c -O bázis rfile -o lfile …

Retrieve a távoli fájlt rfile és helyi fájlként tárolja lfile . Ha a -o-t kihagyjuk, a fájl helyi fájlként kerül elmentésre rfile . Több fájlt is megadhat több példány megadásával rfile és -o lfile . Nem terjed ki a karaktereket, használjamget azért.

-c folytassa, reget -E távoli fájlok törlése a sikeres átvitel után -egy ascii mód használata (bináris az alapértelmezett) -O megadja az alapkönyvtárat vagy URL-t, ahová a fájlokat el kell helyezni

Példák:

get README get README -o debian.README get README README.pecsét kap 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/ (a végén a slash fontos)

glob -d -a -f parancsminták

Glob adott mintákat tartalmaz metacharacters és átadni eredményt adott parancsot. Például. `` glob echo * ''.

-f egyszerű fájlok (alapértelmezett) -d könyvtárak - minden típus

Segítség cmd

A súgó nyomtatása cmd vagy ha nem cmd megadta a rendelkezésre álló parancsok listáját.

munkahelyek -v

Listázza a futó feladatokat. -v jelentése beszédes, több -v megadható.

megöl minden | job_no

A megadott feladat törlése job_no vagy minden munkát. (For job_no látmunkahelyek)

lcd ldir

Az aktuális helyi könyvtár módosítása ldir . Az előző helyi könyvtár "-" -ként van tárolva. Lehet, hogy `lcd - 'a könyvtár visszaállításához.

lpwd

Az aktuális munkakönyvtár nyomtatása a helyi gépen.

ls params

Távoli fájlok listázása. A parancs kimenetét átirányíthatja a fájlra vagy a csővezetéken a külső parancsra. Alapértelmezés szerint a kimenet gyorsítótárba kerül, hogy új listát használjonRels vagycache flush.

mget -c -d -a -E -O bázis fájlok

Kiválasztott fájlokat kap a kibővített karakterekkel.

-c tovább, reget. -d létrehozza a könyvtárakat ugyanúgy, mint a fájlnevek, és az aktuális könyvtár helyett kapja meg a fájlokat. -E távoli fájlok törlése a sikeres átvitel után -a ascii mód használata (bináris az alapértelmezett) -O megadja az alapkönyvtárat vagy az URL-t, ahová a fájlokat el kell helyezni

tükör KAPCS forrás cél

Tükrözze a megadott forráskönyvtárat a helyi célkönyvtárba. Ha a célkönyvtár perjelekkel végződik, akkor a forrás-bázisnév hozzá van adva a célkönyvtár nevéhez. A forrás és / vagy a cél lehet a könyvtárakra mutató URL.

-c, - folytassa a tükrözés folytatását, ha lehetséges, -e, - törölje a távoli helyeken nem jelen lévő fájlokat törölni, - allow-suid állítsa be a suid / sgid biteket a távoli hely szerint - allow-chown megpróbálja beállítani a tulajdonos és a fájlok csoportja -n, - csak újabb letölteni csak újabb fájlokat (-c nem fog működni) -r, --nem-rekurzió nem megy az alkönyvtárakba -p, --no-perms nem állítsa be a fájlengedélyeket --no-umask ne alkalmazza az umask fájlátviteli módokra -R, - fordított visszirányú tükör (fel fájlok) -L, --dereference letöltés szimbolikus hivatkozások fájlokként -N, --newer-than FILE letöltés csak fájlok újabbak, mint a fájl -P, --parallel = N N fájlok letöltése párhuzamosan -i RX, --include RX tartalmaznak illesztő fájlokat -x RX, --exclude RX kizárja a megfelelő fájlokat -I GP, --include- A GP GP magában foglalja a megfelelő fájlokat -X GP, --exclude-glob GP kizárja a megfelelő fájlokat -v, --verbose = level verbose művelet --use-cache használata tárolt könyvtárlisták --Remove-source-fájlok eltávolítása fájlok átvitel után (óvatosan használjuk) - ugyanaz, mint a - allow-chown - allow-suid --no-umask

A -R használatakor az első könyvtár helyi, a második pedig távoli. Ha a második könyvtár el van hagyva, az első könyvtár alapnevét használja. Ha mindkét könyvtár el van hagyva, a jelenlegi helyi és távoli könyvtárakat használják.

RX egy kiterjesztett szabályos kifejezés, akárcsakegrep(1).

GP egy glob minta, pl. `* .Zip”.

Az opciók beillesztése és kizárása többször is megadható. Ez azt jelenti, hogy egy fájl vagy könyvtár tükröződik, ha megfelel egy beillesztésnek, és nem egyezik a kizárással a beillesztés után, vagy nem illeszkedik semmihez, és az első ellenőrzés kizárja. A könyvtárak egy hozzácsatolt perjelekkel vannak ellátva.

Ne feledje, hogy ha a -R-t használjuk (visszirányú tükör), a szimbolikus linkeket nem hoztuk létre a kiszolgálón, mert az ftp protokoll nem teheti meg. A fájlok feltöltéséhez a hivatkozások hivatkoznak, használja a `mirror -RL 'parancsot (a szimbolikus linkeket fájlként kezeljük).

A verbositás szintjét a --verbose = szint opcióval vagy több -v opcióval lehet kiválasztani, pl. -vvv. A szintek:

0 - nincs kimenet (alapértelmezett) 1 - nyomtatási műveletek 2 - + nyomtatás nem törölt fájlnevek (ha -e nincs megadva) 3 -

- csak újból kikapcsolja a fájlméret-összehasonlítást és feltölti / csak új fájlokat tölt le akkor is, ha a méret más. Alapértelmezés szerint a régebbi fájlok letöltődnek / feltöltődnek, ha a méret eltérő.

Két szervert tükrözhet, ha a könyvtárak helyett URL-t ad meg. Az FXP automatikusan használható az ftp szerverek közötti átvitelekhez, ha lehetséges.

mkdir -p dir (s)

Távoli könyvtárak létrehozása. Ha a -p-t használjuk, akkor tegyük az ösvények összes összetevőjét.

modul modul args

Töltsön be egy adott modult a dlopen (3) függvény használatával. Ha a modulnév nem tartalmaz slash-et, akkor a modul által meghatározott könyvtárakban keresi az adatokat: path variable. Az argumentumok a module_init függvénybe kerülnek. Tekintse meg a README.modulokat a technikai részletekért.

több fájlok

Ugyanaz, mint a macska fájlok | több'. haPAGER be van állítva, szűrőszerként használják. (Lásd mégmacska, zcat észmore)

mput -c -d -a -E -O bázis fájlok

Fájlok feltöltése helyettesítő bővítéssel. Alapértelmezés szerint a helyi név alapnevét távoliként használja. Ezt a `-d 'opcióval lehet megváltoztatni.

-c folytassa, reput -d könyvtárakat ugyanúgy hozza létre, mint a fájlnevekben, és az aktuális könyvtár helyett a fájlokat helyezi el. -E törli a távoli fájlokat a sikeres átvitel után (veszélyes). -has ascii módot használ (bináris az alapértelmezett). -O meghatározza báziskönyvtár vagy URL, ahová a fájlokat el kell helyezni

MRM fájl (ok)

Ugyanúgy, mint a 'glob rm'. Eltávolítja a megadott fájlokat helyettesítő bővítéssel.

mv fájl1 fájl2

átnevezése fájl1 nak nek fájl2 .

NLIST args

A távoli fájlnevek listája

nyisd ki -e cmd -u használó , elhalad -p kikötő házigazda | url

Válasszon egy ftp szervert.

pget KAPCS rfile -o lfile

Megkapja a megadott fájlt több kapcsolat használatával. Ez felgyorsíthatja az átvitelt, de betölti a hálót, amely nagymértékben befolyásolja a többi felhasználót. Csak akkor használja, ha valóban át kell adnia a fájlt ASAP-nek, vagy pedig egy másik felhasználó megőrülhet. Opciók:

-n maxconn beállítja a maximális kapcsolatok számát (alapértelmezett 5)

tesz -E -a -c -O bázis lfile -o rfile

Feltöltés lfile távoli névvel rfile . Ha -o elhagyta, a lfile távoli névként használják. Nem terjed ki a karaktereket, használjamput azért.

-o megadja a távoli fájlnevet (alapértelmezett - az lfile alapneve) -c folytatódik, a visszajátszás engedélyt igényel a távoli fájlok felülírására -A sikeres átvitel után törölje a helyi fájlokat (veszélyes) -használja az ascii módot (bináris az alapértelmezett) -O megadja báziskönyvtár vagy URL, ahová a fájlokat el kell helyezni

pwd

Az aktuális távoli könyvtár nyomtatása.

sorban áll -n num cmd

Adja hozzá az adott parancsot sorban a soros végrehajtáshoz. Minden webhely saját sorban van. A `-n 'parancs hozzáadja a parancsot a sorban lévő adott elem előtt. Ne próbálja a `cd 'vagy az' lcd 'parancsokat sorba állítani, ez zavarhatja az lftp-et. Ehelyett csinálja a cd / lcd-t a `queue 'parancs előtt, és emlékezni fog arra a helyre, ahol a parancsot meg kell tenni. Lehetséges, hogy egy várakozási sor várakozási sorrendben állítson be egy már futó feladatot, de a feladat akkor is folytatódik, ha az nem a sorban van.

A `queue stop 'leállítja a várólistát, nem hajt végre semmilyen új parancsot, de a futó feladatok továbbra is futnak. Használhat `queue stop 'egy üres megszakított sor létrehozásához. A "sor előhívása" folytatja a sor végrehajtását. Ha kilép az lftp-ből, automatikusan elindítja az összes leállított vonalat.

A "várakozási sor" argumentumok nélkül létrehozhatja a megszakított sorot vagy a nyomtatási várólistát.

sorban áll --delete | -d index vagy helyettesítő kifejezés

Egy vagy több elem törlése a sorból. Ha nincs argumentum megadva, a sor utolsó tétele törlődik.

sorban áll --move | -m< index vagy helyettesítő kifejezés > index

Mozgassa az adott elemeket az adott sor indexe előtt, vagy a végére, ha nincs megadva cél.

-q légy csendes. -v Legyen alapos. -Q kimenet olyan formátumban, amely használható a sorok ismétlésére. Hasznos a - - törléssel. > get file & 1 get file> várakozás várakozás 1> várólista get another_file> cd a_directory> queue get yet_another_file

sor -d 3 Törölje a harmadik elemet a sorban. sor -m 6 4 Mozgassa a hatodik elemet a sorban a negyedik előtt. sor -m "get * zip" 1 Mozgasd a "get * zip" parancsokat a sor elejére. (A tételek sorrendje megmaradt.) Sor -d "get * zip" Minden parancs törlése "get * zip".

idézet cmd

FTP esetén - küldje el a nem értelmezhető parancsot. Használja óvatosan - ez ismeretlen távoli állapothoz vezethet, és így újból csatlakoztathatja. Nem lehet biztos abban, hogy a távoli állapot megváltoztatása az idézett parancs miatt szilárd - bármikor újraindítható újra.

A HTTP-specifikus HTTP-művelethez. Szintaxis: `` idézet ''. A parancs lehet "set-cookie" vagy "post".

nyitott http://www.site.net quote set-cookie "változó = érték; othervar = othervalue" http: utáni tartalmat tartalmazó alkalmazás / x-www-form-urlencoded quote post /cgi-bin/script.cgi "var = value & othervar = othervalue"> local_file

FISH - küldje el a nem értelmezhető parancsot. Ezzel tetszőleges parancsokat futtathat a szerveren. A parancs nem vehet fel vagy nyomtathat ### új sor elején. Ha ez megtörténik, akkor a protokoll szinkronizálódik.

nyílt hal: // szerver quote find-name zip

ReGet rfile -o lfile

Ugyanaz, mint a `get -c '.

Rels args

Ugyanaz, mint az 'ls', de figyelmen kívül hagyja a gyorsítótárat.

renlist args

Ugyanaz, mint a `nlist ', de figyelmen kívül hagyja a gyorsítótárat.

ismétlés késleltetés parancs

Ismételje meg a parancsot. A parancsok között késleltetés van beillesztve, alapértelmezetten 1 másodperc. Példa:

megismételni holnap - tükör ismétlés 1d tükör

reput lfile -o rfile

Ugyanaz, mint a `put -c '.

rm -r -f fájlok

Távolítsa el a távoli fájlokat. Nem terjed ki a karaktereket, használjaMRM azért. -r a rekurzív könyvtár eltávolításához. Legyen óvatos, ha valami baj van, elveszítheti a fájlokat. -f szünet hibaüzenetek.

rmdir dir (s)

Távolítsa el a távoli könyvtárakat

scache ülés

Listázza a tárolt munkameneteket, vagy váltson át a megadott munkamenetre.

készlet var val

Állítsa be a változót a megadott értékre. Ha az érték elmarad, állítsa le a változót. A változónév formátuma `` name / closure '', ahol a bezárás megadhatja a beállítás pontos alkalmazását. Lásd alább a részleteket. Ha a beállítást változó nélkül hívják, akkor csak a módosított beállítások szerepelnek. A beállítások megváltoztathatók:

-a felsorolja az összes beállítást, beleértve az alapértelmezett értékeket -d csak listázza az alapértelmezett értékeket, nem szükséges a jelenlegi

webhely site_cmd

Webhely parancs végrehajtása site_cmd és adja ki az eredményt. Átirányíthatja a kimenetét.

alvás intervallum

Alvás megadott időintervallum és kilépés. Az intervallum alapértelmezés szerint másodpercben van, de az "m", a "h", a "d" értékek percekkel, órákkal és napokkal is kiegészíthetők. Lásd mégnál nél.

rés név

Válasszon ki egy megadott rést, vagy felsorolja az összes kiosztott résidőt. A slot egy kapcsolat a szerverrel, valamivel hasonlóan egy virtuális konzolhoz. Több szerverhez csatlakoztatott több résidőt hozhat létre, és válthat közöttük. Használhatod is slot: név mint egy pszeudo URL-t, amely értékeli az adott réshelyet.

Az alapértelmezett olvasási vonalkötés lehetővé teszi a gyors átkapcsolást a 0-9-es résidők között a Meta-0 - Meta-9 billentyűkkel (gyakran az Alt helyett a Meta használatával).

forrás fájl

Fájlban rögzített parancsok végrehajtása fájl .

felfüggesztésére

Az lftp folyamat leállítása. Vegye figyelembe, hogy az átvitelek mindaddig meg fognak állni, amíg folytatja a folyamatot a shell fg vagy bg parancsokkal.

használó használó elhalad

használó URL elhalad

Használjon meghatározott információt a távoli bejelentkezéshez. Ha megad egy felhasználónévvel ellátott URL-t, a beírt jelszó gyorsítótárba kerül, hogy a jövőbeli URL-hivatkozások használhassák.

változat

Nyomtatáslftp változat.

várjon jobno

várj mindent

Várja meg, hogy a megadott feladat leálljon. Ha a jobno nincs kihagyva, várja meg a legutóbbi háttértárat.

`wait all 'várja minden munka befejezését.

zcat fájlok

Ugyanaz, mint a macska, de szűrni minden fájlt zcat keresztül. (Lásd mégmacska, több észmore)

zmore fájlok

Ugyanaz, mint a többi, de minden egyes fájlt zcaten keresztül szűr. (Lásd mégmacska, zcat éstöbb)

Beállítások

Indításkor az lftp végrehajtja ~ / .Lftprc és ~ / .Lftp / rc . Helyezhet aliasokat és `set 'parancsokat ott. Vannak, akik jobban szeretik a teljes protokoll-hibakeresést, használják a debugot a hibakeresés bekapcsolásához.

Rendszer-szintű indító fájl is létezik /etc/lftp.conf . Ez lehet a különböző könyvtárban, lásd a FÁJLOK részt.

lftp a következő beállítható változókkal rendelkezik (a "set -a" kifejezést is használhatja az összes változó és értékek megtekintéséhez):

BMK: menteni jelszavak (Bool)

egyszerű szöveges jelszavakat menteni a ~ / .lftp / könyvjelzőkben a "bookmark add" paranccsal. Alapértelmezés szerint ki van kapcsolva.

cmd: a kilépés (húr)

a parancssorban lévő parancsok végrehajtása az lftp kilépése előtt történik.

cmd: CSH-történelem (Bool)

lehetővé teszi a csh-szerű történelem bővítését.

cmd: default-protokoll (húr)

Az érték akkor használható, ha a "nyitott" protokoll nélküli protokollt használják. Az alapértelmezés az `ftp '.

cmd: fail-exit (Bool)

ha igaz, kilép, ha feltétel nélküli (nélkül || és && at begin) parancs sikertelen.

cmd: régóta húzódó (Másodperc)

a parancs végrehajtásának ideje, amelyet "hosszúnak" tartanak, és egy hangjelzést a következő parancs előtt. 0 jelentése ki.

cmd: ls-default (húr)

alapértelmezett ls argumentum

cmd: move-háttér (Logikai érték)

ha hamis, az lftp visszautasítja a háttérben való kilépést. Erőltetni a `exit bg 'parancsot.

cmd: prompt (húr)

A gyors. Az lftp felismeri a következő visszalövés-elhagyott különleges karaktereket, amelyeket a következőképpen dekódolunk:

@

lap be @, ha az aktuális felhasználó nem az alapértelmezett

a

ASCII csengő karakter (07)

e

egy ASCII escape karakter (033)

h

az a gazdanév, amelyhez csatlakozik

n

új sor

s

az ügyfél neve (lftp)

S

a jelenlegi hely nevét

u

a bejelentkezett felhasználó felhasználóneve

U

a távoli webhely URL-je (például ftp://g437.ub.gu.se/home/james/src/lftp)

v

a verziójalftp (például 2.0.3)

w

a távoli webhely aktuális munkakönyvtárában

W

az aktuális munkakönyvtár alapnevét a távoli webhelyen

nnn

az oktális számnak megfelelő karakter nnn

\

egy visszafordulást

?

kihagyja a következő karaktert, ha az előző helyettesítés üres volt.

megkezdheti a nem nyomtatható karakterek sorozatait, amelyeket felhasználhat a terminálvezérlő szekvencia beágyazásához a promptban

befejezni a nem nyomtatható karakterek sorát

cmd: távoli-befejezését (Bool)

egy logikai vezérlő, hogy ellenőrizze, hogy az lftp távtelepítést használ-e vagy sem.

cmd: ellenőrizze host (Bool)

ha igaz, akkor az lftp a host nevet azonnal a "open" parancsban oldja meg. Lehetőség van arra is, hogy a "&" megadása esetén csak egy "open" parancsot hagyjunk le, vagy ha a ^ Z gombot megnyomjuk az ellenőrzés alatt.

cmd: ellenőrizze-path (Bool)

ha igaz, az lftp ellenőrzi a `cd 'parancsban megadott útvonalat. Lehetőség van arra is, hogy egy "cd" parancs ellenőrzését kihagyjuk, ha a "&" -ot megadjuk, vagy ha a ^ Z gombot megnyomjuk az ellenőrzés alatt. Példák:

set cmd: verify-path / hftp: // * hamis cd könyvtár &

dns: SRV-lekérdezés (Bool)

lekérdezés az SRV rekordokra és felhasználásuk a gethostbyname előtt. Az SRV rekordokat csak akkor használják, ha a port nincs kifejezetten megadva. A részleteket lásd az RFC2052-ben.

dns: cache engedélyezése (Bool)

engedélyezze a DNS-gyorsítótárat. Ha ki van kapcsolva, az lftp minden alkalommal újból csatlakoztatja a gazdagép nevet.

dns: cache-lejár (időintervallum)

a DNS-gyorsítótár beviteléhez szükséges idő. Formátuma +, pl. 1d12h30m5s vagy csak 36h. A letiltás letiltásához állítsa be az "inf" vagy a "soha" beállítást.

dns: cache-size (szám)

a DNS-gyorsítótár bejegyzések maximális száma.

dns: halálos-timeout (Másodperc)

korlátozza a DNS lekérdezések idejét. Ha a DNS-kiszolgáló túl hosszú ideig nem érhető el, az lftp nem tudja megoldani az adott állomásnevet. 0 jelentése korlátlan, az alapértelmezett.

dns: order (protokoll nevek listája)

beállítja a DNS lekérdezések sorrendjét. Az alapértelmezés az `` inet inet6 '', ami azt jelenti, hogy először keresd meg a címet az inet családban, majd az inet6-ot, és használd először a megfelelőt.

dns: use-villa (Bool)

ha igaz, akkor az lftp elveszi a gazdagép felbontását. Az alapértelmezés igaz.

hal: shell (húr)

használja a megadott shell-t a szerveroldalon. Az alapértelmezett beállítás a / bin / sh. Néhány rendszer esetén a / bin / sh kilép, amikor cd-t csinál egy nem létező könyvtárhoz. Az lftp képes kezelni, de újra kell csatlakozni. Állítsd be a / bin / bash-t az ilyen rendszerekhez, ha a bash telepítve van.

ftp: acct (húr)

Küldje el ezt a karakterláncot az ACCT parancsban bejelentkezés után. Az eredményt figyelmen kívül hagyja. Ennek a beállításnak a bezárása formázott user @ host .

ftp: anon-pass (húr)

beállítja a névtelen ftp hozzáférés hitelesítéshez használt jelszót. Az alapértelmezett "-name @", ahol a név a programot futtató felhasználó felhasználóneve.

ftp: anon-felhasználó (húr)

beállítja a névtelen ftp hozzáférés hitelesítéshez használt felhasználónevet. Az alapértelmezett név "névtelen".

ftp: auto-sync-mode (Regex)

ha az első szerverüzenet metszi ezt a regexet, kapcsolja be a szinkronizálási módot az adott gazda számára.

ftp: bind-adatok-aljzat (Bool)

kösse össze az adatcsatlakozót a vezérlő kapcsolat interfészével (passzív üzemmódban). Az alapértelmezés igaz, kivéve a loopback interfészt.

ftp: fix-PASV-címet (Bool)

ha igaz, az lftp megpróbálja korrigálni a szerver által visszaadott címet a PASV parancsra abban az esetben, ha a kiszolgáló címe nyilvános hálózatban van, és a PASV visszaad egy címet egy privát hálózatból. Ebben az esetben az lftp helyettesítené a kiszolgálói címet ahelyett, hogy a PASV parancs visszaküldött volna, a port számát nem változtatnák meg. Az alapértelmezés igaz.

ftp: fxp-passzív-forrás (Bool)

ha igaz, akkor az lftp először a forrás ftp kiszolgálót akarja beállítani passzív módban, máskülönben a cél. Ha az első kísérlet meghiúsul, az lftp megpróbálja más módon beállítani őket. Ha a másik rendelkezés sem sikerül, az lftp visszaesik a sima másolatba. Lásd még ftp: use-fxp.

ftp: home (húr)

Kezdeti könyvtár. Az alapértelmezett üres karakterlánc, ami azt jelenti, hogy az automatikus. Ha nem tetszik a% 2F megjelenése az ftp URL-kben, akkor állítsa ezt `/ 'értékre. Ennek a beállításnak a bezárása formázott user @ host .

ftp: list-opciók (húr)

olyan beállításokat állít be, amelyek mindig a LIST parancshoz vannak csatolva. Hasznos lehet ezt beállítani "-a" -ra, ha a kiszolgáló alapértelmezés szerint nem mutat pont (rejtett) fájlokat. Az alapértelmezés üres.

ftp: nop-intervallum (Másodperc)

késleltetés a fájlok farkából történő letöltésekor a NOOP parancsok között. Ez hasznos olyan ftp-kiszolgálók számára, amelyek az átviteli átvitel előtt küldik át a "Transzfer teljes" üzenetet. Ilyen esetekben a NOOP parancsok megakadályozzák a kapcsolat időtúllépését.

ftp: passzív módú (Bool)

passzív ftp módot állít be. Ez hasznos lehet, ha tűzfal vagy hülye maszkolási router mögött van.

ftp: port-tartomány (tól-ig)

engedélyezett porttartomány aktív üzemmódban. A formátum min-max vagy "teljes" vagy "bármilyen" bármelyik port kijelöléséhez. Az alapértelmezés teljes.

ftp: proxy (URL)

megadja az ftp proxy használatát. A proxy letiltásához állítsa ezt az üres karakterláncot. Felhívjuk figyelmét, hogy ez egy ftp proxy, amely ftp protokollt használ, nem ftp over http. Az alapértelmezett érték a környezeti változótól származikftp_proxy ha a `` ftp: // '' paranccsal kezdődik. Ha az ftp proxy hitelesítést igényel, adja meg a felhasználónevet és a jelszót az URL-ben.

Ha az ftp: proxy http: // -al kezdõdik, a hftp (ftp over HTTP proxy) az ftp helyett automatikusan használható.

ftp: rest-lista (Bool)

engedélyezze a REST parancs használatát a LIST parancs előtt. Ez hasznos lehet nagy könyvtárak számára, de néhány ftp szerver néma figyelmen kívül hagyja a REST LIST előtt.

ftp: pihenés-stor (Bool)

ha hamis, az lftp nem próbálja meg használni a REST-et a STOR előtt. Ez hasznos lehet olyan hibás kiszolgálók esetén, amelyek korrektek (töltsönek nullával) a fájlt, ha a REST, majd a STOR használják.

ftp: újra-530 (Regex)

Ismételjük meg a szerver válasz 530-at PASS paranccsal, ha a szöveg megfelel ennek a szabályos kifejezésnek. Ez a beállítás hasznos lehet a túlterhelt szerver (ideiglenes állapot) és a helytelen jelszó (állandó állapot) megkülönböztetésére.

ftp: újra-530-névtelen (Regex)

További szabályos kifejezés az anonim bejelentkezéshez, például ftp: retry-530.

ftp: site-csoport (húr)

Küldje el ezt a szöveget a SITE GROUP parancsból a bejelentkezés után. Az eredményt figyelmen kívül hagyja. Ennek a beállításnak a bezárása formázott user @ host .

ftp: skey engedélyezés (Bool)

engedélyezze a skey / opie válasz küldését, ha a kiszolgáló támogatja. Be van kapcsolva alapértelmezés szerint.

ftp: skey-erő (Bool)

ne küldjön egyszerű szöveges jelszót a hálózaton, használja inkább a skey / opie parancsot. Ha a skey / opie nem áll rendelkezésre, feltételezzük, hogy nem sikerült bejelentkezni. Alapértelmezés szerint ki van kapcsolva.

ftp: ssl-lehetővé (Bool)

ha igaz, akkor próbálja meg tárgyalni az SSL kapcsolatot az ftp szerverrel a nem névtelen hozzáféréssel. Az alapértelmezés igaz. Ez a beállítás csak akkor érhető el, ha az lftp openssl-vel készült.

ftp: ssl-erő (Bool)

ha trus, akkor nem hajlandó jelszót küldeni, ha a kiszolgáló nem támogatja az SSL-t. Az alapértelmezett érték hamis. Ez a beállítás csak akkor érhető el, ha az lftp openssl-vel készült.

ftp: ssl-protect-adatok (Bool)

ha igaz, kérje az SSL kapcsolatot az adatátvitelhez. Ez CPU-intenzív, de magánéletet biztosít. Az alapértelmezett érték hamis. Ez a beállítás csak akkor érhető el, ha az lftp openssl-vel készült.

ftp: stat-intervallum (Másodperc)

intervallum a STAT parancsok között. Az alapértelmezett érték: 1.

ftp: szinkron módú (Bool)

ha igaz, az lftp egyszerre küld egy parancsot, és várja meg a választ. Ez hasznos lehet, ha hibás ftp szervert vagy routeret használ.Ha ki van kapcsolva, az lftp parancskészletet küld, és várja a válaszokat - ez gyorsítja a működést, ha a menetidő jelentős. Sajnos nem működik minden ftp szerverrel, és néhány útválasztó baj van vele, ezért alapértelmezés szerint be van kapcsolva.

ftp: időzónát (húr)

Tételezzük fel, hogy ez az időzóna az LIST parancs által visszaadott listákhoz időben. Ez a beállítás GMT + | - HH : MM : SS vagy bármely érvényes TZ érték (pl. Európa / Moszkva vagy MSK-3MSD, M3.5.0, M10.5.0 / 3). Az alapértelmezett GMT. A TZ környezeti változó által meghatározott helyi időzóna feltételezéséhez üres értékre állítsa be.

ftp: use-ABOR (Bool)

ha hamis, az lftp nem küld ABOR parancsot, hanem azonnal bezárja az adatkapcsolatot.

ftp: use-fxp (Bool)

ha igaz, az lftp megpróbálja létrehozni a közvetlen kapcsolatot két ftp szerver között.

ftp: használat-site-tétlen (Bool)

ha igaz, az lftp "SITE IDLE" parancsot küldi net: üres argumentum. Az alapértelmezett érték hamis.

ftp: use-stat (Bool)

ha igaz, az lftp elküldi a STAT parancsot az FXP módú átvitelben, hogy megtudja, mennyi adatot továbbítottak. Lásd még ftp: stat-interval. Az alapértelmezés igaz.

ftp: használja-kilépés (Bool)

ha igaz, az lftp elküldi a QUIT-t, mielőtt lekapcsolna az ftp kiszolgálóról. Az alapértelmezés igaz.

ftp: ellenőrzi-címét (Bool)

ellenőrizze, hogy az adatkapcsolat a vezérlőcsatornák hálózat-címéből származik-e. Ez megakadályozhatja az adatkapcsolat meghamisítását, ami adatvesztéshez vezethet. Sajnos ez bizonyos hálózati kapcsolatokkal rendelkező ftp-kiszolgálók esetében sikertelenné tehet, ha nem adják ki a kimenő címet az adatcsatornában, ezért alapértelmezés szerint le van tiltva.

ftp: ellenőrzi-port (Bool)

ellenőrizze, hogy az adatkapcsolat rendelkezik-e a távoli végén lévő 20-as porttal (ftp-adat). Ez megakadályozhatja az adatkapcsolati spoofelést a távoli gépen. Sajnos túl sok ablak és még az unix ftp szerverek elfelejtik beállítani az adatkapcsolat megfelelő portját, így ez az ellenőrzés alapértelmezés szerint ki van kapcsolva.

ftp: web-mód (Bool)

válassza le az adatkapcsolat bezárása után. Ez hasznos lehet a teljesen törött ftp kiszolgálók számára. Az alapértelmezett érték hamis.

hftp: cache (Bool)

lehetővé teszi a kiszolgáló / proxy oldali gyorsítótárazást az ftp-over-http protokollhoz.

hftp: proxy (URL)

http-proxy megadása az ftp-over-http protokollhoz (hftp). A hftp protokoll nem működhet http-proxy nélkül, nyilván. Az alapértelmezett érték a környezeti változótól származikftp_proxy ha a `` http: // '' paranccsal kezdődik, különben a környezeti változóbólhttp_proxy. Ha az ftp proxy hitelesítést igényel, adja meg a felhasználónevet és a jelszót az URL-ben.

hftp: használat engedélyezés (Bool)

ha ki van kapcsolva, az lftp jelszót fog küldeni a proxy URL-jének részeként. Bizonyos proxyk (például M-soft) szükségesek lehetnek. Az alapértelmezett érték be van kapcsolva, és az lftp jelszót az Authorization fejléc részeként küldi el.

hftp: use-head (Bool)

ha ki van kapcsolva, akkor az lftp megpróbálja használni a "GET" helyett a "HEAD" helyett a hftp protokollt. Bár ez lassabb, megengedheti az lftp számára, hogy együttműködjön néhány olyan proxyval, amelyek nem értik, vagy nem felelnek meg a "HEADftp: //" kéréseknek.

hftp: use-típusú (Bool)

Ha ki van kapcsolva, akkor az lftp nem próbálja hozzáfűzni a `; type = 'értéket a proxybe küldött URL-ekhez. Egyes törött proxyk nem kezelik helyesen. Az alapértelmezett érték be van kapcsolva.

http: elfogadja, http: accept-charset, http: accept-language (húr)

adja meg a megfelelő HTTP kérés fejléceket.

http: cache (Bool)

engedélyezze a kiszolgáló / proxy oldali gyorsítótárazást.

http: süti (húr)

küldje el ezt a cookie-t a kiszolgálónak. A bezárás hasznos itt:

set cookie / www.somehost.com "param = érték"

http: post-content-type (húr)

megadja a Content-Type http kérés fejlécét a POST módszerhez. Az alapértelmezés az `` application / x-www-form-urlencoded ''.

http: proxy (URL)

http-proxy megadása. Ezt akkor használják, ha az lftp HTTP protokollon keresztül működik. Az alapértelmezett érték a környezeti változótól származikhttp_proxy. Ha a proxy hitelesítést igényel, adja meg a felhasználónevet és a jelszót az URL-ben.

http: put-módszer (PUT vagy POST)

meghatározza, hogy mely HTTP-módszer használható a put-ban.

http: put-content-type (húr)

megadja a Content-Type http kérelem fejlécét a PUT módszerhez.

http: hivatkozó (húr)

megadja a Referer http request header értékét. Egypontos "." kiterjeszti az aktuális könyvtár URL-re. Az alapértelmezett érték `. '. Állítsa be az üres karakterláncot a Referer fejléc letiltásához.

http: set-cookies (Logikai érték)

ha igaz, az lftp módosítja a http: cookie változókat, amikor a Set-Cookie fejlécet fogadja.

http: user-agent (húr)

az lftp karakterlánc a HTTP-kérelem User-Agent fejlécében küldi el.

https: proxy (húr)

megadja a https proxyt. Az alapértelmezett érték a környezeti változótól származikhttps_proxy.

tükör: kizárja-regex (Regex)

megadja az alapértelmezett kizárási mintát. A --include opcióval felülbírálhatja.

tükör: order (minták listája)

meghatározza a fájlátvitel sorrendjét. Például. A "* .sfv * .sum" beállítása tükrözi a * .sfv-nek megfelelő fájlok átvitelét, majd a * .sum és az összes többi fájlt. A könyvtárak feldolgozása más fájlok után, add hozzá a "* /" -hoz a minta listájának végéhez.

tükör: párhuzamos könyvtárak (Logikai érték)

ha igaz, a tükör több könyvtár párhuzamos feldolgozását párhuzamosan kezdi. Ellenkező esetben a fájlokat egyetlen könyvtárból továbbítja, mielőtt más könyvtárakba költözne.

tükör: párhuzamos transzfer-count (szám)

megadja a párhuzamos transzferek számának engedélyezését. Az alapértelmezett érték 1. A felülbírálható - párhuzamos beállítással.

modul: path (húr)

kettőspontos elválasztott listát a könyvtárakban a modulok kereséséhez. LFTP_MODULE_PATH környezeti változóval inicializálható.Az alapértelmezés a `PKGLIBDIR / VERSION: PKGLIBDIR '.

net: connection-limit (szám)

az ugyanazon a webhelyen lévő egyidejű kapcsolatok maximális száma. 0 jelentése korlátlan.

net: connection-átvétel (Bool)

ha igaz, az előtérben lévő kapcsolatok elsőbbséget élveznek a háttérben, és megszakíthatják a háttérátvitelt az előtérben lévő művelet befejezéséhez.

net: alapjárati (Másodperc)

húzza ki a kiszolgálóról az adott üresjárati másodperc után.

net: limit-ráta (másodperc bájt)

korlátozza az adatátviteli sebességet. 0 jelentése korlátlan. A kettősponttal elválasztott két számot külön lehet megadni a letöltés és a feltöltési ráta korlátozásához.

net: limit-max (Bájt)

a fel nem használt határérték felhalmozódása. 0 jelentése korlátlan.

net: határ teljes sebességgel (másodperc bájt)

korlátozza az összes kapcsolat összegét. 0 jelentése korlátlan. A kettősponttal elválasztott két számot külön lehet megadni a letöltés és a feltöltési ráta korlátozásához. Ne feledje, hogy az aljzatokon puffereket fogadnak rájuk, ez az átviteli kezdet után a fenti sebességkorlátnál magasabb hálózati kapcsolat terheléshez vezethet. Megpróbálhatja a nettó: socket-puffert viszonylag kis értékre állítani, hogy elkerülje ezt.

net: limit-total-max (Bájt)

a fel nem használt limit-összesített ráta felhalmozódása. 0 jelentése korlátlan.

net: max-próbálkozás (szám)

a művelet egymást követő ismétlődéseinek maximális száma sikertelenül. 0 jelentése korlátlan.

net: nem-proxy (húr)

tartalmaz vesszővel elválasztott tartományokat, amelyekhez a proxy nem használható. Az alapértelmezett érték a környezeti változóból származikno_proxy.

net: továbbra is fennállnak-próbálkozás (szám)

figyelmen kívül hagyja a kemény hibák számát. Hasznos a bejelentkezéshez a buggy ftp szerverekhez, amelyek 5xx válaszolnak, ha túl sok felhasználó van.

net: dugja-intervallum-bázis (Másodperc)

beállítja az alap minimális időt az újrakapcsolódások között. A tényleges intervallum a nettó értéktől függ: az újracsatlakozási intervallum-szorzó és a művelet végrehajtásának kísérleteinek száma.

net: dugja-intervallum-max (Másodperc)

beállítja a maximális újracsatlakozási intervallumot. Ha az aktuális intervallum a nettó szorzás után: az újracsatlakozási-intervallum-szorzó elérte ezt az értéket (vagy meghaladja), akkor visszaáll a hálóra: újracsatlakozás-intervallum-alap.

net: dugja-intervallum-szorzó (valós szám)

olyan szorzót állít be, amellyel az alapértelmezett intervallum megismétlődik minden egyes alkalommal, amikor az új kísérlet végrehajtása meghiúsul. Ha az intervallum elérte a maximális értéket, az alapértékre áll vissza. Lásd a net: reconnect-interval-base és a net: reconnect-interval-max.

net: socket-pufferben (Bájt)

használja a megadott méretű SO_SNDBUF és SO_RCVBUF foglalatokat. 0 jelentése a rendszer alapértelmezése.

net: socket-maxseg (Bájt)

használja a megadott méretet TCP_MAXSEG foglalat esetén. Nem minden operációs rendszer támogatja ezt a lehetőséget, de a linux nem.

net: timeout (Másodperc)

beállítja a hálózati protokoll időtúllépését.

ssl: ca-fájl (fájl elérési útvonala)

használja a megadott fájlt Certificate Authority tanúsítványként.

ssl: ca-path (könyvtár elérési útja)

használja a megadott könyvtárat a tanúsítványhitelesítő tanúsítványtárolónak.

ssl: CRL-fájl (fájl elérési útvonala)

használja a megadott fájlt Tanúsítvány-visszavonási lista tanúsítványként.

ssl: CRL-path (könyvtár elérési útja)

használja a megadott könyvtárat, mint Tanúsítvány visszavonási lista tanúsítványtárát.

ssl: key-file (fájl elérési útvonala)

használja a megadott fájlt magánkulcsként.

ssl: cert-fájl (fájl elérési útvonala)

használja a megadott fájlt tanúsítványként.

ssl: ellenőrizze bizonyítvány (Logikai érték)

ha igenre van állítva, akkor ellenőrizze a szerver tanúsítványát, amelyet aláír egy ismert tanúsító hatóság, és nem tartózkodik a tanúsítvány visszavonási listáján.

xfer: clobber (Bool)

ha ez a beállítás ki van kapcsolva, akkor a parancsok nem fogják felülírni a meglévő fájlokat, és helyette hibát generálnak. Az alapértelmezett érték be van kapcsolva.

xfer: eta-időszak (Másodperc)

az az időtartam, amely alatt az éteres átlagárat kiszámították az ETA gyártásához.

xfer: eta-velős (Bool)

mutatják az ETA-t (csak a magas megrendelésű alkatrészeket). Az alapértelmezés igaz.

xfer: max-átirányítás (szám)

átirányítások maximális száma. Ez hasznos lehet HTTP protokollon keresztül történő letöltésre. Az alapértelmezett érték 0, amely tiltja a átirányítást.

xfer: sebesség-időszak (Másodperc)

az az időtartam, amely alatt a megfigyelt átlagárat kiszámították.

A változók neve rövidíthető, hacsak nem válik kétértelművé. Az előtag a `: 'előtt elhagyható is. A különböző lezá