IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ftpcopy - Online nel cloud

Esegui ftpcopy nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ftpcopy che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ftpcopy - crea e mantiene un mirror ftp.

SINOSSI


ftpcopy [opzioni] host[:port] remotedir [localdir]
oppure: ftpcopy [opzioni] ftp://host[:porta]/dirremoto [dirlocale]

DESCRIZIONE


ftpcopy copia ricorsivamente un sito FTP. Successivamente elimina tutti i file nel locale
albero di directory che non sono stati trovati sul sito remoto.

directory locale per impostazione predefinita è `.' - la directory di lavoro corrente - se il --no-delete
viene utilizzata l'opzione. local-directory non è necessaria se viene utilizzata l'opzione --interactive.
Altrimenti devi fornire un argomento di directory locale.

VERSIONI


Connettiti / accesso / nome utente / parola d'ordine opzioni:
-u, --user=NOME
Usa il NOME per accedere al server ftp.
L'impostazione predefinita è "anonimo". Usa un nome vuoto per forzare il programma a non accedere.

-p, --pass=PASSWORD
Usa PASS come password per accedere al server ftp.
L'impostazione predefinita è `[email protected]'. Se viene data una password vuota il
programm non invierà una password al server.

--account=ACCOUNT
Invia ACCOUNT come nome account durante la fase di accesso.
Nota: questo _non_ è il nome utente, ma il nome di quello che potrebbe essere chiamato a
subaccount implementato da alcuni server. Se non capisci cosa significa te
avere comunque una buona possibilità di non aver mai bisogno di questa opzione. Se pensi di averne bisogno
per favore prova prima l'opzione --user.

--try=ARG
Numero di tentativi di connessione e accesso.
Il valore predefinito è 1, il che significa che il programma si arrenderà dopo il primo errore.
Questa opzione è stata aggiunta nella versione 0.3.0.

--data-connect-retry=ARG
Numero di tentativi di connessione alla porta dati.
Il programma proverà a raggiungere la porta dati (per il recupero di elenchi o dati)
tante volte e si arrenderà dopo tanti errori di fila. Il valore predefinito è 5,
il che significa che il programma si arrenderà dopo il quinto errore.
Questa opzione è stata aggiunta nella versione 0.6.6. Il vecchio comportamento era quello di arrendersi dopo il
primo errore.

--login-sonno=ARG
Secondi di sospensione dopo un accesso fallito.
Più precisamente: il programma si addormenterà per così tanti secondi dopo un tentativo di
la connessione o l'accesso non è riuscito. Il valore predefinito è 5. Uno 0 viene trattato come 1 e l'abuso,
specialmente insieme a --tries, è probabile che infastidisca gli amministratori dei server.
Questa opzione è stata aggiunta nella versione 0.4.5.

-4, --v4
Utilizzare solo IPv4, anche se è disponibile v6.
Questa opzione di fatto impedisce l'uso di IPv6, ad eccezione delle query DNS.
È stato aggiunto nella versione 0.6.0.

-6, --v6
Utilizzare solo IPv6, anche se è disponibile v4.
Questa opzione di fatto impedisce l'uso di IPv4, ad eccezione delle query DNS.
È stato aggiunto nella versione 0.6.0.

Verbosità opzioni:
-l, --loglevel=ARG
Controlla la quantità di registrazione eseguita.
0: niente tranne avvertimenti e messaggi di errore.
1: scarica ed elimina (questa è l'impostazione predefinita).
2: link/link simbolici creati, file che abbiamo già.
3: cose inutili.

--bps Registra le velocità di trasferimento.
Questa opzione fa sì che ftpcopy registri le informazioni di byte / kilobyte / megabyte al secondo
dopo i trasferimenti andati a buon fine.
Questa opzione è stata aggiunta nella versione 0.3.9.

--progresso
Segnala i progressi a stderr.
Questo stamperà un report del download ogni secondo: una breve forma del file
nome, i byte ottenuti e previsti e la percentuale ricevuta.
Questa opzione è stata aggiunta nella versione 0.6.0.

Compila il prodotti opzioni:
-m, --max-giorni=GIORNI
Scarica solo i file modificati nell'ultimo GIORNI.
Verranno conservate le copie esistenti localmente dei file non scaricati. L'impostazione predefinita è
per non limitare l'età dei file.

--dimensione-max=MAXBYTES
Scarica solo file fino a MAXBYTE lunghezza.
Le copie esistenti localmente dei file troppo lunghi verranno eliminate durante la fase di pulizia.
L'impostazione predefinita non è limitare la dimensione del file.
Questa opzione è stata aggiunta nella versione 0.5.1.

-x, --exclude=Carta jolly
Escludi percorsi corrispondenti CARTA JOLLY.
If CARTA JOLLY corrisponde al percorso completo del file remoto, il file non sarà
scaricato. CARTA JOLLY è un'espressione jolly in stile shell, non un'espressione regolare
come quelli di grep. Puoi ripetere questa opzione tutte le volte che vuoi e puoi
mescolalo con l'opzione --include.
Se vengono utilizzate sia le inclusioni che le esclusioni, verrà rispettato l'ultimo corrispondente.
L'elenco inizia con un '--include *' implicito.
Se l'opzione --tolower viene utilizzata insieme a --exclude o --include allora il
i pattern in/exclude devono essere scritti in minuscolo.
Questa opzione è stata aggiunta nella versione 0.3.0.

-i, --include=carta jolly
Includi percorsi corrispondenti CARTA JOLLY.
Questo è l'opposto dell'opzione --exclude.
È stato aggiunto nella versione 0.3.0.

-X, --in-exclude-file=FILE
Leggi/escludi modelli da RISORSE.
I modelli di inclusione ed esclusione vengono letti da un file. Se il primo carattere di a
line è un '+' il resto della riga è trattato come un argomento di un --include
optiona e se è un '-' viene trattato come un argomento per un'opzione --exclude.
Le righe che iniziano con un '#' vengono ignorate.
RISORSE verrà letto dopo qualsiasi opzione --include e --exclude fornita sul comando
riga è stata letta.
Questa opzione è stata aggiunta nella versione 0.6.6.

--ignora-dimensione
Ignora la dimensione del file.
Non confrontare le dimensioni dei file quando si verifica che il file remoto debba essere scaricato.
Questa opzione è stata aggiunta nella versione 0.4.4.

--ignora-tempo
Ignora i tempi di modifica.
Non confrontare i tempi di modifica dei file quando è necessario controllare il file remoto
scaricato. Questa opzione può essere combinata con --ignore-size, nel qual caso un file
non verrà mai scaricato indipendentemente dalle modifiche alla dimensione del file o al tempo di modifica.
In altre parole: ftpcopy non scaricherà alcun aggiornamento.
Questa opzione è stata aggiunta nella versione 0.4.4.

--max-profondità=ARG
Scende al massimo delle directory LEVEL.
0 significa "non inserire affatto le sottodirectory",
1 significa "inserire le sottodirectory, ma non le relative sottodirectory".
Il valore predefinito è 2^32-1 che significa "inserisci tutto".

cancellazione opzioni:
-n, --no-eliminazione
Non eliminare i file.
Questo influenza la fase di pulizia quando si eliminano cose che il server non ha
più. Non impedisce a ftpcopy di eliminare i file quando rileva qualcosa in
è così durante un download.

-M, --max-deletes=COUNT
Non cancellare più allora COUNT File.
Questa opzione può essere utile per limitare l'impatto di una perdita temporanea di file sul
server. Questo influenza solo il passaggio di pulizia e non interrompe l'eliminazione di ftpcopy
file nel suo modo durante un download. Il valore predefinito è 0, che significa illimitato.
Questa opzione è stata aggiunta nella versione 0.4.5.

Operativa opzioni:
-d, --directory-only
Crea solo la gerarchia di directory.
Non scaricare file. Qualsiasi file nell'albero verrà eliminato a meno che l'opzione -n ​​non sia
anche dato.
Questa opzione verrà rimossa nelle versioni future, a meno che qualcuno non si opponga.

--funzionamento a secco
Non fare niente.
ftpcopy mostrerà solo ciò che sarebbe stato fatto.
Questa opzione è stata aggiunta nella versione 0.3.6.

-T, --timeout=SECONDI
Timeout da utilizzare per la lettura/scrittura di rete.
L'impostazione predefinita è 30 secondi e di solito è sufficiente.
Questa opzione è stata aggiunta nella versione 0.3.8.

--rate-limit=BYTES_PER_SECOND
Limita la velocità di download dei file.
Limita la velocità di trasferimento dei download di file a circa quel numero di byte al secondo. Il
l'implementazione è rozza e semplice, dormendo fino a un secondo tra la rete
legge, e quindi non prova nemmeno a limitare il tasso esattamente a quel numero. Sopra
d'altra parte di solito funziona ed è improbabile che rompa le cose causando
timeout.
L'impostazione predefinita è illimitata.
Questa opzione è stata aggiunta nella versione 0.4.7.

--interattivo
Leggi le directory da stdin.
Questa opzione dice a ftpcopy di ignorare qualsiasi directory fornita sulla riga di comando, e
per leggere i comandi dallo standard input. Ogni comando è composto da due righe, la
la prima è una directory sul server remoto e la seconda una directory locale.
ftpcopy stamperà una riga di FINE COPIA dopo ogni operazione.
Questa opzione è stata aggiunta nella versione 0.3.6 e verrà rimossa nelle versioni future,
a meno che qualcuno non si opponga.

Soluzione opzioni:
--ascii-elenchi
Esegui elenchi di directory in modalità ASCII.
Usa questa opzione se il server FTP non è in grado di elencare correttamente le directory in binario
mode, ad esempio, se vedi un messaggio come questo (di solito su una riga):
`fatale: ricevuta risposta indesiderata a LIST: 426 Connessione dati: ricerca illegale.'
Questa opzione è stata aggiunta nella versione 0.5.2.

-L, --list-options=OPZIONI
Aggiungi OPZIONI al comando ELENCO.
Ciò consente di passare opzioni arbitrarie al comando LIST dei server FTP. Notare che
ftpcopy non gestisce bene gli elenchi di directory ricorsivi.
Questa opzione è stata aggiunta nella versione 0.3.0.

-s, --symlink-hack
Gestire i collegamenti simbolici.
Questo è utile solo per rispecchiare i siti che creano elenchi tramite / bin / ls, e sarà
fallisce se il nome di un file in un collegamento contiene una sequenza ` -> '.

--forza-seleziona
Usa select, non poll.
Non usare la chiamata di sistema poll() anche se è disponibile, ma usa invece select().
Ciò consente di utilizzare il programma insieme ai runsocks del riferimento calzini5
attuazione.
Tieni presente che avrai comunque bisogno di un server dei nomi direttamente raggiungibile, come il DNS
la libreria in uso non supporta SOCKS (puoi sempre usare gli indirizzi IP).
Questa opzione è stata aggiunta nella versione 0.3.8.

--mdtm Utilizzare il comando MDTM per ottenere l'ora remota.
L'impostazione predefinita è prendere i tempi dagli elenchi delle directory. Questo non funziona se
il server implementa un formato di elenco inferiore (la maggior parte lo fa) e non invia il tempo
francobolli in tempo coordinato universale (UTC). Il danno causato da questo è limitato a
i timestamp del file sono errati di alcune ore.
Questa opzione fa in modo che ftpcopy invii un comando MDTM per qualsiasi file che potrebbe volere
Scarica. Lo svantaggio è che questo consuma prestazioni: ftpcopy di solito invia solo
un comando per una directory completa che attraversa. Con l'opzione --mdtm ha
per inviare un comando aggiuntivo per qualsiasi file.
Questa opzione è stata aggiunta nella versione 0.3.10.

--allow-pasv-ip=IP4
Consenti connessioni dati all'indirizzo IP4.
Normalmente ftpls accetta solo connessioni dati agli indirizzi IP che ha ricevuto come
risposta alla richiesta DNS o l'indirizzo IP nell'URL. A volte questo non lo è
abbastanza, soprattutto quando sono attivi NAT o masquerading. ftpcopy quindi stampa an
messaggio di errore `reindirizzamento illegale da server FTP'. Con questa opzione, che potrebbe essere
dato più di una volta, è possibile aggiungere ulteriori indirizzi all'elenco interno di
destinazioni di connessione dati consentite. IP4 deve essere un indirizzo IPv4 o un elenco di IPv4
indirizzi, separati da virgole.
La variabile d'ambiente FTPCOPY_ALLOW_PASV_IP ha lo stesso scopo.
Nota: non utilizzare questa opzione senza pensarci: i reindirizzamenti FTP possono essere utilizzati per l'avvio
attacchi Denial of Service contro obiettivi innocenti.
Questa opzione è stata aggiunta nella versione 0.6.1.

--nessun curriculum
Non provare a riprendere i download.
Il comando REST, necessario per riprendere un errore
download, è mal specificato e può essere frainteso e implementato. Utilizzo
questa opzione in caso di problemi.
Questa opzione è stata aggiunta nella versione 0.6.0.

--ridurre
Cambia tutti i nomi dei file locali in minuscolo.
Usalo solo se sei assolutamente sicuro che il lato remoto non contenga nulla
file o directory i cui nomi in minuscolo entrano in conflitto tra loro. Altrimenti
questa opzione spreca larghezza di banda.
Se questa opzione viene utilizzata insieme alle opzioni --exclude o --include allora il
i pattern in/exclude devono essere scritti in minuscolo.
Questa opzione è stata aggiunta nella versione 0.3.8.

Aiuto opzioni:
--include-exclude-aiuto
Come funzionano --include e --exclude.

--esempi
Mostra esempi di utilizzo.

--Guarda anche
Dove trovare informazioni correlate.

--versione
Mostra versione: ftpcopy (ftpcopy) 0.6.7.

--help Mostra un elenco di opzioni o il lungo aiuto su uno.
L'uso con un argomento mostra il lungo testo di aiuto
di quell'opzione, senza argomenti elencherà
tutte le opzioni.

--Longhelp
Mostra testi di aiuto più lunghi per tutte o una opzione.

ESEMPI


specchio cr.yp.to:
copia ftp \
--exclude '*.cdb' \
--exclude '*software/precompilato*' \
cr.yp.to / /private/file/0/mirror/cr.yp.to
Questo significa:
* Non sono interessato ai file .cdb.
* Anche il materiale precompilato non viene scaricato.
* l'host a cui connettersi è cr.yp.to.
* la directory remota è /, e
* e /private/file/0/mirror/cr.yp.to è la directory locale.

IN/ESCLUDI


Le liste di inclusione ed esclusione vengono mescolate internamente, mantenendo l'ordine in cui erano
dato. L'elenco inizia con un implicito `include *'. ftpcopy onora l'ultima corrispondenza.

La corrispondenza dei caratteri jolly viene eseguita sul percorso remoto completo del file. Il carattere `/'
non ha un significato speciale per l'abbinamento e viene trattato come qualsiasi altro.

Nota: devi includere le directory di livello superiore dei file o le directory che desideri
includere. Qualcosa del genere NON funzionerà:
--exclude '*' --include '/w/h/e/r/e/file.c'
Devi includere /w, /w/he così via.

COPYRIGHT


Copyright (C) 2003 Uwe Ohse.

Il software viene fornito SENZA GARANZIA, nella misura consentita dalla legge.

Questo pacchetto è pubblicato secondo i termini della GNU General Public License versione 2.
Le versioni successive della GPL possono o non possono essere applicate, vedi http://www.ohse.de/uwe/licenses/

Usa ftpcopy online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    Aarch64-Linux-GNU-GNATBIND
    Aarch64-Linux-GNU-GNATBIND
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilità per
    recuperare le informazioni sul kernel inattivo della cpu
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: Uno strumento
    che stampa p...
    Eseguire cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilità per impostare cpu
    opzioni del kernel specifiche per lo stato inattivo
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: The
    cpupower inattivo-se...
    Eseguire cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifica/stampa i file dell'utente
    percorso di ricerca mapset corrente. Colpisce il
    l'accesso dell'utente ai dati esistenti ai sensi del
    altri mapset nella posizione corrente. ...
    Eseguire g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Stampa un messaggio, avviso,
    informazioni sullo stato di avanzamento o errore irreversibile nel file
    Modo ERBA. Questo modulo dovrebbe essere utilizzato in
    script per i messaggi forniti all'utente.
    CHIAVE...
    Esegui g.messagegrass
  • Di Più "

Ad