EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

ftpcopy - Online în cloud

Rulați ftpcopy în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ftpcopy 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


ftpcopy - creați și mențineți o oglindă ftp.

REZUMAT


ftpcopy [opțiuni] gazdă[:port] remotedir [localdir]
sau: ftpcopy [opțiuni] ftp://gazdă[:port]/remotedir [localdir]

DESCRIERE


ftpcopy copiază un site FTP în mod recursiv. Apoi șterge toate fișierele din local
arbore de directoare care nu au fost găsite pe site-ul la distanță.

directorul-local este implicit `.' - directorul de lucru curent - dacă --no-delete
este folosită opțiunea. directorul-local nu este necesar dacă este utilizată opțiunea --interactive.
În caz contrar, trebuie să furnizați un argument local-director.

OPŢIUNI


Conectați / Logare / nume de utilizator / parola opţiuni:
-u, --user=NUME
Utilizare NUME pentru a vă autentifica pe serverul ftp.
Valoarea implicită este „anonim”. Utilizați un nume gol pentru a forța programul să nu se autentifice.

-p, --pass=PAROLA
Utilizați PASS ca parolă pentru a vă autentifica pe serverul ftp.
Valoarea implicită este `[e-mail protejat]'. Dacă este dată o parolă goală
program nu va trimite o parolă serverului.

--account=CONT
Trimiteți CONT ca nume de cont în timpul fazei de conectare.
Notă: acesta _nu_ este numele de utilizator, ci numele a ceea ce s-ar putea numi a
subcont implementat de câteva servere. Dacă nu înțelegi ce înseamnă tu
oricum, aveți șanse mari să nu mai aveți nevoie de această opțiune. Dacă crezi că ai nevoie
vă rugăm să încercați mai întâi opțiunea --user.

--tries=ARG
Numărul de încercări de conectare și autentificare.
Valoarea implicită este 1, ceea ce înseamnă că programul va renunța după prima eroare.
Această opțiune a fost adăugată în versiunea 0.3.0.

--data-connect-retries=ARG
Numărul de încercări de conectare la portul de date.
Programul va încerca să ajungă la portul de date (pentru recuperarea listelor sau a datelor)
de atâtea ori și va renunța după atâtea erori la rând. Valoarea implicită este 5,
ceea ce înseamnă că programul va renunța după a cincea eroare.
Această opțiune a fost adăugată în versiunea 0.6.6. Vechiul comportament era de a renunța după
prima eroare.

--login-sleep=ARG
Secunde pentru a dormi după o conectare eșuată.
Mai precis: programul va adormi atât de multe secunde după o încercare
conectarea sau autentificarea a eșuat. Valoarea implicită este 5. A 0 este tratat ca 1, iar abuzul,
mai ales împreună cu --tries, este probabil să enerveze administratorii serverelor.
Această opțiune a fost adăugată în versiunea 0.4.5.

-4, --v4
Utilizați numai IPv4, chiar dacă v6 este disponibil.
Această opțiune nu permite efectiv utilizarea IPv6, cu excepția interogărilor DNS.
A fost adăugat în versiunea 0.6.0.

-6, --v6
Utilizați numai IPv6, chiar dacă v4 este disponibil.
Această opțiune nu permite efectiv utilizarea IPv4, cu excepția interogărilor DNS.
A fost adăugat în versiunea 0.6.0.

Verbozitate opţiuni:
-l, --loglevel=ARG
Controlează cantitatea de înregistrare efectuată.
0: nimic în afară de avertismente și mesaje de eroare.
1: descarcă și șterge (acesta este implicit).
2: link-uri/symlink-uri create, fișiere pe care le-am primit deja.
3: chestii inutile.

--bps Rate de transfer în jurnal.
Această opțiune face ca ftpcopy să înregistreze informații de octet / kilobyte / megabyte pe secundă
după transferuri reușite.
Această opțiune a fost adăugată în versiunea 0.3.9.

--progresa
Raportați progresul către stderr.
Aceasta va tipări un raport al descărcării în fiecare secundă: o formă scurtă a fișierului
numele, octeții obținuți și așteptați și procentul primit.
Această opțiune a fost adăugată în versiunea 0.6.0.

Fișier selecţie opţiuni:
-m, --max-days=ZIILE
Descărcați numai fișierele modificate în ultimul ZILE.
Copiile existente la nivel local ale fișierelor nedescărcate vor fi păstrate. Valoarea implicită este
pentru a nu restricționa vârsta fișierelor.

--max-size=MAXBYTES
Descărcați numai fișiere până la MAXBYTES lungime.
Copiile existente la nivel local ale fișierelor prea lungi vor fi șterse în timpul pasului de curățare.
Valoarea implicită este să nu restricționeze dimensiunea fișierului.
Această opțiune a fost adăugată în versiunea 0.5.1.

-x, --exclude=WILDCARD
Excludeți potrivirea căilor WIDCARD.
If WIDCARD se potrivește cu calea completă a fișierului de la distanță, atunci fișierul nu va fi
descărcat. WIDCARD este o expresie wildcard în stil shell, nu o expresie regulată
ca cele ale grep. Puteți repeta această opțiune de câte ori doriți și puteți
amestecați-l cu opțiunea --include.
Dacă sunt folosite ambele includeri și exclude, atunci ultimul care se potrivește va fi onorat.
Lista începe cu un „--include *” implicit.
Dacă opțiunea --tolower este utilizată împreună cu --exclude sau --include, atunci
modelele in/exclude trebuie scrise cu litere mici.
Această opțiune a fost adăugată în versiunea 0.3.0.

-i, --include=WILDCARD
Includeți căile care se potrivesc WIDCARD.
Acesta este opusul opțiunii --exclude.
A fost adăugat în versiunea 0.3.0.

-X, --in-exclude-file=FIȘIER
Citiți/excludeți modele din FILE.
Modelele include și exclude sunt citite dintr-un fișier. Dacă primul caracter al lui a
linia este un „+”, restul liniei este tratat ca un argument al unui --include
optiona si daca este un „-” este tratat ca un argument pentru o optiune --exclude.
Liniile care încep cu „#” sunt ignorate.
FILE va fi citit după orice opțiuni --include și --exclude date în comandă
rândul a fost citit.
Această opțiune a fost adăugată în versiunea 0.6.6.

--ignora-dimensiunea
Ignorați dimensiunea fișierului.
Nu comparați dimensiunile fișierelor atunci când verificați că fișierul de la distanță trebuie descărcat.
Această opțiune a fost adăugată în versiunea 0.4.4.

--ignora-timp
Ignorați orele de modificare.
Nu comparați timpii de modificare a fișierelor atunci când trebuie să verificați fișierul de la distanță
descărcat. Această opțiune poate fi combinată cu --ignore-size, caz în care un fișier
nu va fi descărcat niciodată, indiferent de modificările în dimensiunea fișierului sau de timpul de modificare.
Cu alte cuvinte: ftpcopy nu va descărca nicio actualizare.
Această opțiune a fost adăugată în versiunea 0.4.4.

--max-depth=ARG
Coborâți la cele mai multe directoare LEVEL.
0 înseamnă „nu introduceți deloc subdirectoare”,
1 înseamnă „introduceți subdirectoare, dar nu subdirectoarele lor”.
Valoarea implicită este 2^32-1, adică „introduceți tot”.

ștergere opţiuni:
-n, --no-delete
Nu ștergeți fișierele.
Acest lucru influențează pasul de curățare atunci când scăpați de lucrurile pe care serverul nu le are
mai mult. Nu oprește ftpcopy să șterge fișiere atunci când detectează ceva în
este așa în timpul unei descărcări.

-M, --max-deletes=COUNT
Nu șterge mai mult atunci COUNT fișiere.
Această opțiune poate fi utilă pentru a limita impactul unei pierderi temporare de fișiere asupra fișierelor
Server. Acest lucru influențează doar pasul de curățare și nu oprește ștergerea ftpcopy
fișierele în cale în timpul unei descărcări. Valoarea implicită este 0, adică nelimitat.
Această opțiune a fost adăugată în versiunea 0.4.5.

Operațional opţiuni:
-d, --doar directoare
Creați doar ierarhia directoarelor.
Nu descărcați fișiere. Orice fișier din arbore va fi șters, cu excepția cazului în care opțiunea -n este
dat de asemenea.
Această opțiune va fi eliminată în versiunile viitoare, cu excepția cazului în care cineva se opune.

--funcție uscată
Nu face nimic.
ftpcopy va arăta doar ce s-ar face.
Această opțiune a fost adăugată în versiunea 0.3.6.

-T, --timeout=SECONDE
Timeout de utilizat pentru citirea/scrierea în rețea.
Valoarea implicită este de 30 de secunde și este de obicei suficientă.
Această opțiune a fost adăugată în versiunea 0.3.8.

--rate-limit=BYTES_PER_SECOND
Limitați viteza de descărcare a fișierelor.
Limitați rata de transfer a descărcărilor de fișiere la aproximativ atât de mulți octeți pe secundă. The
implementarea este brută și simplă, prin oprirea de până la o secundă între rețea
citește și, prin urmare, nici măcar nu încearcă să limiteze rata exact la acel număr. Pe
pe de altă parte, de obicei funcționează și este puțin probabil să spargă lucrurile prin cauza
timeout-uri.
Valoarea implicită este nelimitată.
Această opțiune a fost adăugată în versiunea 0.4.7.

--interactiv
Citiți directoare din stdin.
Această opțiune îi spune ftpcopy să ignore orice directoare date pe linia de comandă și
pentru a citi comenzile de la intrarea standard. Fiecare comandă constă din două linii, the
primul fiind un director pe serverul de la distanță, iar al doilea un director local.
ftpcopy va imprima o linie END-OF-COPY după fiecare operație.
Această opțiune a fost adăugată în versiunea 0.3.6 și va fi eliminată în versiunile viitoare,
cu excepția cazului în care cineva obiectează.

Soluție opţiuni:
--ascii-listings
Faceți liste de directoare în modul ASCII.
Utilizați această opțiune dacă serverul FTP nu poate lista corect directoarele în format binar
modul, de exemplu, dacă vedeți un mesaj ca acesta (de obicei pe o singură linie):
`fatal: primit răspuns nedorit la LISTĂ: 426 Conexiune de date: căutare ilegală.'
Această opțiune a fost adăugată în versiunea 0.5.2.

-L, --list-options=OPTS
Adăuga OPTS la comanda LIST.
Acest lucru permite trecerea de opțiuni arbitrare la comanda FTP servers LIST. Rețineți că
ftpcopy nu face față bine listelor de directoare recursive.
Această opțiune a fost adăugată în versiunea 0.3.0.

-s, --symlink-hack
Ocupați-vă de legăturile simbolice.
Acest lucru este util doar pentru oglindirea site-urilor prin care creează listări /bin/ls, si voi
eșuează dacă un nume de fișier dintr-o legătură conține o secvență ` -> '.

--force-select
Folosiți select, nu sondaj.
Nu utilizați apelul de sistem poll() chiar dacă este disponibil, ci folosiți select() în schimb.
Acest lucru permite ca programul să fie utilizat împreună cu runsocks din referința socks5
punerea în aplicare.
Vă rugăm să rețineți că oricum veți avea nevoie de un server de nume accesibil direct, ca DNS
biblioteca în uz nu acceptă SOCKS (puteți folosi oricând adrese IP).
Această opțiune a fost adăugată în versiunea 0.3.8.

--mdtm Utilizați comanda MDTM pentru a obține ora de la distanță.
Implicit este de a lua orele din listele de directoare. Acest lucru nu funcționează dacă
serverul implementează un format de listare inferior (majoritatea fac) și nu trimite timp
timbre în timp universal coordonat (UTC). Prejudiciul cauzat de aceasta este limitat la
marcajele de timp ale fișierului sunt greșite cu câteva ore.
Această opțiune face ca ftpcopy să trimită o comandă MDTM pentru orice fișier pe care ar dori să îl facă
Descarca. Dezavantajul este că acest lucru consumă performanță: ftpcopy trimite de obicei doar
o comandă pentru un director complet traversează. Cu opțiunea --mdtm are
pentru a trimite o comandă suplimentară pentru orice fișier.
Această opțiune a fost adăugată în versiunea 0.3.10.

--allow-pasv-ip=IP4
Permite conexiuni de date la adresa IP4.
În mod normal, ftpls acceptă numai conexiuni de date la adresele IP pe care le-a primit ca un
răspuns la cererea DNS sau adresa IP din URL. Uneori acest lucru nu este
suficient, mai ales când NAT sau masquerading sunt active. ftpcopy apoi tipărește un
mesaj de eroare „redirecționare ilegală de către serverul FTP”. Cu această opțiune, care poate fi
dat de mai multe ori, puteți adăuga adrese suplimentare la lista internă a
ținte permise pentru conexiunea de date. IP4 trebuie să fie o adresă IPv4 sau o listă de IPv4
adrese, separate prin virgule.
Variabila de mediu FTPCOPY_ALLOW_PASV_IP servește aceluiași scop.
Notă: Nu utilizați această opțiune fără să vă gândiți: redirecționările FTP pot fi folosite pentru lansare
atacuri de denegație a serviciului împotriva țintelor nevinovate.
Această opțiune a fost adăugată în versiunea 0.6.1.

--nu-reluare
Nu încercați să reluați descărcările.
Comanda REST, necesară pentru a relua un eșuat
descărcare, este prost specificat și probabil să fie interpretat greșit și implementat. Utilizare
această opțiune în caz de probleme.
Această opțiune a fost adăugată în versiunea 0.6.0.

--pentru a reduce
Schimbați toate numele fișierelor locale în minuscule.
Utilizați acest lucru numai dacă sunteți absolut sigur că partea de la distanță nu conține niciuna
fișiere sau directoare ale căror nume cu litere mici se ciocnesc între ele. In caz contrar
această opțiune va risipi lățime de bandă.
Dacă această opțiune este utilizată împreună cu opțiunile --exclude sau --include, atunci
modelele in/exclude trebuie scrise cu litere mici.
Această opțiune a fost adăugată în versiunea 0.3.8.

Ajutor opţiuni:
--include-exclude-ajutor
Cum --include și --exclude lucrează.

--exemple
Afișați exemple de utilizare.

--Vezi si
Unde găsiți informații aferente.

--versiune
Afișați versiunea: ftpcopy (ftpcopy) 0.6.7.

--help Afișează o listă de opțiuni sau ajutorul lung pentru una.
Utilizarea cu un argument arată textul de ajutor lung
a acelei opțiuni, fără un argument va lista
toate opțiunile.

--ajutor lung
Afișați texte de ajutor mai lungi pentru toate opțiunile sau pentru una.

EXEMPLE


oglindă cr.yp.to:
ftpcopy \
--exclude „*.cdb” \
--exclude „*software/precompilat*” \
cr.yp.to / /private/file/0/mirror/cr.yp.to
Asta înseamnă:
* Nu sunt interesat de fișierele .cdb.
* Lucrurile precompilate nu sunt, de asemenea, descărcate.
* gazda la care să te conectezi este cr.yp.to.
* directorul de la distanță este / și
* și /private/file/0/mirror/cr.yp.to este directorul local.

IN/EXCLUDE


Listele de intrare și de excludere sunt amestecate în interior, păstrând ordinea în care au fost
dat. Lista începe cu un „include *” implicit. ftpcopy onorează ultimul meci.

Potrivirea wildcard-ului se face cu calea completă la distanță a fișierului. Caracterul „/”.
nu are o semnificație specială pentru potrivire și este tratată ca oricare alta.

Notă: trebuie să includeți directoare de nivel superior ale fișierelor sau directoarelor pe care doriți să le faceți
include. Ceva de genul acesta NU va funcționa:
--exclude '*' --include '/w/h/e/r/e/file.c'
Trebuie să includeți /w, /w/h și așa mai departe.

DREPTURI DE AUTOR


Copyright (C) 2003 Uwe Ohse.

Software-ul vine fără GARANȚIE, în măsura permisă de lege.

Acest pachet este publicat în condițiile licenței publice generale GNU versiunea 2.
Versiunile ulterioare ale GPL se pot aplica sau nu, vezi http://www.ohse.de/uwe/licenses/

Utilizați ftpcopy online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad