ftp
Aceasta este comanda lftp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
lftp - Program sofisticat de transfer de fișiere
SINTAXĂ
ftp [-d] [-e cmd] [-p port] [-u utilizator[,trece,teren]
ftp -f fișier_script
ftp -c comenzi
ftp --versiune
ftp --Ajutor
VERSIUNE
Această pagină de manual documentează versiunea lftp 4.6.3.
DESCRIERE
ftp este un program de transfer de fișiere care permite conexiuni sofisticate FTP, HTTP și alte conexiuni
la alte gazde. Dacă teren este specificat, atunci lftp se va conecta la acel site, altfel a
conexiunea trebuie stabilită cu comanda de deschidere.
ftp poate gestiona mai multe metode de acces la fișiere - FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP și
fișier (HTTPS și FTPS sunt disponibile numai când lftp este compilat cu GNU TLS sau OpenSSL
bibliotecă). Puteți specifica metoda de utilizat în comanda „deschidere URL”, de exemplu „deschidere”.
http://www.us.kernel.org/pub/linux'. HFTP este un protocol ftp-over-http-proxy. Poate fi folosit
automat în loc de FTP dacă ftp:proxy este setat la `http://proxy[:port]'. Peștele este un
protocol care funcționează printr-o conexiune ssh la un cont Unix. SFtp este un protocol implementat
în SSH2 ca subsistem SFTP.
Pe lângă protocoalele asemănătoare FTP, lftp are suport pentru protocolul BitTorrent ca comandă „torrent”.
Este susținută și însămânțarea.
Fiecare operație în ftp este de încredere, adică orice eroare non-fatală este tratată corect și
se repeta operatia. Deci, dacă descărcarea se întrerupe, va fi repornită de la punctul
automat. Chiar dacă serverul FTP nu acceptă comanda REST, ftp va încerca să
preluați fișierul de la început până când fișierul este transferat complet.
ftp are sintaxă de comandă asemănătoare shell-ului, permițându-vă să lansați mai multe comenzi în paralel
fundal (&). De asemenea, este posibil să grupați comenzi în () și să le executați în
fundal. Toate joburile de fundal sunt executate în același proces unic. Puteți aduce un
job din prim-plan în fundal cu ^Z (cz) și înapoi cu comanda `wait' (sau `fg' care este
alias pentru a „a aștepta”). Pentru a lista joburile care rulează, utilizați comanda „jobs”. Unele comenzi permit
redirecționarea ieșirii lor (cat, ls, ...) către fișier sau prin pipe către o comandă externă. Comenzi
poate fi executat condiționat pe baza stării de terminare a comenzii anterioare (&&, ||).
Dacă ieși ftp înainte ca toate lucrările să nu fie încă terminate, ftp se va muta singur în modul nohup
pe fundal. Același lucru se întâmplă cu o închidere a modemului real sau când închideți un xterm.
ftp are oglindă încorporată care poate descărca sau actualiza un întreg arbore de directoare. Există
de asemenea, oglindă inversă (oglindă -R) care încarcă sau actualizează un arbore de directoare pe server.
Mirror poate, de asemenea, sincroniza directoare între două servere la distanță, folosind FXP if
disponibile.
Există comanda „at” pentru a lansa o lucrare la ora specificată în contextul curent, comandă
`Queue' pentru a pune în coadă comenzi pentru execuția secvențială pentru serverul curent și multe altele.
La inceput, ftp execută /etc/lftp.conf și apoi ~/.lftprc și ~/.lftp/rc (Sau
~/.config/lftp/rc if ~/.lftp nu exista). Puteți plasa aliasuri și comenzi „setare”.
Acolo. Unii oameni preferă să vadă depanarea completă a protocolului, folosiți „debug” pentru a activa depanarea.
Utilizați `debug 3' pentru a vedea numai mesajele de salut și mesajele de eroare.
ftp are un număr de variabile setate. Puteți folosi `set -a' pentru a vedea toate variabilele și
valorile lor sau `set -d' pentru a vedea lista de valori implicite. Numele variabilelor pot fi abreviate și
prefixul poate fi omis, cu excepția cazului în care restul devine ambiguu.
Dacă lftp a fost compilat cu OpenSSL (configure --with-openssl), acesta include software
dezvoltat de proiectul OpenSSL pentru a fi utilizat în setul de instrumente OpenSSL. (http://www.openssl.org/)
Comenzi
! coajă comandă
Lansați shell sau comanda shell.
!ls
Pentru a face o listă de director a gazdei locale.
alias [nume [valoare]]
Definiți sau nedefiniți alias nume. Dacă valoare este omis, alias-ul este nedefinit, altfel este nevoie
valoarea valoare. Dacă nu este dat niciun argument, aliasurile curente sunt listate.
alias dir ls -lF
alias mai puțin zmore
at timp [ -- comandă ]
Așteptați până la ora dată și executați comanda dată (opțională). Vezi si at(1).
atașa [PID]
Atașați terminalul la procesul lftp în fundal specificat.
semn de carte [subcomanda]
Comanda marcaje controlează marcajele.
Numele site-urilor pot fi folosite în deschide comanda direct așa cum este sau în orice comandă care acceptă
introduceți adrese URL utilizând bm:site/cale format.
adăuga [ ] adăugați locația curentă sau locația dată la marcaje și legați la
nume dat
del eliminați marcajul cu nume
editați editorul de pornire pe fișierul de marcaje
import importați marcaje străine
listă lista de marcaje (implicit)
cache [subcomanda]
Comanda cache controlează memoria cache locală. Sunt recunoscute următoarele subcomenzi:
starea cache de imprimare a statisticilor (implicit)
on|off pornește/dezactivează stocarea în cache
spălați memoria cache
mărimea lim setați limita de memorie, -1 înseamnă nelimitat
expira Nx setați timpul de expirare a memoriei cache la N secunde (x=s) minute (x=m) ore (x=h) sau
zile (x=d)
pisică fișiere
cat scoate fișierele de la distanță la stdout. (Vezi si mai mult, zcat și zmore)
cd rez
Schimbați directorul curent la distanță. Directorul de la distanță anterior este stocat ca „-”. Poti
faceți `cd -' pentru a schimba directorul înapoi. Directorul anterior pentru fiecare site este de asemenea
stocate pe disc, astfel încât să puteți face `site-ul deschis; cd -' chiar și după repornirea lftp.
chmod mod fișiere
Schimbați masca de permisiuni pentru fișierele de la distanță. Modul trebuie să fie un număr octal.
închide [-a]
Închideți conexiunile inactive. În mod implicit, numai cu serverul curent, utilizați -a pentru a închide toate cele inactive
conexiunile.
cls [OPTS] fișiere ...
`cls' încearcă să recupereze informații despre fișierele sau directoarele specificate și scoate fișierul
informații conform opțiunilor de format. Diferența dintre `ls' și `cls' este aceea
`ls' solicită serverului să formateze lista de fișiere, iar `cls' o formatează singur, după
preluarea tuturor informațiilor necesare.
-1 ieșire cu o singură coloană
-a, --all arată fișierele cu puncte
-B, --basename arată numai numele de bază al fișierelor
--block-size=SIZ folosește blocuri SIZ-byte
-d, --directory listează intrările din director în loc de conținut
-F, --clasifică indicatorul de adăugare (unul dintre /@) la intrări
-h, --dimensiuni de imprimare care pot fi citite de oameni în format care poate fi citit de oameni (de exemplu, 1K)
--si la fel, dar folosește puteri de 1000, nu de 1024
-k, --kilobytes ca --block-size=1024
-l, --long folosește un format de listare lungă
-q, --quiet nu afișează starea
-s, --size dimensiunea de imprimare a fiecărui fișier
--filesize dacă dimensiunea de imprimare, numai dimensiunea de imprimare pentru fișiere
-i, --nocase potrivirea modelului care nu ține seama de majuscule și minuscule
-I, --sortnocase sortează numele fără majuscule
-D, --dirsfirst listează mai întâi directoarele
--sort=OPT „nume”, „mărime”, „data”
-S sortează după dimensiunea fișierului
--utilizator, --grup,
--perms, --data,
--linkcount, --links arată câmpuri individuale
--time-style=STYLE folosește formatul de timp specificat
comandă cmd argumente...
executați comanda dată ignorând aliasurile.
depana [OPTS] nivel|de pe
Comutați depanarea la nivel sau opriți-l. Opțiuni:
-o redirecționează ieșirea de depanare către fișier
-c arată contextul mesajului
-p arată PID
-t afișează marcajele de timp
ecou [-n] şir
Imprimă (echo) șirul dat pe afișaj.
edita [OPTS] fişier
Preluați fișierul de la distanță într-o locație temporară, rulați un editor local pe acesta și încărcați fișierul
înapoi dacă este schimbat. Opțiuni:
-k păstrează fișierul temporar
-o locația explicită a fișierului temporar
eval [-f format ] argumente...
fără -f execută argumentele date ca o comandă. Cu -f, argumentele sunt transformate
într-o nouă comandă. Formatul poate conține text simplu și substituenți $0...$9 și $@,
corespunzătoare argumentelor.
ieşire [bg] [top] [mamă] [ucide] [cod]
exit va ieși din lftp sau va trece în fundal dacă există joburi active. Dacă nu este loc de muncă
activ, cod este transmis sistemului de operare ca stare de terminare a lftp. Dacă cod is
este omis, se folosește codul de ieșire al ultimei comenzi.
`exit bg' forțează mutarea în fundal când cmd:move-background este fals. `exit top' face
`shell' de nivel superior (executor intern de comandă lftp) se încheie. „exit parent” se încheie
shell-ul părinte atunci când rulează un script imbricat. „exit kill” ucide toate joburile numerotate înainte
ieşind. Opțiunile pot fi combinate, de exemplu, „la 08:00 -- ieșire din top kill &” ucide toate joburile
și face ieșirea lftp la ora specificată.
fg
Alias pentru „așteaptă”.
găsi [OPTS] director ...
Listează fișierele din director (directorul curent în mod implicit) recursiv. Acest lucru poate ajuta
cu servere lipsite de suport ls -R. Puteți redirecționa ieșirea acestei comenzi. Opțiuni:
-d MD, --max-depth=MD specificați adâncimea maximă de scanare
-l, --list utilizează formatul de listare lungă
ftpcopy
Învechit. Utilizați în schimb unul dintre următoarele:
obține ftp://... -o ftp://...
obține -O ftp://... fișier1 fișier2...
pune ftp://...
mput ftp://.../*
mget -O ftp://... ftp://.../*
sau alte combinații pentru a obține transfer FXP (direct între două servere FTP). lftp ar
revenire la copie simplă (prin client) dacă transferul FXP nu poate fi inițiat sau ftp:use-fxp este
fals.
obține [-E] [-a] [-c] [-e] [-O de bază] rfile [-o lfile] ...
Preluați fișierul de la distanță rfile și stocați-l ca fișier local lfile. Dacă -o este omis,
fișierul este stocat într-un fișier local numit ca nume de bază al rfile. Puteți obține mai multe fișiere
prin specificarea mai multor instanțe ale rfile (și -o lfile). Nu extinde metacaracterele, utilizați
mget pentru asta.
-c continua, reget
-E șterge fișierele sursă după transferul cu succes
-e ștergeți fișierul țintă înainte de transfer
-a folosi modul ascii (binarul este implicit)
-O specifică directorul de bază sau URL-ul în care ar trebui să fie plasate fișierele
Exemple:
obțineți README
obțineți README -o debian.README
obține README README.oglinzi
obține README -o debian.README README.mirrors -o debian.mirrors
obține README -o ftp://some.host.org/debian.README
obține README -o ftp://some.host.org/debian-dir/ (Sfârșit slash is important)
obține1 [OPTS] rfile
Transferați un singur fișier. Opțiuni:
-o numele fișierului destinație (implicit - numele de bază al fișierului r)
-c continua, reget
-E șterge fișierele sursă după transferul cu succes
-a folosi modul ascii (binarul este implicit)
--source-region= transferați regiunea specificată a fișierului sursă
--target-position= poziție în fișierul țintă la care să scrieți datele
glob [OPTS] [comandă] modele
Glob modelele date care conțin metacaractere și treceți rezultatul la comanda dată sau returnați
codul de ieșire corespunzător.
-f fișiere simple (implicit)
-d directoare
-a toate tipurile
--exist returnează codul de ieșire zero atunci când modelele se extind la o listă nevide
--not-exist returnează codul de ieșire zero atunci când modelele se extind într-o listă goală
Exemple:
ecou glob *
glob --exist *.csv && echo „Există fișiere *.csv”
ajutor [cmd]
Tipăriți ajutor pentru cmd sau daca nu cmd a fost specificat tipărirea unei liste de comenzi disponibile.
de locuri de muncă [OPTS] [job_nu...]
Enumerați joburile care rulează. Dacă job_nr este specificat, enumerați doar un job cu acel număr. Opțiuni:
-v verbose, mai multe -v măresc verbozitatea
-r listează doar un job specificat fără recursivitate
ucide toate|job_nr
Ștergeți jobul specificat cu job_nr sau toate locurile de muncă. (Pentru job_nr vedea de locuri de muncă)
lcd ldir
Schimbați directorul local curent ldir. Directorul local anterior este stocat ca „-”. Tu
poate face `lcd -' pentru a schimba directorul înapoi.
ln [-s] fişier-existent nou-link
Faceți o legătură hard/simbolică către un fișier existent. Opțiunea -s selectează crearea unui simbol
link-ul.
local comandă
Rulați comanda specificată cu directorul local file:// sesiune în loc de sesiune la distanță.
Exemple:
local pwd
local ls
oglindă locală /dir1 /dir2
lpwd
Imprimați directorul de lucru curent pe mașina locală.
ls parametrii
Listează fișierele de la distanță. Puteți redirecționa ieșirea acestei comenzi către fișier sau prin conductă către extern
comanda. În mod implicit, ieșirea ls este stocată în cache, pentru a vedea utilizarea noilor liste rels or cache culoare.
mget [-c] [-d] [-a] [-E] [-O de bază] fișiere
Obține fișierele selectate cu metacaractere extinse.
-c continua, reget.
-d creează directoare la fel ca numele fișierelor și introduce fișierele în ele
în loc de directorul curent.
-E șterge fișierele sursă după transferul cu succes
-a folosi modul ascii (binarul este implicit)
-O specifică directorul de bază sau URL-ul în care ar trebui să fie plasate fișierele
oglindă [OPTS] [sursă [ţintă]]
Oglindiți directorul sursă specificat în directorul țintă local. Dacă directorul țintă se termină
cu o bară oblică (cu excepția rădăcinii), numele de bază sursă este atașat la numele directorului țintă.
Sursă și/sau țintă pot fi adrese URL care indică către directoare.
-c, --continue continua o lucrare în oglindă dacă este posibil
-e, --delete șterge fișierele care nu sunt prezente pe site-ul de la distanță
--delete-first șterge fișierele vechi înainte de a transfera altele noi
--depth-first coboară în subdirectoare înainte de transfer
fișiere
--scan-all-first scanează toate directoarele recursiv înainte
transferul de fișiere
-s, --allow-suid setați biți suid/sgid în funcție de site-ul de la distanță
--allow-chown încercați să setați proprietarul și grupul pe fișiere
--ascii folosește transferurile în modul Ascii (implică --ignore-size)
--ignore-time ignoră timpul când decideți dacă să descărcați
--ignore-size ignoră dimensiunea atunci când decideți dacă să descărcați
--only-missing descărcați doar fișierele lipsă
--only-existing descărcați numai fișierele deja existente la destinație
-n, --only-newer descărcați numai fișiere mai noi (-c nu va funcționa)
--upload-older încărcați chiar și fișiere mai vechi decât cele de la distanță
--no-empty-dirs nu creează directoare goale (implică
--adâncimea-întâi)
-r, --no-recursion nu merg la subdirectoare
-r, --recursie=MODE accesați subdirectoare cu o condiție
--no-symlinks nu creează legături simbolice
-p, --no-perms nu setează permisiunile pentru fișiere
--no-umask nu aplică umask modurilor de fișiere
-R, --oglindă inversă inversă (puneți fișiere)
-L, --dereference descarcă link-uri simbolice ca fișiere
--overwrite suprascrie fișierele simple fără a le elimina mai întâi
--no-overwrite eliminați și re-creați fișiere simple în loc de
suprascriere
-N, --mai nou-decat=SPEC descărcați numai fișiere mai noi decât ora specificată
--mai vechi decât=SPEC descărcați numai fișiere mai vechi decât timpul specificat
--size-range=GAMA descărcați numai fișiere cu dimensiunea în intervalul specificat
-P, --paralel[=N] descărcați N fișiere în paralel
--use-pget[-n=N] utilizați pget pentru a transfera fiecare fișier
--on-change=CMD executați comanda dacă s-a schimbat ceva
--oglindă repetă în buclă până când nu s-au găsit modificări
-i RX, --include=RX include fișiere care se potrivesc
-x RX, --exclude=RX excludeți fișierele care se potrivesc
-I GP, --include-glob=GP include fișiere care se potrivesc
-X GP, --exclude-glob=GP excludeți fișierele care se potrivesc
-f FILE, --file=FILE oglindiți un singur fișier sau grup globbed (de ex
/cale/spre/*.txt)
-O DIR, --target-directory=DIR calea de bază țintă sau adresa URL
-v, --verbose[=level] operație verbosă
--log=FILE scrieți comenzile lftp care sunt executate în FILE
--script=FILE scrieți comenzi lftp în FILE, dar nu executați
lor
--just-print, --dry-run la fel ca --script=-
--max-erori=N opriți după acest număr de erori
--skip-noaccess nu încercați să transferați fișiere fără acces de citire.
--use-cache folosește listele de directoare stocate în cache
--Remove-source-files elimina fișierele după transfer (utilizați cu precauție)
-la fel ca --allow-chown --allow-suid --no-umask
Când utilizați -R, directorul sursă este local și ținta este la distanță. Dacă ţinta
directorul este omis, este folosit numele de bază al directorului sursă. Dacă ambele directoare sunt
omis, sunt utilizate directoarele locale și la distanță curente. Dacă directorul țintă se termină cu
se adaugă o bară oblică (cu excepția directorului rădăcină), apoi numele de bază al directorului sursă.
RX este o expresie regulată extinsă, la fel ca în egrep(1).
GP este un model global, de exemplu `*.zip'.
Opțiunile de includere și excludere pot fi specificate de mai multe ori. Înseamnă că un fișier sau
directorul ar fi oglindit dacă se potrivește cu o includere și nu se potrivește cu excluderile după
include sau nu se potrivește cu nimic și prima verificare este exclude. Directoarele sunt
asortat cu o bară oblică.
Rețineți că legăturile simbolice nu sunt create la încărcarea pe serverul de la distanță, deoarece FTP
protocolul nu poate face asta. Pentru a încărca fișiere la care se referă legăturile, utilizați comanda „mirror -RL” (trat
link-uri simbolice ca fișiere).
Pentru opțiunile --newer-than și --older-than, puteți specifica fie un fișier, fie o oră
specificație ca cea folosită de at(1) comandă, de exemplu, „acum-7 zile” sau „în urmă cu o săptămână”. daca tu
specificați un fișier, apoi va fi folosit ora de modificare a acelui fișier.
Nivelul de verbositate poate fi selectat folosind opțiunea --verbose=level sau cu mai multe opțiuni -v,
de exemplu -vvv. Nivelurile sunt:
0 - fără ieșire (implicit)
1 - acțiuni de imprimare
2 - +printați numele fișierelor neșterse (când nu este specificat -e)
3 - +printează nume de directoare care sunt oglindite
--only-newer dezactivează compararea dimensiunilor fișierelor și încarcă/descărcă numai fișiere mai noi, chiar dacă
dimensiunea este diferită. În mod implicit, fișierele mai vechi sunt transferate și le înlocuiesc pe cele mai noi.
--upload-older permite înlocuirea fișierelor de la distanță mai noi cu altele mai vechi (când partea țintă
este la distanță). Unele back-end-uri la distanță nu pot păstra marcajele de timp, așa că implicit este păstrarea
fișiere mai noi.
Modul recursiv poate fi unul dintre „întotdeauna”, „niciodată”, „lips”, „mai nou”. Cu optiunea
Oglinda „mai nouă” compară marcajele de timp ale directoarelor și introduce un director numai dacă este
mai vechi sau lipsă pe partea țintă. Rețineți că atunci când un fișier schimbă directorul
marca temporală poate rămâne aceeași, așa că oglinda nu va procesa acel director.
Puteți oglindi între două servere dacă specificați adrese URL în loc de directoare. FXP este
folosit automat pentru transferuri între servere FTP, dacă este posibil.
Unele servere FTP ascund în mod implicit fișierele cu puncte (de ex . Htaccess), și afișați-le numai când LIST
comanda este folosită cu opțiunea -a. În acest caz, încercați să utilizați `set ftp:list-options -a'.
mkdir [-p] [-f] dir(e)
Faceți directoare la distanță. Dacă se folosește -p, faceți toate componentele căilor. Opțiunea -f face
mkdir silențios și suprimă mesajele.
modul modul [ args ]
Încărcați modulul dat folosind dlopen(3) funcția. Dacă numele modulului nu conține o bară oblică, este
căutat în directoarele specificate de module:variabila cale. Argumentele sunt transmise
funcția module_init. Consultați README.modules pentru detalii tehnice.
mai mult fișiere
La fel ca `pisica fișiere | Mai mult'. dacă PAGER este setat, este folosit ca filtru. (Vezi si pisică, zcat
și zmore)
mput [-c] [-d] [-a] [-E] [-O de bază] fișiere
Încărcați fișiere cu extensie wildcard. În mod implicit, folosește numele de bază al numelui local ca
unul la distanță. Acest lucru poate fi schimbat prin opțiunea `-d'.
-c continua, reputa
-d creează directoare la fel ca în numele fișierelor și pune fișierele în ele
în loc de directorul curent
-E ștergeți fișierele sursă după transferul cu succes (periculos)
-a folosi modul ascii (binarul este implicit)
-O specifică directorul de bază sau URL-ul în care ar trebui să fie plasate fișierele
MRM fișier (e)
La fel ca „glob rm”. Elimină fișierele specificate cu extensie wildcard.
mv file1 file2
Redenumiți file1 la file2.
nlist [args]
Listați numele fișierelor de la distanță
deschide [-e cmd] [-u utilizator[,trece]] [-p port] gazdă|url
Selectați un server FTP.
pget [OPTS] rfile [-o lfile]
Obține fișierul specificat folosind mai multe conexiuni. Acest lucru poate accelera transferul, dar se încarcă
rețeaua și serverul având un impact puternic asupra altor utilizatori. Folosiți numai dacă trebuie cu adevărat să transferați
fisierul cat mai repede posibil. Opțiuni:
-c continua transferul. Necesită lfile.lftp-pget-status fișier.
-n maxconn setați numărul maxim de conexiuni (implicit este preluat de la pget:default-n
setare)
pune [-E] [-a] [-c] [-O de bază] lfile [-o rfile]
Încărcați lfile cu nume de la distanță rfile. Dacă -o este omis, numele de bază al lfile este folosit ca
nume de la distanță. Nu extinde metacaracterele, utilizați mput pentru asta.
-o specifică numele fișierului la distanță (implicit - numele de bază al fișierului l)
-c continua, reputa. Este nevoie de permisiunea de a suprascrie fișierele de la distanță
-E ștergeți fișierele sursă după transferul cu succes (periculos)
-a folosi modul ascii (binarul este implicit)
-O specifică directorul de bază sau URL-ul în care ar trebui să fie plasate fișierele
PWD [-p]
Imprimați adresa URL curentă la distanță. Utilizați opțiunea „-p” pentru a afișa parola în adresa URL.
coadă [-n o ] cmd
Adăugați comanda dată în coadă pentru execuție secvențială. Fiecare site are propria coadă. `-n'
adaugă comanda înaintea articolului dat din coadă. Nu încercați să puneți în coadă „cd” sau „lcd”
comenzile, poate încurca lftp. În schimb, faceți comanda cd/lcd înainte de `queue', și va fi
amintiți-vă locul în care urmează să fie făcută comanda. Este posibil să stați la coadă un
deja rulează job de `queue wait ', dar lucrarea va continua execuția chiar dacă
nu este primul la coadă.
`queue stop' va opri coada, nu va executa comenzi noi, dar deja
lucrările care rulează vor continua să ruleze. Puteți folosi `queue stop' pentru a crea un stop gol
coadă. `queue start' va relua execuția cozii. Când ieși din lftp, va începe totul
a oprit automat cozile.
`Queue' fără argumente va crea fie o coadă oprită, fie starea cozii de imprimare.
coadă --delete|-d [index or wildcard expresie]
Ștergeți unul sau mai multe articole din coadă. Dacă nu este dat niciun argument, ultima intrare din
coada este ștearsă.
coadă --mutare|-m <index or wildcard expresie> [index]
Mutați elementele date înainte de indexul de coadă dat sau până la sfârșit dacă nu există nicio destinație
dat.
-q Taci.
-v Fii verbis.
-Q Ieșire într-un format care poate fi folosit pentru a reîncărca coada. Util cu --delete.
Exemple:
> obțineți fișierul și
[1] obțineți fișierul
> așteptați coada 1
> coada obține alt_fișier
> cd a_directory
> coada get yet_another_file
coada -d 3 Ștergeți al treilea element din coadă.
coada -m 6 4 Mutați al șaselea element din coadă înainte de al patrulea.
coada -m „get*zip” 1 Mutați toate comenzile care se potrivesc cu „get*zip” la începutul
coadă. (Ordinea articolelor este păstrată.)
coada -d "get*zip" Ștergeți toate comenzile care se potrivesc cu "get*zip".
cita cmd
Pentru FTP - trimiteți comanda neinterpretată. Utilizați cu precauție - poate duce la telecomandă necunoscută
stare și astfel va provoca reconectarea. Nu puteți fi sigur că orice schimbare a stării de la distanță
deoarece comanda citată este solidă - poate fi resetată prin reconectare în orice moment.
Pentru HTTP - specific acțiunii HTTP. Sintaxă: ``quote [ ]''. Comanda poate fi
``set-cookie'' sau ``post''.
deschide http://www.site.net
cita set-cookie „variabilă=valoare; othervar=altă valoare”
setați http:post-content-type application/x-www-form-urlencoded
citați post /cgi-bin/script.cgi „var=value&othervar=othervalue” > fișier_local
Pentru FISH - trimiteți comanda neinterpretată. Acesta poate fi folosit pentru a executa comenzi arbitrare
pe server. Comanda nu trebuie să preia intrare sau să imprime ### la începutul liniei noi. Dacă o face,
protocolul va deveni desincronizat.
deschide fish://server
citat find -name \*.zip
murdar rfile [-o lfile]
La fel ca `get -c'.
rels [args]
La fel ca `ls', dar ignoră memoria cache.
renlist [args]
La fel ca `nlist', dar ignoră memoria cache.
repeta [OPTS] [[-d] întârziere] [comandă]
Repetați comanda specificată cu o întârziere între iterații. Întârzierea implicită este de o secundă,
comanda implicită este goală.
-c numărul maxim de iterații
-d întârziere între iterații
--while-ok opriți când comanda iese cu un cod diferit de zero
--until-ok stop când comanda iese cu cod zero
--oprire slabă când lftp trece în fundal.
Exemple:
repetă la mâine -- oglindă
repetă 1d oglindă
reputatie lfile [-o rfile]
La fel ca `put -c'.
rm [-r] [-f] fișiere
Eliminați fișierele de la distanță. Nu extinde metacaracterele, utilizați MRM pentru asta. -r este pentru recursiv
directorul eliminat. Fiți atenți, dacă ceva nu merge bine, puteți pierde fișiere. -f suprima
mesaje de eroare.
rmdir dir(e)
Eliminați directoarele de la distanță.
scache [sesiune]
Listați sesiunile stocate în cache sau comutați la sesiunea specificată.
set [a fost [val]]
Setați variabila la valoarea dată. Dacă valoarea este omisă, anulați variabila. Nume variabilă
are formatul ``nume/închidere'', unde închiderea poate specifica aplicarea exactă a setării.
Vezi mai jos pentru detalii. Dacă set este apelat fără variabilă, atunci sunt doar setările modificate
enumerate. Poate fi schimbat prin opțiuni:
-o listă a tuturor setărilor, inclusiv a valorilor implicite
-d listează numai valorile implicite, nu cele curente necesare
teren site_cmd
Executați comanda site-ului site_cmd și scoateți rezultatul. Puteți redirecționa ieșirea acestuia.
probleme de somn interval
Dormiți în intervalul de timp dat și ieșiți. Intervalul este în secunde în mod implicit, dar poate fi sufixat
cu „m”, „h”, „d” pentru minute, ore și, respectiv, zile. Vezi si at.
slot [nume]
Selectați slotul specificat sau enumerați toate sloturile alocate. Un slot este o conexiune la un server,
oarecum ca o consolă virtuală. Puteți crea mai multe sloturi conectate la diferite
servere și comutați între ele. De asemenea, puteți utiliza slot:nume ca pseudo-URL care evaluează la
locația respectivă a slotului.
Legarea implicită readline permite comutarea rapidă între sloturile numite 0-9 folosind Meta-0 -
Tastele Meta-9 (deseori puteți folosi Alt în loc de Meta).
sursă fişier
sursă -e comandă
Executați comenzile înregistrate în fișier fişier sau returnat prin comanda externă specificată.
sursă ~/.lftp/rc
sursă -e echo ajutor
suspenda
Opriți procesul lftp. Rețineți că și transferurile vor fi oprite până când veți continua procesul
cu comenzile fg sau bg ale shell-ului.
torent [OPTS] fisiere torrent...
Porniți procesul BitTorrent pentru data dată fișiere-torrent, care poate fi un fișier local, URL,
legătură magnetică sau simplă info_hash scris în hex sau bază32. Caracterele locale sunt extinse.
Fișierele existente sunt mai întâi validate, cu excepția cazului în care --forța-valid este dată opțiunea. Piese lipsă
sunt descărcate. Fișierele sunt stocate în specificații director sau directorul de lucru curent de către
Mod implicit. Semănatul continuă până la atingerea raportului torrent:stop-on-raport setarea sau ora de
torrent:seed-max-time ramane fara.
Opțiuni:
-O specifică directorul de bază în care ar trebui să fie plasate fișierele
--force-valid săriți validarea fișierului (dacă sunteți sigur că sunt ok).
--only-new stop dacă metadatele sunt deja cunoscute sau torrentul este
complet.
--only-incomplete stop dacă torrentul este deja complet.
--dht-bootstrap= bootstrap DHT prin trimiterea unei interogări către specificat nod. Acest
opțiunea ar trebui folosită o singură dată pentru a umple nodul local
cache. Numărul de port poate fi dat după două puncte, implicit este
6881. Iată câteva noduri pentru bootstrapping:
dht.transmissionbt.com, router.utorrent.com,
router.bittorrent.com.
--share partajează fișierul sau directorul specificat utilizând protocolul BitTorrent.
Linkul magnetic este imprimat când este gata.
utilizator utilizator [trece]
utilizator URL-ul [trece]
Utilizați informațiile specificate pentru autentificarea de la distanță. Dacă specificați o adresă URL cu nume de utilizator, va fi introdus
parola va fi stocată în cache, astfel încât referințele URL viitoare să o poată utiliza.
versiune
ftp versiune.
aștepta [jobno]
aștepta toate
Așteptați ca jobul specificat să se termine. Dacă jobno este omis, așteptați ultima lucrare în fundal.
`wait all' asteapta ca toate joburile sa se termine.
zcat fișiere
La fel ca cat, dar filtrați fiecare fișier prin zcat. (Vezi si pisică, mai mult și zmore)
zmore fișiere
La fel ca mai mult, dar filtrați fiecare fișier prin zcat. (Vezi si pisică, zcat și mai mult)
Setări cont
La pornire, lftp se execută ~/.lftprc și ~/.lftp/rc (Sau ~/.config/lftp/rc if ~/.lftp face
nu exista). Puteți plasa aliasuri și „setare” comenzi acolo. Unii oameni preferă să vadă
depanare completă a protocolului, utilizați „debug” pentru a activa depanarea.
Există, de asemenea, un fișier de pornire la nivelul întregului sistem /etc/lftp.conf. Poate fi în diferit
director, vezi secțiunea FIȘIERE.
ftp are următoarele variabile setate (puteți folosi și „set -a” pentru a vedea toate variabilele
și valorile acestora):
bmk:salvare-parole (boolean)
salvați parolele text simplu în ~/.local/share/lftp/bookmarks or ~/.lftp/bookmarks on
Comanda „adăugați marcaj”. Oprit implicit.
cache:cache-liste-vide (boolean)
Când este fals, înregistrările goale nu sunt stocate în cache.
cache: activare (boolean)
Când este fals, memoria cache este dezactivată.
cache:expire (interval de timp)
Intrările pozitive din cache expiră în acest interval de timp.
cache:expire-negativ (interval de timp)
Intrările negative din cache expiră în acest interval de timp.
mărimea cache-ului (număr)
Dimensiunea maximă a memoriei cache. Când se depășește, cele mai vechi intrări din cache vor fi eliminate din cache.
cmd:la ieșire (şir)
comenzile din șir sunt executate înainte ca lftp să iasă sau să treacă în fundal.
cmd:at-exit-bg (şir)
comenzile din șir sunt executate înainte de ieșirile lftp în fundal.
cmd:at-exit-fg (şir)
comenzile din șir sunt executate înainte de ieșirea lftp din prim-plan.
cmd:în fundal (şir)
comenzile din șir sunt executate înainte ca lftp să treacă în fundal.
cmd:at-terminate (şir)
comenzile din șir sunt executate înainte ca lftp să se încheie (fie în fundal, fie
prim plan).
cmd:la terminare (şir)
comenzile din șir sunt executate o dată când toate lucrările sunt terminate.
cmd:at-queue-finish (şir)
comenzile din șir sunt executate o dată când toate joburile dintr-o coadă sunt terminate.
cmd:cls-completion-default (şir)
lipsă cls opțiuni pentru afișarea opțiunilor de finalizare. De exemplu, a face
listele de finalizare arată dimensiunile fișierelor, setați cmd:cls-completion-default la „-s”.
cmd:cls-implicit (şir)
lipsă cls opțiunile de comandă. Ele pot fi înlocuite de opțiunile date explicit.
cmd:cls-ora exactă (boolean)
cand este adevarat, cls ar încerca să obțină timpul exact de modificare a fișierului, chiar dacă înseamnă mai mult
solicitări către server.
cmd:csh-history (boolean)
permite extinderea istoricului asemănător csh.
cmd:default-protocol (şir)
Valoarea este folosită când „open” este folosit doar cu numele gazdei fără protocol. Mod implicit
este `ftp'.
cmd:fail-exit (boolean)
dacă este adevărat, ieșiți când o comandă eșuează și următoarea comandă este necondiționată (de ex
nu începe cu || sau &&). Lftp iese după ce este emisă comanda necondiționată
fără a-l executa.
cmd:interactiv (tri-boolean)
când este adevărat, lftp acționează interactiv, se ocupă de semnalele terminalelor și emite ceva suplimentar
mesaje. Implicit este automat și depinde de faptul că stdin este un terminal.
cmd:de lungă durată (secunde)
timpul de execuție a comenzii, care este considerat „lung” și se emite un bip înainte
următorul prompt. 0 înseamnă oprit.
cmd:ls-implicit (şir)
argument ls implicit
cmd:move-background (boolean)
când este fals, lftp refuză să treacă în fundal la ieșire. Pentru a o forța, utilizați `exit
bg'.
cmd:move-background-detach (boolean)
când este adevărat (implicit), lftp se detașează de terminalul de control atunci când trece la
fundal, este posibil să atașați înapoi folosind comanda `attach'; când este fals, lftp
păcălește shell-ul pentru a muta lftp în grupul de procese de fundal și continuă să ruleze,
apoi comanda fg shell aduce lftp înapoi în prim-plan, dacă nu a făcut toate lucrările
și terminat.
cmd:prompt (şir)
Indemnul. lftp recunoaște următoarele caractere speciale backslash care
sunt decodificate după cum urmează:
\@ inserați @ dacă utilizatorul curent nu este implicit
\a un caracter ASCII clopoțel (07)
\e un caracter de escape ASCII (033)
\h numele de gazdă la care sunteți conectat
\n linie nouă
\s numele clientului (lftp)
\S numele actual al slotului
\u numele de utilizator al utilizatorului la care sunteți autentificat
\U URL-ul site-ului la distanță (de ex., ftp://g437.ub.gu.se/home/james/src/lftp)
\v versiunea de ftp (de exemplu, 2.0.3)
\w directorul de lucru curent de pe site-ul la distanță
\W numele de bază al directorului de lucru curent de la site-ul la distanță
\NNN caracterul corespunzător numărului octal NNN
\\ o bară oblică inversă
\? omite următorul caracter dacă înlocuirea anterioară a fost goală.
\[ începe o secvență de caractere care nu se imprimă, care ar putea fi folosite pentru a încorpora a
secvența de control al terminalului în prompt
\] încheie o secvență de caractere care nu se imprimă
cmd: paralel (număr)
Numărul de joburi rulate în paralel în modul non-interactiv. De exemplu, aceasta poate fi
util pentru scripturi cu mai multe comenzi „get”. Rețineți că setați aceasta la o valoare
mai mare de 1 schimbă comportamentul de execuție condiționat, practic îl face
inconsecventă.
cmd:coadă-paralel (număr)
Numărul de joburi rulate în paralel într-o coadă.
cmd:completare la distanță (boolean)
un boolean pentru a controla dacă lftp utilizează sau nu completarea de la distanță. Când este adevărat, Tab cheie
ghicește dacă cuvântul care este completat ar trebui să fie un nume de fișier de la distanță. Meta-tab face
finalizarea la distanță întotdeauna. Deci, puteți forța completarea de la distanță cu Meta-tab cand
cmd:completare la distanță este falsă sau când presupunerea este greșită.
cmd:salvare-cwd-istory (boolean)
când este adevărat, lftp salvează ultimul CWD al fiecărui site în ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_history, permițând să faceți ``cd -'' după repornirea lftp. Implicit este adevărat.
cmd:save-rl-history (boolean)
când este adevărat, lftp salvează istoricul readline în ~/.local/share/lftp/rl_history or
~/.lftp/rl_history la ieșire. Implicit este adevărat.
cmd:show-status (booleam)
când este fals, lftp nu afișează linia de stare pe terminal. Implicit este adevărat.
cmd:set-term-status (boolean)
când este adevărat, lftp actualizează starea terminalului dacă este acceptat (de exemplu, xterm). Închiderea pentru
această setare este tipul terminalului din variabila de mediu TERM.
cmd:starea-interval (timpinterval)
intervalul de timp dintre actualizările de stare.
cmd:stifle-rl-history (număr)
numărul de rânduri de păstrat în istoricul readline.
cmd:term-status (şir)
șirul de format de utilizat pentru a afișa starea terminalului. Închiderea pentru această setare
este tipul terminalului din variabila de mediu TERM. Implicit folosește ``tsl'' și
valorile termcap ``fsl''.
Sunt acceptate următoarele evadări:
\un clopot
\e scape
\n linie nouă
\s "lftp"
\v versiunea lftp
\T șirul de stare
cmd:time-style (şir)
Această setare este valoarea implicită pentru opțiunea cls --time-style.
cmd:trace (boolean)
când este adevărat, lftp tipărește comenzile pe care le execută (cum ar fi sh -x).
cmd:verify-host (boolean)
dacă este adevărat, lftp rezolvă numele gazdei imediat în comanda „deschidere”. Este, de asemenea
este posibil să omiteți verificarea pentru o singură comandă „deschidere” dacă este dat „&” sau dacă ^Z este
apăsat în timpul verificării.
cmd:verify-path (boolean)
dacă este adevărat, lftp verifică calea dată în comanda „cd”. De asemenea, este posibil să săriți peste
verificați pentru o singură comandă „cd” dacă este dat „&” sau dacă ^Z este apăsat în timpul
Verifica. Exemple:
setați cmd:verify-path/hftp://* false
directorul cd &
cmd:verify-path-cached (boolean)
Când este fals, `cd' într-un director cunoscut din cache ca existent va reuși
imediat. În caz contrar, verificarea va depinde de setarea cmd:verify-path.
culoare:utilizare-culoare (tri-boolean)
când este adevărat, comanda cls și completarea scoate listele de fișiere colorate conform
setare culoare:dir-culori. Când este setată la automat, culorile sunt folosite când ieșirea este a
Terminal.
culoare: dir-culori (şir)
descrierea culorii fișierului. În mod implicit, valoarea mediului LS_COLORS
este utilizată variabila. Vedea dircolors(1).
dns:SRV-query (boolean)
interogați înregistrările SRV și utilizați-le înainte de gethostbyname. Înregistrările SRV sunt doar
folosit dacă portul nu este specificat în mod explicit. Consultați RFC2052 pentru detalii.
dns:cache-enable (boolean)
activați memoria cache DNS. Dacă este dezactivat, lftp rezolvă numele gazdei de fiecare dată când se reconecta.
dns:cache-expire (interval de timp)
timp de trăit pentru intrările în cache DNS. Are format +, de exemplu, 1d12h30m5s
sau doar 36 de ore. Pentru a dezactiva expirarea, setați-o la „inf” sau „niciodată”.
dns:cache-size (număr)
numărul maxim de intrări în cache DNS.
dns:fatal-timeout (interval de timp)
limitați timpul pentru interogările DNS. Dacă serverul DNS este indisponibil prea mult timp, lftp va fi
nu reușește să rezolve un anumit nume de gazdă. Setați la „niciodată” pentru a dezactiva.
dns:comandă (lista de nume de protocoale)
stabilește ordinea interogărilor DNS. Implicit este ``inet6 inet'', ceea ce înseamnă prima căutare
adresa în familia inet6, apoi inet și folosește-le în această ordine. Pentru a dezactiva inet6
(AAAA), setați această variabilă la ``inet''.
dns:use-furk (boolean)
dacă este adevărat, lftp va bifurca înainte de a rezolva adresa gazdei. Implicit este adevărat.
dns:max-retry (număr)
Dacă este zero, nu există limită pentru numărul de ori lftp va încerca să caute un
abordare. Dacă > 0, lftp va încerca doar acest număr de ori să caute o adresă a
fiecare familie de adrese în dns:order.
fișier:charset (şir)
set de caractere local. Este setat inițial din localitatea curentă.
fișier:use-lock (boolean)
când este adevărat, lftp folosește blocarea consultativă a fișierelor locale atunci când le deschide.
peste: auto-confirmare (boolean)
când este adevărat, lftp răspunde „da” la toate întrebările ssh, în special la întrebarea
despre o nouă cheie gazdă. În caz contrar, răspunde ``nu''.
fish:charset (şir)
setul de caractere utilizat de serverul de pește în cereri, răspunsuri și liste de fișiere.
Valoarea implicită este goală, ceea ce înseamnă la fel ca local.
fish:connect-program (şir)
programul de utilizat pentru conectarea la serverul de la distanță. Ar trebui să accepte opțiunea „-l”.
pentru numele de utilizator, `-p' pentru numărul de port. Implicit este `ssh -a -x'. Îl poți seta la
„rsh”, de exemplu.
peste: scoici (şir)
utilizați shell specificat pe partea serverului. Implicit este /bin/sh. Pe unele sisteme, / Bin / sh
iese atunci când faceți cd într-un director inexistent. Lftp se poate descurca cu asta, dar trebuie
reconectați. Setează-l la / bin / bash pentru astfel de sisteme dacă este instalat bash.
ftp:act (şir)
Trimiteți acest șir în comanda ACCT după autentificare. Rezultatul este ignorat. Închiderea
pentru această setare are format utilizator@gazdă.
ftp:anon-pass (şir)
setează parola utilizată pentru autentificarea anonimă a accesului FTP. Implicit este
„lftp@”.
ftp:anon-user (şir)
setează numele de utilizator utilizat pentru autentificarea anonimă a accesului FTP. Implicit este
"anonim".
ftp:mod-sincronizare automată (regex)
dacă primul mesaj de server se potrivește cu această regex, activați modul de sincronizare pentru gazda respectivă.
ftp:catch-size (boolean)
când nu există suport pentru comanda SIZE, încercați să capturați dimensiunea fișierului de la „150
Deschiderea conexiunii de date” răspuns.
ftp:charset (şir)
setul de caractere utilizat de serverul FTP în cereri, răspunsuri și liste de fișiere.
Valoarea implicită este goală, ceea ce înseamnă la fel ca local. Această setare este utilizată numai când
serverul nu acceptă UTF8.
ftp:client (şir)
numele clientului FTP de trimis cu comanda CLNT, dacă este acceptat de server. Dacă este
gol, atunci nu va fi trimisă nicio comandă CLNT.
ftp:bind-data-socket (boolean)
legați soclul de date la interfața conexiunii de control (în modul pasiv). Mod implicit
este adevărat, excepția este interfața loopback.
ftp:fix-pasv-address (boolean)
dacă este adevărat, lftp va încerca să corecteze adresa returnată de server pentru comanda PASV în
cazul în care adresa serverului este în rețeaua publică și PASV returnează o adresă de la a
rețea privată. În acest caz, lftp ar înlocui adresa serverului în loc de
unul returnat de comanda PASV, numărul portului nu va fi schimbat. Implicit este adevărat.
ftp:fxp-sursă-pasivă (boolean)
dacă este adevărat, lftp va încerca să configureze serverul FTP sursă în modul pasiv, în caz contrar
destinația unu. Dacă prima încercare eșuează, lftp încearcă să le configureze în alt mod.
Dacă și cealaltă dispoziție eșuează, lftp revine la copiere simplă. Vezi si
ftp:use-fxp.
ftp:acasă (şir)
Directorul inițial. Implicit este șirul gol, ceea ce înseamnă automat. Setați acest lucru la `/' dacă dvs
nu-mi place aspectul lui %2F în adresele URL FTP. Închiderea pentru această setare are format
utilizator@gazdă.
ftp:ignore-pasv-address (boolean)
Dacă este adevărat, lftp utilizează adresa conexiunii de control în loc de cea returnată în PASV
răspuns pentru conexiunea de date. Acest lucru poate fi util pentru NAT-uri sparte. Implicit este fals.
ftp:list-empty-ok (boolean)
dacă se setează la fals, listele goale din comanda LIST vor fi tratate ca incorecte și
se va folosi o altă metodă (NLST).
ftp:list-opțiuni (şir)
setează opțiuni care sunt întotdeauna atașate la comanda LIST. Poate fi util să setați
aceasta la `-a' dacă serverul nu afișează fișierele cu puncte (ascunse) în mod implicit. Implicit este
gol.
ftp:nop-interval (secunde)
întârziere între comenzile NOOP la descărcarea finală a unui fișier. Acest lucru este util pentru FTP
servere care trimit mesajul „Transfer finalizat” înainte de a spăla transferul de date. În
astfel de cazuri, comenzile NOOP pot preveni expirarea conexiunii.
ftp:mod pasiv (boolean)
setează modul FTP pasiv. Acest lucru poate fi util dacă sunteți în spatele unui firewall sau a unui prost
router mascat. În modul pasiv, lftp folosește comanda PASV, nu comanda PORT
care este utilizat în modul activ. În modul pasiv, lftp realizează conexiunea de date
către server; în modul activ, serverul se conectează la lftp pentru transferul de date.
Modul pasiv este implicit.
ftp:port-ipv4 (adresa ipv4)
specifică o adresă IPv4 de trimis cu comanda PORT. Valoarea implicită este goală, ceea ce înseamnă
pentru a trimite adresa conexiunii locale de sfârșit de control.
ftp:port-range (de la catre)
intervalul de porturi permis pentru modul activ. Formatul este min-max, sau „plin” sau „orice” pentru
indica orice port. Implicit este „plin”.
ftp:prefer-epsv (boolean)
utilizați EPSV ca mod pasiv preferat. Implicit este „false”.
ftp:proxy (URL)
specifică proxy FTP de utilizat. Pentru a dezactiva proxy, setați acest șir gol. Rețineți că
este un proxy FTP care utilizează protocolul FTP, nu FTP prin HTTP. Valoarea implicită este
preluat din variabila de mediu ftp_proxy dacă începe cu ``ftp://''. Dacă dvs. FTP
proxy necesită autentificare, specificați numele de utilizator și parola în adresa URL. Dacă
ftp:proxy începe cu http://, apoi se utilizează protocolul hftp (proxy FTP peste HTTP).
în loc de FTP automat.
ftp:proxy-auth-type (şir)
Când este setat la ``joined'', lftp trimite ``user@[e-mail protejat]'' ca nume de utilizator
la proxy și ``parolă@parolă_proxy'' ca parolă.
Când este setat la ``joined-acct'', lftp trimite ``[e-mail protejat] proxy_user'' (cu
space) ca nume de utilizator pentru proxy. Parola site-ului este trimisă ca de obicei și proxy-ul
parola este așteptată în următoarea comandă ACCT.
Când este setat la ``open'', lftp trimite mai întâi utilizatorul proxy și parola proxy și apoi
``OPEN ftp.example.org'' urmat de ``USER user''. Se trimite apoi parola site-ului
ca de obicei.
Când este setat la „utilizator” (implicit), lftp trimite mai întâi utilizatorul proxy și parola proxy și
apoi ``[e-mail protejat]'' ca nume de utilizator. Parola site-ului este apoi trimisă ca
ca de obicei.
Când este setat la ``proxy-user@host'', lftp trimite mai întâi ``USER
[e-mail protejat]'', apoi parola proxy. Utilizatorul site-ului și parola sunt
apoi trimis ca de obicei.
ftp:listă de odihnă (boolean)
permite utilizarea comenzii REST înaintea comenzii LIST. Acest lucru ar putea fi util pentru mari
directoare, dar unele servere FTP ignoră în tăcere REST înainte de LIST.
ftp: rest-stor (boolean)
dacă este fals, lftp nu va încerca să folosească REST înainte de STOR. Acest lucru poate fi util pentru unii
servere cu erori care corup (completează cu zerouri) fișierul dacă este REST urmat de STOR
folosit.
ftp:reîncercați-530 (regex)
Reîncercați pe server răspunsul 530 pentru comanda PASS dacă textul se potrivește cu această expresie regulată.
Această setare ar trebui să fie utilă pentru a distinge între serverul supraîncărcat (temporar
condiție) și parolă incorectă (condiție permanentă).
ftp:retry-530-anonymous (regex)
Expresie regulată suplimentară pentru autentificare anonimă, cum ar fi ftp:retry-530.
ftp:site-group (şir)
Trimiteți acest șir în comanda SITE GROUP după autentificare. Rezultatul este ignorat. The
închiderea pentru această setare are format utilizator@gazdă.
ftp:skey-allow (boolean)
permiteți trimiterea răspunsului skey/opie dacă serverul pare să îl accepte. Activat implicit.
ftp:skey-force (boolean)
nu trimiteți parola text simplu prin rețea, utilizați în schimb skey/opie. Dacă
skey/opie nu este disponibil, presupunem că autentificarea eșuată. Oprit implicit.
ftp:ssl-allow (boolean)
dacă este adevărat, încercați să negociați conexiunea SSL cu serverul FTP pentru acces non-anonim.
Implicit este adevărat. Aceasta și alte setări SSL sunt disponibile numai dacă lftp a fost
compilat cu o bibliotecă ssl/tls.
ftp:ssl-auth (şir)
argumentul pentru comanda AUTH poate fi unul dintre SSL, TLS, TLS-P, TLS-C. Vezi RFC4217
pentru explicatii. În mod implicit, se va utiliza TLS sau SSL, în funcție de răspunsul FEAT.
ftp:ssl-data-use-keys (boolean)
dacă este adevărat, lftp încarcă ssl:key-file și pentru conexiunea de date protejată. Când este fals, asta
nu, iar serverul poate potrivi datele și controla conexiunile prin ID de sesiune.
Implicit este adevărat.
ftp:ssl-force (boolean)
dacă este adevărat, refuzați să trimiteți parola în clar atunci când serverul nu acceptă SSL.
Implicit este fals.
ftp:ssl-protect-data (boolean)
dacă este adevărat, solicitați o conexiune SSL pentru transferuri de date. Acesta este consumator de CPU, dar
oferă intimitate. Implicit este fals.
ftp:ssl-protect-fxp (boolean)
dacă este adevărat, solicitați o conexiune SSL pentru transferul de date între două servere FTP în FXP
modul. Comanda CPSV sau SSCN va fi utilizată în acest caz. Dacă conexiunea SSL eșuează pt
oarecare motiv, lftp ar încerca transferul FXP neprotejat dacă nu este setat ftp:ssl-force
pentru oricare dintre cele două servere. Implicit este fals.
ftp:ssl-protect-list (boolean)
dacă este adevărat, solicitați o conexiune SSL pentru transferurile listei de fișiere. Implicit este adevărat.
ftp:ssl-use-ccc (boolean)
dacă este adevărat, lftp ar lansa comanda CCC după conectare, dezactivând astfel protecția ssl
strat pe conexiunea de control.
ftp:stat-interval (interval de timp)
interval dintre comenzile STAT. Implicit este 1 secundă.
ftp:strict-multiline (boolean)
când este adevărat, lftp verifică strict formatul de răspuns pe mai multe linii (se așteaptă ca acesta să se termine cu
același cod cu care a început). Când este fals, această verificare este relaxată.
ftp:mod de sincronizare (boolean)
dacă este adevărat, lftp va trimite câte o comandă și va aștepta răspuns. Acest lucru ar putea fi
util dacă utilizați un server FTP sau un router cu erori. Când este oprit, lftp trimite a
pachet de comenzi și așteaptă răspunsuri - accelerează operațiunea la dus-întors
timpul este semnificativ. Din păcate, nu funcționează cu toate serverele FTP și cu unele
routerele au probleme cu acesta, deci este activat implicit.
ftp: fus orar (şir)
Presupuneți acest fus orar pentru ora în listele returnate de comanda LIST. Această setare
poate fi decalaj GMT [+|-]HH[:MM[:SS]] sau orice valoare TZ validă (de exemplu, Europa/Moscova sau
MSK-3MSD, M3.5.0, M10.5.0/3). Valoarea implicită este GMT. Setați-o la o valoare goală de asumat
fus orar local specificat de variabila de mediu TZ.
ftp:trust-feat (şir)
Când este adevărat, presupuneți că datele returnate de FEAT sunt corecte și nu utilizează protocolul comun
extensii precum SIZE, MDTM, REST dacă nu sunt listate. Implicit este fals.
ftp:use-abor (boolean)
dacă este fals, lftp nu trimite comanda ABOR, dar închide imediat conexiunea de date.
ftp:use-allo (boolean)
când este adevărat (implicit), lftp trimite comanda ALLO înainte de a încărca un fișier.
ftp:use-feat (boolean)
când este adevărat (implicit), lftp utilizează comanda FEAT pentru a determina caracteristicile extinse ale ftp
Server.
ftp:use-fxp (boolean)
dacă este adevărat, lftp va încerca să stabilească o conexiune directă între două servere ftp.
ftp:use-hftp (boolean)
când ftp:proxy indică un proxy http, această setare selectează metoda hftp (GET,
HEAD) când este adevărat și metoda CONNECT când este fals. Implicit este adevărat.
ftp:use-ip-tos (boolean)
când este adevărat, lftp folosește IPTOS_LOWDELAY pentru conexiunea de control și IPTOS_THROUGHPUT pentru
conexiuni de date.
ftp:lang (boolean)
limba selectată cu comanda LANG, dacă este acceptată așa cum este indicat de FEAT
raspuns. Implicit este gol, ceea ce înseamnă implicit server.
ftp:use-mdtm (boolean)
când este adevărat (implicit), lftp utilizează comanda MDTM pentru a determina timpul de modificare a fișierului.
ftp:use-mdtm-overloaded (boolean)
când este adevărat, lftp folosește comanda MDTM cu două argumente pentru a activa ora de modificare a fișierului
fișiere încărcate. Implicit este fals.
ftp:use-site-idle (boolean)
când este adevărat, lftp trimite comanda `SITE IDLE' cu argument net:idle. Implicit este fals.
ftp:use-site-utime (boolean)
când este adevărat, lftp trimite comanda cu 5 argumente `SITE UTIME' pentru a seta timpul de modificare a fișierului
pe fișierele încărcate. Implicit este adevărat.
ftp:use-site-utime2 (boolean)
când este adevărat, lftp trimite comanda cu 2 argumente `SITE UTIME' pentru a seta timpul de modificare a fișierului
pe fișierele încărcate. Implicit este adevărat. Dacă `SITE UTIME' cu 5 argumente este de asemenea activat,
Comanda cu 2 argumente este încercată mai întâi.
ftp:size-size (boolean)
când este adevărat (implicit), lftp folosește comanda SIZE pentru a determina dimensiunea fișierului.
ftp:use-stat (boolean)
dacă este adevărat, lftp trimite comanda STAT în modul de transfer FXP pentru a ști câte date au
fost transferat. Vezi și ftp:stat-interval. Implicit este adevărat.
ftp:use-stat-for-list (boolean)
când este adevărat, lftp folosește STAT în loc de comanda LIST. Implicit `.' este folosit ca STAT
argument. Folosind STAT, lftp evită crearea conexiunii de date pentru listarea directoarelor.
Unele servere necesită opțiuni speciale pentru STAT, utilizați ftp:list-options pentru a le specifica
(de exemplu -cele).
ftp:use-telnet-iac (boolean)
când este adevărat (implicit), lftp utilizează comanda TELNET IAC și urmează protocolul TELNET ca
specificat în RFC959. Când este fals, nu urmează protocolul TELNET și, prin urmare, o face
nu dublează 255 (0xFF, 0377) caracter și nu prefix comenzile ABOR și STAT
cu semnal TELNET IP+SYNCH.
ftp:use-tvfs (tri-boolean)
Când este setată la automat, utilizarea caracteristicii TVFS depinde de răspunsul serverului FEAT. In caz contrar
această setare spune dacă o folosești sau nu. Pe scurt, dacă un server acceptă TVFS
apoi folosește căi asemănătoare Unix.
ftp:use-utf8 (boolean)
dacă este adevărat, lftp trimite `OPTS UTF8 ON' către server pentru a activa codarea UTF-8 (dacă
sprijinit). Dezactivați-l dacă numele fișierelor au o codificare diferită și serverul
are probleme cu el.
ftp:use-quit (boolean)
dacă este adevărat, lftp trimite QUIT înainte de a se deconecta de la serverul ftp. Implicit este adevărat.
ftp:verify-address (boolean)
verificați dacă conexiunea de date provine de la adresa de rețea a conexiunii de control
egal. Acest lucru poate preveni falsificarea conexiunii de date, care poate duce la date
corupţie. Din păcate, acest lucru poate eșua pentru anumite servere ftp cu mai multe
interfețe de rețea, atunci când nu stabilesc adresa de ieșire pe soclul de date, așa este
dezactivat implicit.
ftp:verify-port (boolean)
verificați dacă conexiunea de date are portul 20 (ftp-data) la capătul său de la distanță. Acesta poate
poate preveni falsificarea conexiunii de date de către utilizatorii gazdei la distanță. Din pacate,
prea multe ferestre și chiar serverele ftp Unix uită să seteze portul corespunzător pentru date
conexiune, astfel că această verificare este dezactivată în mod implicit.
ftp:mod web (boolean)
deconectați-vă după închiderea conexiunii de date. Acest lucru poate fi util pentru ftp complet spart
servere. Implicit este fals.
ftps:inițial-prot (şir)
specifică setarea inițială PROT pentru conexiunile FTPS. Ar trebui să fie unul dintre: C, S, E, P,
sau goală. Valoarea implicită este goală, ceea ce înseamnă necunoscut, astfel încât lftp va folosi comanda PROT
necondiţionat. Dacă comanda PROT se dovedește a fi neacceptată, atunci modul Clear va fi
fi presupus.
hftp:cache (boolean)
permiteți stocarea în cache pe partea de server/proxy pentru protocolul ftp-over-http.
hftp:cache-control (şir)
specificați antetul solicitării HTTP corespunzător.
hftp:decodare (boolean)
când este adevărat, lftp decodifică automat entitatea în protocolul hftp când Content-
Valoarea antetului de codificare se potrivește cu deflate, gzip, compress, x-gzip sau x-compress.
hftp:proxy (URL)
specifică proxy HTTP pentru protocolul FTP-over-HTTP (hftp). Protocolul hftp nu poate
funcționează fără un proxy HTTP, evident. Valoarea implicită este preluată din mediu
variabil ftp_proxy dacă începe cu ``http://'', altfel din mediu
variabil Http proxy. Dacă proxy-ul dvs. FTP necesită autentificare, specificați numele de utilizator
și parola în adresa URL.
hftp:use-allprop (boolean)
dacă este adevărat, lftp va trimite ` ' corp de solicitare în cererile `PROPFIND', în caz contrar
va trimite un corp de cerere gol.
hftp:autorizare de utilizare (boolean)
dacă este dezactivat, lftp va trimite parola ca parte a adresei URL către proxy. Aceasta ar putea fi
necesar pentru unele proxy (de ex. M-soft). Setarea implicită este activată și lftp va trimite parola
ca parte a antetului de autorizare.
hftp:use-head (boolean)
dacă este dezactivat, lftp va încerca să folosească `GET' în loc de `HEAD' pentru protocolul hftp.
Deși acest lucru este mai lent, poate permite lftp să lucreze cu unele proxy care nu o fac
înțelegeți sau gestionați greșit solicitările ``HEAD ftp://''.
hftp:use-mkcol (boolean)
dacă este dezactivat, lftp va încerca să folosească „PUT” în loc de „MKCOL” pentru a crea directoare
cu protocol hftp. Setarea implicită este dezactivată.
hftp:use-propfind (boolean)
dacă este dezactivat, lftp nu va încerca să folosească `PROPFIND' pentru a obţine conţinutul directorului
hftp și folosiți în schimb `GET'. Setarea implicită este dezactivată.
hftp: tipul de utilizare (boolean)
Dacă este dezactivat, lftp nu va încerca să adauge `;type=' la adresele URL transmise proxy-ului. niste
proxy-urile rupte nu o gestionează corect. Setarea implicită este activată.
http:accept, http:accept-charset, http:accept-encoding, http:accept-language (şir)
specificați anteturile de solicitare HTTP corespunzătoare.
http:autorizare (şir)
autorizarea de utilizare implicită, atunci când nu este specificat niciun utilizator. Formatul este
``utilizator:parolă''. Valoarea implicită este goală, ceea ce înseamnă că nu există autorizare.
http:cache (boolean)
permite stocarea în cache pe partea de server/proxy.
http:cache-control (şir)
specificați antetul solicitării HTTP corespunzător.
http:cookie (şir)
trimite acest cookie la server. O închidere este utilă aici:
set cookie/www.somehost.com „param=value”
http:decode (boolean)
când este adevărat, lftp decodifică automat entitatea când valoarea antetului Content-Encoding
meciuri deflate, gzip, compress, x-gzip sau x-compress.
http:post-content-type (şir)
specifică valoarea antetului cererii HTTP Content-Type pentru metoda POST. Implicit este
``application/x-www-form-urlencoded''.
Http proxy (URL)
specifică proxy HTTP. Este folosit când lftp funcționează prin protocolul HTTP. Valoare implicită
este luat din variabila de mediu Http proxy. Dacă proxy-ul dvs. necesită
autentificare, specificați numele de utilizator și parola în adresa URL.
http:put-method (PUT sau POST)
specifică ce metodă HTTP să folosească la put.
http:put-content-type (şir)
specifică valoarea antetului de solicitare HTTP Content-Type pentru metoda PUT.
http:referer (şir)
specifică valoarea pentru antetul solicitării HTTP Referer. Un singur punct `.' se extinde la curent
URL-ul directorului. Implicit este `.'. Setați pe șir gol pentru a dezactiva antetul Referer.
http:set-cookies (boolean)
dacă este adevărat, lftp modifică variabilele http:cookie atunci când este primit antetul Set-Cookie.
http:use-allprop (boolean)
dacă este adevărat, lftp va trimite ` ' corp de solicitare în cererile `PROPFIND', în caz contrar
va trimite un corp de cerere gol.
http:use-mkcol (boolean)
dacă este dezactivat, lftp va încerca să folosească „PUT” în loc de „MKCOL” pentru a crea directoare
cu protocolul HTTP. Setarea implicită este activată.
http:use-propfind (boolean)
dacă este dezactivat, lftp nu va încerca să folosească `PROPFIND' pentru a obţine conţinutul directorului
Protocolul HTTP și folosiți în schimb „GET”. Setarea implicită este activată.
http:user-agent (şir)
șirul lftp trimite în antetul User-Agent al cererii HTTP.
https:proxy (şir)
specifică proxy https. Valoarea implicită este preluată din variabila de mediu
https_proxy.
oglindă: dereferință (boolean)
atunci când este adevărat, oglindă va dereferenția legăturile simbolice în mod implicit. Îl poți trece peste
prin opțiunea --no-dereference. Implicit dacă este fals.
mirror:exclude-regex (regex)
specifică modelul de excludere implicit. Puteți să-l suprascrieți prin opțiunea --include.
oglindă: include-regex (regex)
specifică modelul implicit de includere. Este folosit imediat după mirror:exclude-regex este
aplicat. Nu este niciodată folosit dacă mirror:exclude-regex este gol.
mirror:no-empty-dirs (boolean)
când este adevărat, mirror nu creează directoare goale (cum ar fi opțiunea --no-empty-dirs).
oglindă: sortare după (şir)
specifică ordinea transferurilor de fișiere. Valorile valide sunt: name, name-desc, size, size-
desc, data, data-desc. Când valoarea este name sau name-desc, atunci mirror:order
setarea afectează și comanda sau transferurile.
oglindă: ordine (lista de modele)
specifică ordinea transferurilor de fișiere la sortarea după nume. De exemplu, setarea acestui lucru la „*.sfv
*.sum" face oglindă pentru a transfera fișierele care se potrivesc mai întâi cu *.sfv, apoi pe cele care se potrivesc
*.sum și apoi toate celelalte fișiere. Pentru a procesa directoare după alte fișiere, adăugați „*/”
până la sfârșitul listei de modele.
oglindă: suprascrie (boolean)
când este adevărat, oglindă va suprascrie fișierele simple în loc să le elimine și să le recreeze
Le.
oglindă:directoare-paralele (boolean)
dacă este adevărat, mirror va începe procesarea mai multor directoare în paralel atunci când este
în regim paralel. În caz contrar, va transfera fișiere dintr-un singur director înainte
mutarea în alte directoare.
oglindă: număr-transfer-paralel (număr)
specifică numărul de transferuri paralele pe care oglindă este permisă să înceapă. Implicit este 1.
Îl puteți suprascrie cu opțiunea --parallel.
oglindă:require-source (boolean)
Când este adevărat, oglindă necesită ca un director sursă să fie specificat în mod explicit, în caz contrar
ar trebui să fie directorul curent.
mirror:set-permissions (boolean)
Când este dezactivată, oglindă nu va încerca să copieze permisiunile pentru fișiere și directoare. Puteți
înlocuiți-l prin opțiunea --perms. Setarea implicită este activată.
mirror: skip-noaccess (boolean)
când este adevărat, mirror nu încearcă să descarce fișiere care sunt evident inaccesibile
cu masca de permis. Implicit este fals.
mirror:use-pget-n (număr)
specifică opțiunea -n pentru comanda pget folosită pentru a transfera fiecare fișier de sub
oglindă. Implicit este 1 care dezactivează pget.
modul:cale (şir)
listă de directoare separate prin puncte pentru a căuta module. Poate fi inițializat de
variabila de mediu LFTP_MODULE_PATH. Implicit este `PKGLIBDIR/VERSION:PKGLIBDIR'.
net:limită-conexiune (număr)
numărul maxim de conexiuni simultane la același site. 0 înseamnă nelimitat.
net:conexiune-preluare (boolean)
dacă este adevărat, conexiunile din prim-plan au prioritate față de cele din fundal și pot
întrerupeți transferurile de fundal pentru a finaliza o operațiune în prim-plan.
net: inactiv (interval de timp)
deconectați-vă de la server după acest timp de inactivitate. Implicit este de 3 minute.
net:limit-rate (octeți pe secundă)
limita rata de transfer pe conexiunea de date. 0 înseamnă nelimitat. Puteți specifica două
numere separate prin două puncte pentru a limita rata de descărcare și încărcare separat. Sufixe
sunt acceptate, de exemplu 100K înseamnă 102400.
net:limit-max (octeți)
acumularea limită a ratei limită neutilizate. 0 înseamnă dublul ratei limită.
net:limit-total-rate (octeți pe secundă)
limita rata de transfer a tuturor conexiunilor în sumă. 0 înseamnă nelimitat. Puteți specifica
două numere separate prin două puncte pentru a limita rata de descărcare și încărcare separat. Notă
că socketurile au tampon de primire pe ele, acest lucru poate duce la încărcarea conexiunii de rețea
mai mare decât această limită de rată imediat după începerea transferului. Puteți încerca să setați
net:socket-buffer la o valoare relativ mică pentru a evita acest lucru.
net:limit-total-max (octeți)
acumularea limită a rată-limită-totală neutilizată. 0 înseamnă dublul ratei-limită-totală.
net:max-retry (număr)
numărul maxim de încercări succesive ale unei operații fără succes. 0 înseamnă
nelimitat. 1 înseamnă că nu există reîncercări.
net: fără proxy (şir)
conține o listă de domenii separate prin virgulă pentru care proxy nu trebuie utilizat.
Implicit este preluat din variabila de mediu no_proxy.
net:persist-retry (număr)
ignora acest număr de erori grele. Util pentru a vă autentifica la serverele FTP cu erori care răspund
5xx când există prea mulți utilizatori.
net:reconectare-interval-bază (secunde)
stabilește timpul minim de bază între reconectari. Intervalul real depinde de
net:reconnect-interval-multiplicator și numărul de încercări de a efectua o operație.
net:reconectare-interval-max (secunde)
setează intervalul maxim de reconectare. Când intervalul curent după înmulțirea cu
net:reconnect-interval-multiplier atinge această valoare (sau o depășește), este resetat
înapoi la net:reconectare-interval-bază.
net:reconectare-interval-multiplicator (numar real)
setează multiplicatorul cu care intervalul de bază este înmulțit de fiecare dată când o nouă încercare
efectuarea unei operații eșuează. Când intervalul atinge maxim, acesta este resetat la bază
valoare. Vedeți net:reconnect-interval-base și net:reconnect-interval-max.
net:socket-bind-ipv4 (adresa ipv4)
legați toate socketurile IPv4 la adresa specificată. Acest lucru poate fi util pentru a selecta un anumit
interfață de rețea de utilizat. Valoarea implicită este goală, ceea ce înseamnă să nu legați socket-urile IPv4,
sistemul de operare va alege automat o adresă folosind tabelul de rutare.
net:socket-bind-ipv6 (adresa ipv6)
la fel pentru socket-urile IPv6.
net:socket-buffer (octeți)
utilizați dimensiunea dată pentru opțiunile de soclu SO_SNDBUF și SO_RCVBUF. 0 înseamnă implicit sistemul.
net:socket-maxseg (octeți)
utilizați dimensiunea dată pentru opțiunea socket TCP_MAXSEG. Nu toate sistemele de operare acceptă acest lucru
opțiune, dar Linux o face.
net:timeout (interval de timp)
setează expirarea protocolului de rețea.
pget:default-n (număr)
numărul implicit de bucăți pentru a împărți fișierul în pget.
pget:min-chunk-size (număr)
dimensiunea minimă a bucăților pentru a împărți fișierul.
pget:save-status (interval de timp)
salvați starea transferului pget atât de des. Setați la „niciodată” pentru a dezactiva salvarea fișierului
fișier de stare. Starea este salvată într-un fișier cu sufix .lftp-pget-status.
sftp: auto-confirmare (boolean)
când este adevărat, lftp răspunde „da” la toate întrebările ssh, în special la întrebarea
despre o nouă cheie gazdă. În caz contrar, răspunde ``nu''.
sftp:set de caractere (şir)
setul de caractere utilizat de serverul SFTP în numele fișierelor și listele de fișiere. Implicit este
gol, ceea ce înseamnă la fel ca local. Această setare este utilizată numai pentru protocolul SFTP
versiunea anterioară 4. Versiunea 4 și ulterioară utilizează întotdeauna UTF-8.
sftp:connect-program (şir)
programul de utilizat pentru conectarea la serverul de la distanță. Ar trebui să accepte opțiunea „-l”.
pentru numele de utilizator, `-p' pentru numărul de port. Implicit este `ssh -a -x'. Îl poți seta la
„rsh”, de exemplu.
sftp:max-packets-in-flight (număr)
Numărul maxim de pachete fără răspuns în zbor. Dacă timpul dus-întors este
semnificativ, ar trebui să măriți acest lucru și dimensiune-citire/dimensiune-scriere. Implicit este 16.
sftp:versiunea-protocol (număr)
Numărul de protocol de negociat. Implicit este 4. Versiunea actuală a protocolului utilizată
depinde de server.
sftp:server-program (şir)
Programul server care implementează protocolul SFTP. Dacă nu conține o bară oblică „/”,
este considerat un subsistem ssh2 și opțiunea -s este utilizată la pornirea conectării-
program. Implicit este „sftp”. Puteți utiliza rsh ca protocol de nivel de transport astfel:
setați sftp:connect-program rsh
setați sftp:server-program /usr/libexec/openssh/sftp-server
În mod similar, puteți rula SFTP peste SSH1.
sftp:size-read (număr)
Dimensiunea blocului pentru citire. Implicit este 0x8000.
sftp:size-write (număr)
Dimensiunea blocului pentru scriere. Implicit este 0x8000.
ssl:ca-file (calea către fișier)
utilizați fișierul specificat ca certificat de autoritate de certificare.
ssl:ca-cale (calea către director)
utilizați directorul specificat ca depozit de certificate al autorității de certificare (OpenSSL
numai).
ssl:check-hostname (boolean)
când este adevărat, lftp verifică dacă numele gazdei folosit pentru a se conecta la server corespunde
la numele gazdei din certificatul său.
ssl:crl-file (calea către fișier)
utilizați fișierul specificat ca certificat de listă de revocare a certificatelor.
ssl:crl-path (calea către director)
utilizați directorul specificat ca depozit de certificate pentru Lista de revocare a certificatelor
(doar OpenSSL).
ssl:fișier-cheie (calea către fișier)
utilizați fișierul specificat ca cheie privată.
ssl:cert-file (calea către fișier)
utilizați fișierul specificat ca certificat.
ssl:use-sni (boolean)
când este adevărat, utilizați extensia TLS pentru indicația numelui serverului (SNI).
ssl:verify-certificate (boolean)
dacă este setat la da, atunci verificați ca certificatul serverului să fie semnat de un certificat cunoscut
Autoritate și să nu fie pe Lista de revocare a certificatelor.
ssl:prioritate (şir)
șir de prioritate în formă liberă pentru GnuTLS. Dacă este construit cu OpenSSL, valorile înțelese
sunt + or - urmat de SSL3.0, TLS1.0, TLS1.1 sau TLS1.2, separate de :. Exemplu:
setați ssl:priority „NORMAL:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2”
torrent:ip (adresa ipv4)
Adresă IP de trimis către tracker. Specificați-l dacă utilizați un proxy HTTP.
torrent: ipv6 (adresa ipv6)
Adresă IPv6 de trimis către tracker. În mod implicit, a fost găsită prima adresă globală unicast
este folosit.
torrent:max-peers (număr)
numărul maxim de peer-uri pentru un torrent. Peers mai puțin utilizați sunt eliminate pentru a menține
această limită.
torrent:port-range (de la catre)
interval de porturi pentru a accepta conexiuni. Un singur port este selectat atunci când un torrent
începe.
torrent:retracker (URL)
URL de urmărire explicită, de exemplu `http://retracker.local/announce'.
torrent:salvare-metadate (boolean)
când este adevărat, lftp salvează metadatele fiecărui torrent cu care lucrează
~/.local/share/lftp/torrent/md or ~/.lftp/torrent/md director și îl încarcă din
acolo dacă este necesar.
torrent:seed-max-time (interval de timp)
timpul maxim de însămânțare. După această perioadă de timp, un torrent complet se oprește
independent de raport. Poate fi setat la infinit dacă este necesar.
torrent:seed-min-peers (număr)
număr minim de peer atunci când torrentul este complet. Dacă sunt mai puțini, colegi noi
sunt căutate activ.
torrent:stop-on-raport (numar real)
torrent se oprește când este complet și raportul a atins acest număr.
torrent:use-dht (boolean)
când este adevărat, se folosește DHT.
xfer:redenumire automată(boolean)
numele de fișiere sugerate furnizate de server sunt utilizate dacă utilizatorul setează acest lucru în mod explicit
opțiunea pentru „por”. Deoarece acesta ar putea fi un risc de securitate, implicit este dezactivat.
xfer:clobber (boolean)
dacă această setare este dezactivată, comenzile get nu vor suprascrie fișierele existente și nu vor genera
o eroare in schimb.
xfer:director-destinație (calea sau URL-ul către director)
Această setare este folosită ca opțiune implicită -O pentru comenzile get și mget. Implicit este
gol, ceea ce înseamnă directorul curent (fără opțiunea -O).
xfer:disc-plin-fatal (boolean)
când este adevărat, lftp anulează un transfer dacă nu poate scrie fișierul țintă din cauza completului
disc sau cotă; când este fals, lftp așteaptă ca spațiul pe disc să fie eliberat.
xfer:eta-perioada (secunde)
perioada în care rata medie ponderată este calculată pentru a produce ETA.
xfer:eta-terse (boolean)
arată ETA concisă (numai piese de ordin înalt). Implicit este adevărat.
xfer:log (boolean)
când este adevărat, lftp înregistrează transferurile într-un fișier din setarea xfer:log-file.
xfer:fișier-log (calea către fișier)
fișierul în care se înregistrează transferurile. Implicit este ~/.local/share/lftp/transfer_log or
~/.lftp/transfer_log.
xfer:make-backup (boolean)
când este adevărat, lftp redenumește fișierul preexistent adăugând sufixul ``~'' în loc de
suprascriind-o.
xfer:max-log-size (număr)
dimensiunea maximă a fișierului jurnal de transfer. Când dimensiunea este atinsă, fișierul este
redenumit și a început din nou.
xfer:max-redirections (număr)
numărul maxim de redirecționări. Acest lucru poate fi util pentru descărcarea prin HTTP. 0
interzice redirecționările.
xfer:rata-perioada (secunde)
perioada în care se calculează rata medie ponderată.
xfer:nume-fișier-temp (şir)
model de nume de fișier temporar, primul asterisc este înlocuit cu numele fișierului original.
xfer:use-temp-file (boolean)
când este adevărat, un fișier va fi transferat într-un fișier temporar din același director și
apoi redenumit.
xfer:verify (boolean)
când este adevărat, comanda-verificare este lansată după transferul cu succes pentru a valida fișierul
integritate. Codul de ieșire zero al acelei comenzi ar trebui să indice corectitudinea fișierului.
xfer:verify-command (şir)
comanda pentru a valida integritatea fișierului. Singurul argument este calea către fișier.
Numele unei variabile poate fi abreviat dacă nu devine ambiguu. Prefixul înainte
`:' poate fi de asemenea omis. Puteți seta o variabilă de mai multe ori pentru diferite închideri și
astfel puteți obține anumite setări pentru o anumită stare. Închiderea urmează să fie
specificat după numele variabilei separat cu bară oblică `/'.
Închiderea pentru variabilele de domeniu „dns:”, „net:”, „ftp:”, „http:”, „hftp:” este în prezent
doar numele gazdei așa cum îl specificați în comanda „deschidere” (cu unele excepții, unde
închiderea este lipsită de sens, de exemplu dns:cache-size). Pentru unele variabile de domeniu `cmd:'
închiderea este adresa URL curentă fără cale. Pentru alte variabile nu este utilizat în prezent. Vedea
exemple din eșantion lftp.conf.
Anumite comenzi și setări au un parametru de interval de timp. Are formatul Nx[Nx...],
unde N este cantitatea de timp (virgula flotantă) și x este unitatea de timp: d - zile, h - ore, m -
minute, s - secunde. Unitatea implicită este a doua. De exemplu, 5h30m sau 5.5h. De asemenea, intervalul poate
fie „infinit”, „inf”, „niciodată”, „pentru totdeauna” - înseamnă interval infinit. De exemplu, `somnul
pentru totdeauna” sau „set dns:cache-expire never”.
Setările booleene pot fi una dintre (adevărat, activat, da, 1, +) pentru o valoare adevărată sau una dintre (fals,
off, nu, 0, -) pentru o valoare False.
Setările tri-booleene au fie o valoare booleană, fie „auto”.
Setările întregi pot avea un sufix: k - kibi, m - mebi, g - gigi etc. Pot avea, de asemenea,
un prefix: 0 - octal, 0x - hexazecimal.
FTP asincron mod (conducta)
Lftp poate accelera operațiunile FTP prin trimiterea mai multor comenzi simultan și apoi verificând toate
răspunsurile. Vezi variabila ftp:sync-mode. Uneori acest lucru nu funcționează, deci sincron
modul este implicit. Puteți încerca să dezactivați modul sincron și să vedeți dacă funcționează pentru dvs.
Se știe că unele programe de rețea care se ocupă cu traducerea adreselor funcționează incorect
în cazul mai multor comenzi FTP într-un pachet de rețea.
RFC959 spune: ``Procesul utilizator care trimite o altă comandă înainte de răspunsul de finalizare ar
să încalce protocolul; dar procesele server-FTP ar trebui să pună în coadă orice comenzi care
ajunge în timp ce o comandă anterioară este în curs''. De asemenea, RFC1123 spune: ``Implementatorii TREBUIE
NU presupune nicio corespondență între limitele READ de pe conexiunea de control și
Secvențele Telnet EOL (CR LF).'' și ``o singură CITIRE de la conexiunea de control poate
include mai mult de o comandă FTP''.
Deci trebuie să fie sigur să trimiți mai multe comenzi deodată, ceea ce accelerează foarte mult funcționarea și
pare să funcționeze cu toate serverele ftp bazate pe Unix și VMS. Din păcate, pe Windows
De multe ori serverele nu pot gestiona mai multe comenzi într-un singur pachet și, prin urmare, unele nu pot fi întrerupte
routere.
OPŢIUNI
-d Activați modul de depanare.
-e comenzi
Executați comenzile date și nu ieșiți.
-p port
Utilizați portul dat pentru a vă conecta.
-u utilizator[,trece]
Utilizați numele de utilizator și parola date pentru a vă conecta. Nu uitați să citați parola
corect în coajă. De asemenea, rețineți că nu este sigur să specificați parola
linie de comandă, folosiți ~/.netrc fişier. Alternativ, puteți utiliza protocoale bazate pe ssh
cu chei autorizate, astfel încât nu trebuie să introduceți o parolă.
--norc Nu executați fișiere rc din directorul principal.
-f fișier_script
Executați comenzi în fișier și ieșiți. Această opțiune trebuie utilizată singură fără
alte argumente (cu excepția --norc).
-c comenzi
Executați comenzile date și ieșiți. Comenzile pot fi separate cu punct și virgulă,
`&&' sau `||'. Nu uitați să citați corect argumentul comenzilor în shell. Acest
opțiunea trebuie utilizată singură, fără alte argumente (cu excepția --norc).
MEDIUL VARIABILE
Următoarele variabile de mediu sunt procesate de ftp:
EDITOR Folosit ca editor local pentru edita comanda.
ACASĂ Folosit pentru extinderea (locală) tilde (`~').
COAJĂ Folosit de către ! comandă pentru a determina shell-ul de rulat.
PAGER Acesta ar trebui să fie numele pagerului de utilizat. Este folosit de către mai mult și zmore
comenzi.
Http proxy, https_proxy
Folosit pentru a seta variabilele inițiale http:proxy, hftp:proxy și https:proxy.
ftp_proxy
Folosit pentru a seta variabilele inițiale ftp:proxy sau hftp:proxy, în funcție de protocolul URL
utilizat în această variabilă de mediu.
no_proxy
Folosit pentru a seta variabila inițială net:no-proxy.
LFTP_MODULE_PATH
Folosit pentru a seta modulul inițial:variabila cale.
LFTP_HOME
Folosit pentru a localiza directorul care stochează fișierele de configurare specifice utilizatorului. Dacă
dezactivat, ~/.lftp va fi folosit. Vă rugăm să rețineți că, dacă acest director nu există,
atunci vor fi folosite directoarele XDG.
LS_COLORS
folosit pentru a seta variabila culoare inițială: dir-colors.
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
Folosit pentru a localiza directoarele pentru fișierele specifice utilizatorului când ~/.lftp (Sau $LFTP_HOME
director) nu există. Valorile implicite sunt ~ / .config, ~ / .local / share și ~ / .cache
respectiv. Sufixul /lftp este atașat pentru a face calea completă către
directoare.
Utilizați lftp online folosind serviciile onworks.net
