EngelsFransSpaans

Ad


OnWorks-favicon

ftpcopy - Online in de cloud

Voer ftpcopy uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht ftpcopy die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ftpcopy - maak en onderhoud een ftp-mirror.

KORTE INHOUD


ftpcopy [opties] host[:poort] remotedir [localdir]
of: ftpcopy [opties] ftp://host[:poort]/remoteir [localdir]

PRODUCTBESCHRIJVING


ftpcopy kopieert een FTP-site recursief. Daarna worden alle bestanden in het lokale bestand verwijderd
directorystructuur die niet op de externe site zijn gevonden.

local-directory is standaard `.' - de huidige werkmap - als --no-delete
optie wordt gebruikt. local-directory is niet nodig als de optie --interactive wordt gebruikt.
Anders moet u een argument voor de lokale map opgeven.

OPTIES


Verbinden / Log in / gebruikersnaam / wachtwoord opties:
-u, --user=NAAM
Te gebruiken NAAM om in te loggen op de ftp-server.
De standaardwaarde is `anoniem'. Gebruik een lege naam om het programma te dwingen niet in te loggen.

-p, --pass=WACHTWOORD
Gebruik PASS als wachtwoord om in te loggen op de ftp-server.
De standaardwaarde is `[e-mail beveiligd]'. Als er een leeg wachtwoord wordt gegeven, wordt het
programma stuurt geen wachtwoord naar de server.

--account=ACCOUNT
Verzenden ACCOUNT als accountnaam tijdens de inlogfase.
Let op: dit is _niet_ de gebruikersnaam, maar de naam van wat een
subaccount geïmplementeerd door een paar servers. Als je niet begrijpt wat het voor jou betekent
hebben een goede kans om deze optie toch nooit nodig te hebben. Als je denkt dat je het nodig hebt
probeer eerst de optie --user.

--probeert=ARG
Aantal pogingen om verbinding te maken en in te loggen.
De standaardwaarde is 1, wat betekent dat het programma het opgeeft na de eerste fout.
Deze optie is toegevoegd in versie 0.3.0.

--data-connect-retries=ARG
Aantal pogingen om verbinding te maken met datapoort.
Het programma zal proberen de datapoort te bereiken (voor het ophalen van lijsten of gegevens)
dat vaak en zal opgeven na zoveel fouten op rij. De standaardwaarde is 5,
wat betekent dat het programma zal opgeven na de vijfde fout.
Deze optie is toegevoegd in versie 0.6.6. Het oude gedrag was om op te geven na de
eerste fout.

--login-slaap=ARG
Seconden om te slapen na een mislukte login.
Om precies te zijn: het programma zal na een poging dit aantal seconden in slaap vallen
verbinden of inloggen is mislukt. De standaardwaarde is 5. Een 0 wordt behandeld als 1 en misbruik
vooral samen met --try's, zal het de beheerders van de server waarschijnlijk irriteren.
Deze optie is toegevoegd in versie 0.4.5.

-4, --v4
Gebruik alleen IPv4, ook als v6 beschikbaar is.
Deze optie staat het gebruik van IPv6 feitelijk niet toe, behalve voor DNS-query's.
Het is toegevoegd in versie 0.6.0.

-6, --v6
Gebruik alleen IPv6, ook als v4 beschikbaar is.
Deze optie staat het gebruik van IPv4 feitelijk niet toe, behalve voor DNS-query's.
Het is toegevoegd in versie 0.6.0.

Breedsprakigheid opties:
-l, --logniveau=ARG
Regelt de hoeveelheid logboekregistratie.
0: niets behalve waarschuwingen en foutmeldingen.
1: downloaden en verwijderen (dit is de standaard).
2: links/symlinks gemaakt, bestanden die we al hebben.
3: nutteloze dingen.

--bps Logboekoverdrachtsnelheden.
Deze optie zorgt ervoor dat ftpcopy byte / kilobyte / megabyte per seconde informatie registreert
na succesvolle overdrachten.
Deze optie is toegevoegd in versie 0.3.9.

--voortgang
Rapporteer de voortgang aan stderr.
Hierdoor wordt elke seconde een rapport van de download afgedrukt: een korte vorm van het bestand
naam, de ontvangen en verwachte bytes en het ontvangen percentage.
Deze optie is toegevoegd in versie 0.6.0.

Dien in selectie opties:
-m, --max-dagen=DAGEN
Download alleen bestanden die de laatste keer zijn gewijzigd DAGEN.
Lokaal bestaande kopieën van de niet-gedownloade bestanden blijven behouden. De standaardwaarde is
om de ouderdom van bestanden niet te beperken.

--max-grootte=MAXBYTES
Download alleen bestanden tot MAXBYTES lengte.
Lokaal bestaande kopieën van te lange bestanden worden tijdens de opschoonstap verwijderd.
De standaardinstelling is dat de bestandsgrootte niet wordt beperkt.
Deze optie is toegevoegd in versie 0.5.1.

-x, --exclude=WILDKAART
Sluit overeenkomende paden uit WILDKAART.
If WILDKAART overeenkomt met het volledige pad van het externe bestand, dan zal het bestand dat niet zijn
gedownload. WILDKAART is een jokertekenexpressie in shell-stijl, geen reguliere expressie
zoals die van grep. Je kunt deze optie zo vaak herhalen als je wilt, en dat kan ook
vermeng het met de optie --include.
Als zowel 'includes' als 'excludes' worden gebruikt, wordt de laatste overeenkomende waarde gehonoreerd.
De lijst begint met een impliciete '--include *'.
Als de optie --tolower samen met --exclude of --include wordt gebruikt, wordt de
in/exclude-patronen moeten in kleine letters worden geschreven.
Deze optie is toegevoegd in versie 0.3.0.

-i, --include=WILDKAART
Voeg overeenkomende paden toe WILDKAART.
Dit is het tegenovergestelde van de optie --exclude.
Het is toegevoegd in versie 0.3.0.

-X, --in-exclude-file=BESTAND
Patronen inlezen/uitsluiten FILE.
De patronen voor opnemen en uitsluiten worden uit een bestand gelezen. Als het eerste teken van a
regel is een '+', de rest van de regel wordt behandeld als een argument van een --include
Optiona en als het een '-' is, wordt het behandeld als een argument voor een --exclude optie.
Regels die beginnen met een '#' worden genegeerd.
FILE wordt gelezen na eventuele --include en --exclude opties die bij de opdracht zijn gegeven
regel zijn gelezen.
Deze optie is toegevoegd in versie 0.6.6.

--negeer-grootte
Negeer de bestandsgrootte.
Vergelijk de bestandsgroottes niet wanneer u controleert of het externe bestand moet worden gedownload.
Deze optie is toegevoegd in versie 0.4.4.

--negeer-tijd
Negeer wijzigingstijden.
Vergelijk de wijzigingstijden van bestanden niet wanneer u het externe bestand moet controleren
gedownload. Deze optie kan gecombineerd worden met --ignore-size, in welk geval een bestand
zal nooit worden gedownload, ongeacht wijzigingen in de bestandsgrootte of wijzigingstijd.
Met andere woorden: ftpcopy zal geen updates downloaden.
Deze optie is toegevoegd in versie 0.4.4.

--max-diepte=ARG
Daal af bij de meeste LEVEL-directories.
0 betekent `ga helemaal niet naar submappen',
1 betekent `voer submappen in, maar niet hun submappen'.
De standaardwaarde is 2^32-1, wat betekent `alles invoeren'.

verwijdering opties:
-n, --no-delete
Verwijder geen bestanden.
Dit beïnvloedt de opschoonstap bij het verwijderen van dingen die de server niet heeft
meer. Het weerhoudt ftpcopy er niet van om bestanden te verwijderen wanneer het iets detecteert in
het is onderweg tijdens een download.

-M, --max-deletes=COUNT
Verwijder dan niet meer COUNT bestanden.
Deze optie kan nuttig zijn om de impact van een tijdelijk verlies van bestanden op de
server. Dit heeft alleen invloed op de opschoonstap en stopt niet met het verwijderen van ftpcopy
bestanden die tijdens het downloaden in de weg staan. De standaardwaarde is 0, wat onbeperkt betekent.
Deze optie is toegevoegd in versie 0.4.5.

Operationele opties:
-d, --alleen mappen
Maak alleen de directoryhiërarchie aan.
Download geen bestanden. Elk bestand in de boomstructuur wordt verwijderd, tenzij de optie -n is
ook gegeven.
Deze optie wordt in toekomstige versies verwijderd, tenzij iemand bezwaar maakt.

--oefening
Doe niets.
ftpcopy laat alleen zien wat er zou gebeuren.
Deze optie is toegevoegd in versie 0.3.6.

-T, --timeout=SECONDEN
Time-out om te gebruiken voor netwerk lezen/schrijven.
De standaardwaarde is 30 seconden en is meestal voldoende.
Deze optie is toegevoegd in versie 0.3.8.

--rate-limit=BYTES_PER_SECOND
Beperk de downloadsnelheid van bestanden.
Beperk de overdrachtssnelheid van bestandsdownloads tot ongeveer dat aantal bytes per seconde. De
de implementatie is grof en eenvoudig, door maximaal één seconde tussen netwerken te slapen
leest, en probeert daarom niet eens het tarief precies tot dat aantal te beperken. Op
aan de andere kant werkt het meestal en is het onwaarschijnlijk dat het dingen kapot maakt door het te veroorzaken
time-outs.
De standaardinstelling is onbeperkt.
Deze optie is toegevoegd in versie 0.4.7.

--interactief
Lees mappen van stdin.
Deze optie vertelt ftpcopy om alle mappen die op de opdrachtregel staan ​​te negeren, en
om commando's van de standaardinvoer te lezen. Elke opdracht bestaat uit twee regels, de
de eerste is een map op de externe server en de tweede een lokale map.
ftpcopy zal na elke bewerking een END-OF-COPY-regel afdrukken.
Deze optie is toegevoegd in versie 0.3.6 en zal in toekomstige versies worden verwijderd,
tenzij iemand bezwaar maakt.

Workaround opties:
--ascii-vermeldingen
Voer directoryvermeldingen uit in ASCII-modus.
Gebruik deze optie als de FTP-server de mappen niet correct in binair kan weergeven
modus, bijvoorbeeld als u een bericht als dit ziet (meestal op één regel):
`fataal: ongewenst antwoord ontvangen op LIST: 426 Dataverbinding: Illegaal zoeken.'
Deze optie is toegevoegd in versie 0.5.2.

-L, --list-opties=OPTS
Toevoegen OPT naar LIST-opdracht.
Dit maakt het mogelijk om willekeurige opties door te geven aan de opdracht LIST van de FTP-servers. Let daar op
ftpcopy kan niet goed overweg met recursieve directoryvermeldingen.
Deze optie is toegevoegd in versie 0.3.0.

-s, --symlink-hack
Omgaan met symbolische links.
Dit is alleen nuttig voor het spiegelen van sites die vermeldingen maken /bin/ls, en wil
mislukken als een bestandsnaam in een link een ` -> ' reeks bevat.

--geforceerd selecteren
Gebruik select, niet poll.
Gebruik niet de systeemoproep poll() zelfs als deze beschikbaar is, maar gebruik in plaats daarvan select().
Hierdoor kan het programma samen met runsocks uit de socks5-referentie worden gebruikt
implementatie.
Houd er rekening mee dat u sowieso een direct bereikbare nameserver nodig heeft, evenals de DNS
bibliotheek in gebruik ondersteunt geen SOCKS (u kunt altijd IP-adressen gebruiken).
Deze optie is toegevoegd in versie 0.3.8.

--mdtm Gebruik het MDTM-commando om de externe tijd op te halen.
De standaardinstelling is om de tijden uit de directorylijsten te halen. Dit werkt niet als
de server implementeert een inferieur lijstformaat (de meeste doen dat) en verzendt geen tijd
stempels in universeel gecoördineerde tijd (UTC). De hierdoor veroorzaakte schade is beperkt tot
tijdstempels van bestanden zijn een paar uur verkeerd.
Deze optie zorgt ervoor dat ftpcopy een MDTM-opdracht verzendt voor elk gewenst bestand
downloaden. Het nadeel is dat dit ten koste gaat van de prestaties: ftpcopy verzendt meestal alleen
één opdracht voor een volledige map die de map doorloopt. Met de optie --mdtm is dat zo
om voor elk bestand een extra opdracht te verzenden.
Deze optie is toegevoegd in versie 0.3.10.

--allow-pasv-ip=IP4
Sta dataverbindingen naar het adres toe IP4.
Normaal gesproken accepteert ftpls alleen dataverbindingen naar de IP-adressen die het als een
antwoord op het DNS-verzoek of het IP-adres in de URL. Soms is dit niet
genoeg, vooral wanneer NAT of masquerading actief zijn. ftpcopy drukt vervolgens een
foutmelding `illegale omleiding door FTP-server'. Met deze optie, dat kan zijn
meer dan eens gegeven, kunt u extra adressen toevoegen aan de interne lijst van
toegestane gegevensverbindingsdoelen. IP4 moet een IPv4-adres of een lijst met IPv4 zijn
adressen, gescheiden door komma's.
De omgevingsvariabele FTPCOPY_ALLOW_PASV_IP heeft hetzelfde doel.
Opmerking: gebruik deze optie niet zonder na te denken: FTP-omleidingen kunnen worden gebruikt om te starten
denial of service-aanvallen op onschuldige doelwitten.
Deze optie is toegevoegd in versie 0.6.1.

--geen-cv
Probeer het downloaden niet te hervatten.
De REST-opdracht is nodig om een ​​mislukte hervatting te hervatten
downloaden, is slecht gespecificeerd en zal waarschijnlijk verkeerd worden geïnterpreteerd en geïmplementeerd. Gebruik
deze optie in geval van problemen.
Deze optie is toegevoegd in versie 0.6.0.

--verlagen
Wijzig alle lokale bestandsnamen in kleine letters.
Gebruik dit alleen als u er absoluut zeker van bent dat de andere kant er geen bevat
bestanden of mappen waarvan de namen in kleine letters met elkaar botsen. Anders
deze optie verspilt bandbreedte.
Als deze optie samen met de opties --exclude of --include wordt gebruikt, wordt de
in/exclude-patronen moeten in kleine letters worden geschreven.
Deze optie is toegevoegd in versie 0.3.8.

Help opties:
--include-exclude-help
Hoe werk insluiten en uitsluiten.

--voorbeelden
Laat gebruiksvoorbeelden zien.

--zie ook
Waar gerelateerde informatie te vinden.

--versie
Toon versie: ftpcopy (ftpcopy) 0.6.7.

--help Toon een lijst met opties of de lange help bij één.
Het gebruik met een argument toont de lange helptekst
van die optie, zonder een argument zal het lijst
alle opties.

--langhelp
Toon langere helpteksten voor alle of één optie.

Voorbeelden


spiegel cr.yp.to:
ftpcopy \
--exclude '*.cdb' \
--exclude '*software/voorgecompileerd*' \
cr.yp.to / /private/file/0/mirror/cr.yp.to
Dit betekent:
* ik ben niet geïnteresseerd in .cdb-bestanden.
* Voorgecompileerde dingen worden ook niet gedownload.
* de host waarmee verbinding moet worden gemaakt is cr.yp.to.
* de externe map is /, en
* en /private/file/0/mirror/cr.yp.to is de lokale map.

IN/UITSLUITEN


In- en uitsluitingslijsten worden intern met elkaar gemengd, waarbij de volgorde waarin ze stonden behouden blijft
gegeven. De lijst begint met een impliciete `include *'. ftpcopy eert de laatste wedstrijd.

De jokertekens worden vergeleken met het volledige externe pad van het bestand. Het `/'-teken
heeft geen speciale betekenis voor de matching en wordt behandeld als alle andere.

Opmerking: u moet mappen op het hoogste niveau opnemen met bestanden of mappen die u wilt
erbij betrekken. Zoiets zal NIET werken:
--exclude '*' --include '/w/h/e/r/e/file.c'
U moet /w, /w/h enzovoort toevoegen.

COPYRIGHT


Copyright (C) 2003 Uwe Ohse.

De software wordt geleverd ZONDER GARANTIE, voor zover toegestaan ​​door de wet.

Dit pakket is gepubliceerd onder de voorwaarden van de GNU General Public License versie 2.
Latere versies van de GPL kunnen al dan niet van toepassing zijn, zie http://www.ohse.de/uwe/licenses/

Gebruik ftpcopy online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad