Questo è il comando lftp 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
lftp - Sofisticato programma di trasferimento file
SINTASSI
ftp [-d] [-e cmd] [-p porto] [-u Utente[,passare,site]
ftp -f file_script
ftp -c comandi
ftp --versione
ftp --Aiuto
VERSIONE
Questa pagina man documenta lftp versione 4.6.3.
DESCRIZIONE
ftp è un programma di trasferimento file che consente connessioni FTP, HTTP e altre sofisticate
ad altri host. Se site è specificato allora lftp si collegherà a quel sito altrimenti a
la connessione deve essere stabilita con il comando open.
ftp può gestire diversi metodi di accesso ai file: FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP e
(HTTPS e FTPS sono disponibili solo quando lftpècompilato con GNU TLS o OpenSSL
biblioteca). Puoi specificare il metodo da usare nel comando "open URL", ad esempio "open"
http://www.us.kernel.org/pub/linux'. HFTP è il protocollo ftp-over-http-proxy. Può essere usato
automaticamente invece di FTP se ftp:proxy è impostato su `http://proxy[:porta]'. Il pesce è un
protocollo che funziona su una connessione ssh a un account unix. SFtp è un protocollo implementato
in SSH2 come sottosistema SFTP.
Oltre ai protocolli simili a FTP, lftp supporta il protocollo BitTorrent come comando `torrent'.
Anche la semina è supportata.
Ogni operazione in ftp è affidabile, ovvero qualsiasi errore non fatale viene gestito correttamente e
si ripete l'operazione. Quindi, se il download si interrompe, verrà riavviato dal punto
automaticamente. Anche se il server FTP non supporta il comando REST, ftp proverò a
recuperare il file dall'inizio fino a quando il file non viene trasferito completamente.
ftp ha una sintassi dei comandi simile a una shell che consente di lanciare diversi comandi in parallelo in
sfondo (&). È anche possibile raggruppare i comandi all'interno di () ed eseguirli in
sfondo. Tutti i processi in background vengono eseguiti nello stesso singolo processo. Puoi portare un
lavoro in primo piano sullo sfondo con ^Z (cz) e viceversa con il comando `wait' (o `fg' che è
alias "aspettare"). Per elencare i lavori in esecuzione, usa il comando `jobs'. Alcuni comandi consentono
reindirizzando il loro output (cat, ls, ...) su file o tramite pipe a comando esterno. Comandi
può essere eseguito in modo condizionale in base allo stato di terminazione del comando precedente (&&, ||).
Se esci ftp prima che tutti i lavori non siano ancora finiti, ftp si sposterà in modalità nohup
sullo sfondo. La stessa cosa accade con un vero modem riattaccando o quando chiudi un xterm.
ftp ha un mirror integrato che può scaricare o aggiornare un intero albero di directory. C'è
anche reverse mirror (mirror -R) che carica o aggiorna un albero di directory sul server.
Mirror può anche sincronizzare le directory tra due server remoti, utilizzando FXP se
a disposizione.
C'è il comando "at" per avviare un lavoro all'ora specificata nel contesto corrente, comando
`coda' per accodare i comandi per l'esecuzione sequenziale per il server corrente e molto altro.
All'avvio, ftp esegue /etc/lftp.conf e poi ~/.lfftprc e ~/.lftp/rc (o
~/.config/lftp/rc if ~/.lftp non esiste). Puoi inserire alias e comandi `set'
là. Alcune persone preferiscono vedere il debug completo del protocollo, usare `debug' per attivare il debug.
Usa `debug 3' per vedere solo messaggi di benvenuto e messaggi di errore.
ftp ha un numero di variabili impostabili. Puoi usare `set -a' per vedere tutte le variabili e
i loro valori o `set -d' per vedere l'elenco dei valori predefiniti. I nomi delle variabili possono essere abbreviati e
il prefisso può essere omesso a meno che il resto non diventi ambiguo.
Se lftp è stato compilato con OpenSSL (configure --with-openssl) include software
sviluppato da OpenSSL Project per l'uso in OpenSSL Toolkit. (http://www.openssl.org/)
Comandi
! conchiglia command
Avvia shell o comando shell.
!ls
Per fare un elenco di directory dell'host locale.
alias [Nome [APPREZZIAMO]]
Definisci o non definisci alias Nome. Se APPREZZIAMO è omesso, l'alias è indefinito, altrimenti prende
il valore APPREZZIAMO. Se non viene fornito alcun argomento, vengono elencati gli alias correnti.
alias dir ls -lF
alias meno zmore
at tempo [-- command ]
Attendi fino all'ora indicata ed esegui il comando (facoltativo). Guarda anche at(1).
allegare [PID]
Collegare il terminale al processo lftp in background specificato.
segnalibro [sottocomando]
Il comando segnalibro controlla i segnalibri.
I nomi dei siti possono essere utilizzati nel aprire comando direttamente così com'è o in qualsiasi comando che accetti
inserisci gli URL usando il bm:sito/percorso formato.
Inserisci [ ] aggiungi il luogo corrente o la posizione data ai segnalibri e associa a
nome di battesimo
del rimuovi il segnalibro con il nome
modifica l'editor di avvio sul file dei segnalibri
importare importare segnalibri stranieri
elenco elenco segnalibri (predefinito)
nascondiglio [sottocomando]
Il comando cache controlla la cache della memoria locale. Sono riconosciuti i seguenti sottocomandi:
stat stampa lo stato della cache (predefinito)
on|off attiva/disattiva la memorizzazione nella cache
svuota la cache
Taglia lim imposta il limite di memoria, -1 significa illimitato
scadere Nx imposta la scadenza della cache su N secondi (x=s) minuti (x=m) ore (x=h) o
giorni (x=d)
gatto file
cat invia i file remoti a stdout. (Guarda anche Scopri di più, zcat e può)
cd r è
Cambia la directory remota corrente. La directory remota precedente è memorizzata come `-'. Puoi
fai `cd -' per ripristinare la directory. Anche la directory precedente per ogni sito è
memorizzato su disco, quindi puoi fare `sito aperto; cd -' anche dopo il riavvio di lftp.
chmod modo file
Modifica la maschera di autorizzazione sui file remoti. La modalità deve essere un numero ottale.
close [-a]
Chiudere le connessioni inattive. Per impostazione predefinita solo con il server corrente, usa -a per chiudere tutto inattivo
connessioni.
cls [OPZIONI] File...
`cls' cerca di recuperare informazioni su file o directory specificati e restituisce il file
informazioni in base alle opzioni di formato. La differenza tra "ls" e "cls" è che
`ls' richiede al server di formattare l'elenco dei file e `cls' lo formatta da solo, dopo
recuperare tutte le informazioni necessarie.
-1 uscita a colonna singola
-a, --all mostra i file punto
-B, --basename mostra solo il nome di base dei file
--block-size=SIZ usa blocchi SIZ-byte
-d, --directory elenca le voci della directory invece dei contenuti
-F, --classify append indicatore (uno di /@) alle voci
-h, --dimensioni di stampa leggibili dall'uomo in formato leggibile dall'uomo (ad es. 1K)
--si allo stesso modo, ma usa potenze di 1000 non 1024
-k, --kilobyte come --block-size=1024
-l, --long usa un formato di lista lungo
-q, --quiet non mostra lo stato
-s, --size stampa la dimensione di ogni file
--filesize se la dimensione di stampa, stampa solo la dimensione per i file
-i, --nocase-insensitive pattern matching
-I, --sortnocase ordina i nomi senza distinzione tra maiuscole e minuscole
-D, --dirsfirst elenca prima le directory
--sort=OPT "nome", "dimensione", "data"
-S ordina per dimensione del file
--gruppo di utenti,
--permessi, --data,
--linkcount, --links mostra i singoli campi
--time-style=STYLE usa il formato dell'ora specificato
command cmd argomenti...
eseguire il comando dato ignorando gli alias.
mettere a punto [OPZIONI] livello|MENO
Passa il debug a livello o spegnerlo. Opzioni:
-o reindirizzare l'output di debug al file
-c mostra il contesto del messaggio
-p mostra PID
-t mostra i timestamp
eco [-n] stringa
Stampa (eco) la stringa data sul display.
edit [OPZIONI] filetto
Recupera il file remoto in una posizione temporanea, esegui un editor locale su di esso e carica il file
indietro se cambiato. Opzioni:
-k mantiene il file temporaneo
-o posizione del file temporaneo esplicito
eval [-f formato ] argomenti...
senza -f esegue gli argomenti dati come comando. Con -f, gli argomenti vengono trasformati
in un nuovo comando. Il formato può contenere testo normale e segnaposto $0....$9 e $@,
corrispondente agli argomenti.
exit [bg] [top] [genitore] [kill] [codice]
exit uscirà da lftp o passerà allo sfondo se ci sono lavori attivi. Se nessun lavoro è
attivo, codice viene passato al sistema operativo come stato di terminazione di lftp. Se codice is
omesso, viene utilizzato il codice di uscita dell'ultimo comando.
"exit bg" forza lo spostamento in background quando cmd:move-background è falso. "uscita in alto" fa
terminare la `shell' di primo livello (esecutore del comando lftp interno). "Esci dal genitore" termina
la shell genitore durante l'esecuzione di uno script nidificato. "exit kill" elimina tutti i lavori numerati prima
uscita. Le opzioni possono essere combinate, ad esempio `at 08:00 -- exit top kill &' uccide tutti i lavori
e fa uscire lftp all'ora specificata.
fg
Alias per "aspetta".
Find [OPZIONI] rubrica...
Elenca i file nella directory (la directory corrente per impostazione predefinita) in modo ricorsivo. Questo può aiutare
con server privi del supporto ls -R. Puoi reindirizzare l'output di questo comando. Opzioni:
-d MD, --max-profondità=MD specificare la profondità di scansione massima
-l, --list usa il formato di lista lungo
ftpcopy
Obsoleto. Utilizzare invece uno dei seguenti:
ottenere ftp://... -o ftp://...
get -O ftp://... file1 file2...
metti ftp://...
mettere ftp://.../*
mget -O ftp://... ftp://.../*
o altre combinazioni per ottenere il trasferimento FXP (direttamente tra due server FTP). lftp lo farebbe
fallback alla copia normale (tramite client) se il trasferimento FXP non può essere avviato o ftp:use-fxp è
falsa.
ottenere [-E] [-a] [-c] [-e] [-O base] file r [-o lfile]...
Recupera il file remoto file r e salvalo come file locale lfile. Se -o viene omesso,
il file viene archiviato in un file locale denominato come nome di base di file r. Puoi ottenere più file
specificando più istanze di file r (e -o lfile). Non espande i caratteri jolly, usa
capisco per quello.
-c continua, reget
-E elimina i file di origine dopo il trasferimento riuscito
-e elimina il file di destinazione prima del trasferimento
-a usa la modalità ascii (binary è l'impostazione predefinita)
-O specifica la directory di base o l'URL in cui devono essere inseriti i file
Esempi:
ottieni LEGGIMI
ottenere README -o debian.README
ottieni README README.mirrors
get README -o debian.README README.mirrors -o debian.mirrors
ottieni LEGGIMI -o ftp://some.host.org/debian.README
ottieni LEGGIMI -o ftp://some.host.org/dir-debian/ (fine barra is importante)
get1 [OPZIONI] file r
Trasferisci un singolo file. Opzioni:
-o nome del file di destinazione (predefinito - nome base di rfile)
-c continua, reget
-E elimina i file di origine dopo il trasferimento riuscito
-a usa la modalità ascii (binary è l'impostazione predefinita)
--source-region= trasferire la regione specificata del file sorgente
--posizione-target= posizione nel file di destinazione per scrivere i dati su
glob [OPZIONI] [command] modelli
Glob dati modelli contenenti metacaratteri e passa il risultato al comando dato o ritorna
codice di uscita appropriato.
-f file semplici (predefinito)
-d directory
-a tutti i tipi
--exist restituisce zero codice di uscita quando i modelli si espandono in un elenco non vuoto
--not-exist restituisce zero codice di uscita quando i modelli si espandono in un elenco vuoto
Esempi:
eco globale *
glob --exist *.csv && echo "Ci sono file *.csv"
Aiuto [cmd]
Stampa aiuto per cmd o se no cmd è stato specificato stampa un elenco di comandi disponibili.
posti di lavoro [OPZIONI] [lavoro no...]
Elenca i lavori in esecuzione. Se lavoro no è specificato, elenca solo un lavoro con quel numero. Opzioni:
-v verbose, diversi -v aumentano la verbosità
-r elenca solo un lavoro specificato senza ricorsione
kill tutto|lavoro no
Elimina lavoro specificato con lavoro no o tutti i lavori. (Per lavoro no vedere posti di lavoro)
lcd ldir
Cambia la directory locale corrente ldir. La directory locale precedente è memorizzata come `-'. Voi
può fare `lcd -' per ripristinare la directory.
ln [-s] file-esistente nuovo-link
Crea un collegamento rigido/simbolico a un file esistente. L'opzione -s seleziona la creazione di un simbolico
collegamento.
locale command
Esegui il comando specificato con la directory locale file:// sessione invece della sessione remota.
Esempi:
pwd locale
ls local locale
mirror locale /dir1 /dir2
lpwd
Stampa la directory di lavoro corrente sul computer locale.
ls params
Elenca i file remoti. Puoi reindirizzare l'output di questo comando su file o tramite pipe a external
comando. Per impostazione predefinita, l'output di ls è memorizzato nella cache, per vedere l'uso del nuovo elenco vero or nascondiglio sciacquone.
capisco [-c] [-d] [-a] [-E] [-O base] file
Ottiene i file selezionati con caratteri jolly espansi.
-c continua, recupera.
-d crea directory uguali ai nomi dei file e carica i file al loro interno
invece della directory corrente.
-E elimina i file di origine dopo il trasferimento riuscito
-a usa la modalità ascii (binary è l'impostazione predefinita)
-O specifica la directory di base o l'URL in cui devono essere inseriti i file
specchio [OPZIONI] [source [bersaglio]]
Eseguire il mirroring della directory di origine specificata nella directory di destinazione locale. Se la directory di destinazione finisce
con una barra (eccetto la radice), il nome di base di origine viene aggiunto al nome della directory di destinazione.
Sorgente e/o destinazione possono essere URL che puntano a directory.
-c, --continue continua un lavoro di mirror se possibile
-e, --delete elimina i file non presenti nel sito remoto
--delete-first elimina i vecchi file prima di trasferirne di nuovi
--depth-first scendi nelle sottodirectory prima del trasferimento
file
--scan-all-first scansiona ricorsivamente tutte le directory prima
trasferimento di file
-s, --allow-suid imposta i bit suid/sgid in base al sito remoto
--allow-chown prova a impostare proprietario e gruppo sui file
--ascii usa i trasferimenti in modalità ascii (implica --ignore-size)
--ignore-time ignora il tempo al momento di decidere se scaricare
--ignore-size ignora le dimensioni quando decidi se scaricare
--only-missing scarica solo i file mancanti
--only-existing scarica solo i file già esistenti nella destinazione
-n, --only-newer scarica solo i file più recenti (-c non funzionerà)
--upload-older carica anche file più vecchi di quelli remoti
--no-empty-dirs non crea directory vuote (implica
--profondità-prima)
-r, --no-recursion non va nelle sottodirectory
-r, --ricorsione=MODE vai alle sottodirectory a condizione
--no-symlinks non creano collegamenti simbolici
-p, --no-perms non imposta i permessi dei file
--no-umask non applica umask alle modalità file
-R, --reverse mirroring inverso (inserisci file)
-L, --dereference scarica i collegamenti simbolici come file
--overwrite sovrascrive i file normali senza rimuoverli prima
--no-overwrite rimuove e ricrea file semplici invece di
sovrascrivendo
-N, --più-nuovo di=SPEC scarica solo i file più recenti del tempo specificato
--maggiore-di=SPEC scarica solo i file più vecchi del tempo specificato
--range-dimensioni=Consumo scarica solo file con dimensioni nell'intervallo specificato
-P, --parallelo[=N] scarica N file in parallelo
--use-pget[-n=N] usa pget per trasferire ogni singolo file
--on-cambiamento=CMD eseguire il comando se qualcosa è stato modificato
--loop ripeti lo specchio fino a quando non vengono trovate modifiche
-i RX, --include=RX includi file corrispondenti
-x RX, --exclude=RX escludere i file corrispondenti
-I GP, --include-glob=GP includi file corrispondenti
-X GP, --exclude-glob=GP escludere i file corrispondenti
-f RISORSE, --file=RISORSE rispecchiare un singolo file o un gruppo globale (es
/percorso/di/*.txt)
-O DIR, --directory-destinazione=DIR percorso o URL di base di destinazione
-v, --verbose[=livello] operazione dettagliata
--log=RISORSE scrivi i comandi lftp in esecuzione su FILE
--script=RISORSE scrivi i comandi lftp su FILE, ma non eseguirli
loro
--just-print, --dry-run come --script=-
--max-errori=N fermati dopo questo numero di errori
--skip-noaccess non prova a trasferire file senza accesso in lettura.
--use-cache usa gli elenchi di directory memorizzati nella cache
--Remove-source-files rimuove i file dopo il trasferimento (usare con cautela)
-a uguale a --allow-chown --allow-suid --no-umask
Quando si utilizza -R, la directory di origine è locale e la destinazione è remota. Se il bersaglio
directory viene omessa, viene utilizzato il nome di base della directory di origine. Se entrambe le directory sono
omesso, vengono utilizzate le directory locali e remote correnti. Se la directory di destinazione termina con
una barra (eccetto la directory principale), quindi viene aggiunto il nome di base della directory di origine.
RX è un'espressione regolare estesa, proprio come in egrep(1).
GP è un modello glob, ad esempio `*.zip'.
Le opzioni di inclusione ed esclusione possono essere specificate più volte. Significa che un file o
la directory verrebbe rispecchiata se corrisponde a un include e non corrisponde a esclude dopo
l'inclusione, o non corrisponde a nulla e il primo controllo è l'esclusione. Le directory sono
abbinato a una barra aggiunta.
Nota che i collegamenti simbolici non vengono creati durante il caricamento su un server remoto, perché FTP
protocollo non può farlo. Per caricare i file a cui fanno riferimento i collegamenti, usa il comando `mirror -RL' (tratta
collegamenti simbolici come file).
Per le opzioni --newer-than e --older-than puoi specificare un file o un'ora
specifica come quella usata da at(1) comando, ad esempio "now-7days" o "week ago". Se tu
specificare un file, verrà utilizzata l'ora di modifica di quel file.
Il livello di verbosità può essere selezionato usando l'opzione --verbose=level o con diverse opzioni -v,
ad esempio -vvv. I livelli sono:
0 - nessuna uscita (predefinito)
1 - azioni di stampa
2 - +stampa nomi file non cancellati (quando -e non è specificato)
3 - +stampa i nomi delle directory che sono speculari
--only-newer disattiva il confronto delle dimensioni dei file e carica/scarica solo i file più recenti anche se
la dimensione è diversa. Per impostazione predefinita, i file più vecchi vengono trasferiti e sostituiscono quelli più recenti.
--upload-older consente di sostituire i file remoti più recenti con quelli più vecchi (quando il lato di destinazione
è remoto). Alcuni back-end remoti non possono conservare i timestamp, quindi l'impostazione predefinita è mantenere
file più recenti.
La modalità di ricorsione può essere "sempre", "mai", "mancante", "nuova". Con l'opzione
Il mirror "più recente" confronta i timestamp delle directory ed entra in una directory solo se lo è
più vecchio o mancante sul lato di destinazione. Tieni presente che quando un file cambia la directory
il timestamp potrebbe rimanere lo stesso, quindi il mirror non elaborerà quella directory.
È possibile eseguire il mirroring tra due server se si specificano gli URL anziché le directory. FXP è
utilizzato automaticamente per i trasferimenti tra server FTP, se possibile.
Alcuni server FTP nascondono i file punto per impostazione predefinita (es .htaccess), e mostrali solo quando LIST
comando viene utilizzato con l'opzione -a. In tal caso prova ad usare `set ftp:list-options -a'.
mkdir [-p] [-f] direzione(i)
Crea directory remote. Se viene utilizzato -p, crea tutti i componenti dei percorsi. L'opzione -f rende
mkdir quiet e sopprime i messaggi.
modulo modulo [ args ]
Carica il modulo dato usando open(3) funzione. Se il nome del modulo non contiene una barra, lo è
cercato nelle directory specificate dalla variabile module:path. Gli argomenti sono passati a
funzione module_init. Vedere README.modules per i dettagli tecnici.
Scopri di più file
Uguale a "gatto" file | Di più'. Se PAGER è impostato, viene utilizzato come filtro. (Guarda anche gatto, zcat
e può)
mettere [-c] [-d] [-a] [-E] [-O base] file
Carica file con espansione con caratteri jolly. Per impostazione predefinita utilizza il nome di base del nome locale come
quello remoto. Questo può essere cambiato con l'opzione `-d'.
-c continua, reputa
-d crea directory come nei nomi dei file e inserisce i file al loro interno
invece della directory corrente
-E elimina i file di origine dopo il trasferimento riuscito (pericoloso)
-a usa la modalità ascii (binary è l'impostazione predefinita)
-O specifica la directory di base o l'URL in cui devono essere inseriti i file
sig File)
Uguale a "glob rm". Rimuove i file specificati con espansione con caratteri jolly.
mv file1 file2
Rinominare file1 a file2.
nlist [args]
Elenca i nomi dei file remoti
aprire [-e cmd] [-u Utente[,passare]] [-p porto] host|URL
Seleziona un server FTP.
pget [OPZIONI] file r [-o lfile]
Ottiene il file specificato utilizzando diverse connessioni. Questo può accelerare il trasferimento, ma carica
la rete e il server con un impatto pesante sugli altri utenti. Usa solo se devi davvero trasferire
il file al più presto. Opzioni:
-c continua il trasferimento. Richiede lfile.lftp-pget-status file.
-n maxconn imposta il numero massimo di connessioni (il valore predefinito è preso da pget:predefinito-n
collocamento)
metti [-E] [-a] [-c] [-O base] lfile [-o file r]
Caricare lfile con nome remoto file r. Se -o omesso, il nome di base di lfile è usato come
nome remoto. Non espande i caratteri jolly, usa mettere per quello.
-o specifica il nome del file remoto (predefinito - basename di lfile)
-c continua, ripeti. Richiede l'autorizzazione per sovrascrivere i file remoti
-E elimina i file di origine dopo il trasferimento riuscito (pericoloso)
-a usa la modalità ascii (binary è l'impostazione predefinita)
-O specifica la directory di base o l'URL in cui devono essere inseriti i file
pwd [-p]
Stampa l'URL remoto corrente. Usa l'opzione `-p' per mostrare la password nell'URL.
fare la coda [-n num ] cmd
Aggiungi il comando dato alla coda per l'esecuzione sequenziale. Ogni sito ha la sua coda. `-n'
aggiunge il comando prima dell'elemento dato nella coda. Non provare a mettere in coda "cd" o "lcd"
comandi, potrebbe confondere lftp. Esegui invece il comando cd/lcd prima del comando `queue' e lo farà
ricorda il luogo in cui deve essere eseguito il comando. È possibile fare la fila e
lavoro già in esecuzione da `queue wait ', ma il lavoro continuerà l'esecuzione anche se
non è il primo in coda.
`queue stop' fermerà la coda, non eseguirà nessun nuovo comando, ma già
i lavori in esecuzione continueranno a essere eseguiti. Puoi usare "queue stop" per creare uno stop vuoto
fare la fila. `queue start' riprenderà l'esecuzione della coda. Quando esci da lftp, inizierà tutto
fermato automaticamente le code.
`queue' senza argomenti creerà una coda interrotta o stamperà lo stato della coda.
fare la coda --elimina|-d [Index or jolly espressione]
Elimina uno o più elementi dalla coda. Se non viene fornito alcun argomento, l'ultima voce nel
la coda viene eliminata.
fare la coda --sposta|-m <Index or jolly espressione> [Index]
Sposta gli elementi dati prima dell'indice della coda specificato, o alla fine se nessuna destinazione è
dato.
-q Stai zitto.
-v Sii prolisso.
-Q Output in un formato che può essere utilizzato per riaccodare. Utile con --delete.
Esempi:
> ottieni file &
[1] ottieni file
> attesa in coda 1
> coda per ottenere un altro_file
> cd a_directory
> coda get yet_another_file
coda -d 3 Elimina il terzo elemento nella coda.
coda -m 6 4 Sposta il sesto elemento della coda prima del quarto.
coda -m "get*zip" 1 Sposta tutti i comandi che corrispondono a "get*zip" all'inizio del
fare la fila. (L'ordine degli elementi è mantenuto.)
coda -d "get*zip" Elimina tutti i comandi che corrispondono a "get*zip".
citare cmd
Per FTP: invia il comando non interpretato. Usare con cautela: può portare a un telecomando sconosciuto
stato e quindi causerà la riconnessione. Non puoi essere sicuro che qualsiasi cambiamento di stato remoto
a causa del comando citato è solido - può essere ripristinato riconnettendosi in qualsiasi momento.
Per HTTP - specifico per l'azione HTTP. Sintassi: ``citazione [ ]''. Il comando potrebbe essere
``set-cookie'' o ``post''.
aprire http://www.site.net
quote set-cookie "variabile=valore; altrovar=altrovalore"
imposta http:post-content-type application/x-www-form-urlencoded
quote post /cgi-bin/script.cgi "var=value&othervar=othervalue" > local_file
Per FISH - invia il comando non interpretato. Questo può essere usato per eseguire comandi arbitrari
sul server. Il comando non deve accettare input o stampare ### all'inizio di una nuova riga. Se lo fa,
il protocollo non sarà sincronizzato.
apri fish://server
quote trova -nome \*.zip
regettare file r [-o lfile]
Uguale a "get -c".
vero [args]
Uguale a "ls", ma ignora la cache.
noleggio [args]
Uguale a "nlist", ma ignora la cache.
ripetere [OPZIONI] [[-d] ritardo] [command]
Ripeti il comando specificato con un ritardo tra le iterazioni. Il ritardo predefinito è di un secondo,
il comando predefinito è vuoto.
-C numero massimo di iterazioni
-D ritardo tra le iterazioni
--while-ok stop quando il comando esce con codice diverso da zero
--until-ok stop quando il comando esce con codice zero
--weak stop quando lftp si sposta in background.
Esempi:
ripeti domani -- specchio
ripeti specchio 1d
reputazione lfile [-o file r]
Uguale a "put -c".
rm [-r] [-f] file
Rimuovere i file remoti. Non espande i caratteri jolly, usa sig per quello. -r sta per ricorsivo
rimozione della directory. Fai attenzione, se qualcosa va storto puoi perdere dei file. -f sopprimere
messaggio di errore.
rmdir direzione(i)
Rimuovere le directory remote.
scacco [Sessione]
Elenca le sessioni memorizzate nella cache o passa alla sessione specificata.
set [var [val]]
Imposta la variabile al valore dato. Se il valore viene omesso, deselezionare la variabile. Nome variabile
ha il formato ``nome/chiusura'', dove la chiusura può specificare l'esatta applicazione dell'impostazione.
Vedi sotto per i dettagli. Se set viene chiamato senza variabile, vengono modificate solo le impostazioni
elencato. Può essere modificato dalle opzioni:
-un elenco di tutte le impostazioni, inclusi i valori predefiniti
-d elenca solo i valori predefiniti, non quelli correnti necessari
site sito_cmd
Esegui il comando del sito sito_cmd ed emettere il risultato. Puoi reindirizzare il suo output.
sonno intervallo
Dormire dato l'intervallo di tempo ed uscire. L'intervallo è in secondi per impostazione predefinita, ma può essere aggiunto un suffisso
con 'm', 'h', 'd' rispettivamente per minuti, ore e giorni. Guarda anche at.
fessura [Nome]
Seleziona lo slot specificato o elenca tutti gli slot assegnati. Uno slot è una connessione a un server,
un po' come una console virtuale. Puoi creare più slot collegati a diversi
server e passare da uno all'altro. Puoi anche usare slot:nome come pseudo-URL che valuta a
quella posizione di slot.
L'associazione readline predefinita consente il passaggio rapido tra gli slot denominati 0-9 utilizzando Meta-0 -
Tasti Meta-9 (spesso puoi usare Alt invece di Meta).
source filetto
source -e command
Esegui comandi registrati nel file filetto o restituito dal comando esterno specificato.
source ~/.lftp/rc
source -e eco aiuto
sospendere
Arresta il processo lftp. Tieni presente che anche i trasferimenti verranno interrotti fino a quando non continuerai il processo
con i comandi fg o bg della shell.
torrent [OPZIONI] file-torrent...
Avvia il processo BitTorrent per il dato file-torrent, che può essere un file locale, URL,
collegamento magnetico o semplice Info Hash scritto in esadecimale o in base32. I caratteri jolly locali vengono espansi.
I file esistenti vengono prima convalidati a meno che --force-valido l'opzione è data. Pezzi mancanti
vengono scaricati. I file sono memorizzati in specificato elenco o la directory di lavoro corrente di
predefinito. La semina continua finché il rapporto non raggiunge torrent: stop-on-rapporto impostazione o tempo di
torrent:seme-max-tempo si esaurisce.
Opzioni:
-O specifica la directory di base in cui devono essere collocati i file
--force-valid salta la convalida del file (se sei sicuro che siano ok).
--only-new stop se i metadati sono già noti o se il torrent lo è
completare.
--only-incomplete stop se il torrent è già completo.
--dht-bootstrap= bootstrap DHT inviando una query a specificato nodo. Questo
l'opzione dovrebbe essere usata solo una volta per riempire il nodo locale
cache. Il numero di porta può essere dato dopo i due punti, il valore predefinito è
6881. Ecco alcuni nodi per il bootstrap:
dht.transmissionbt.com, router.utorrent.com,
router.bittorrent.com.
--share condivide file o directory specificati utilizzando il protocollo BitTorrent.
Il collegamento magnetico viene stampato quando è pronto.
Utente Utente [passare]
Utente URL [passare]
Usa le informazioni specificate per l'accesso remoto. Se specifichi un URL con il nome utente, il valore inserito
la password verrà memorizzata nella cache in modo che i futuri riferimenti URL possano utilizzarla.
versione
Stampa ftp versione.
aspettare [lavoro no]
aspettare contro tutti i
Attendi il termine del lavoro specificato. Se jobno viene omesso, attendi l'ultimo lavoro in background.
`wait all' attende che tutti i lavori vengano terminati.
zcat file
Uguale a cat, ma filtra ogni file tramite zcat. (Guarda anche gatto, Scopri di più e può)
può file
Come più, ma filtra ogni file tramite zcat. (Guarda anche gatto, zcat e Scopri di più)
Impostazioni profilo
All'avvio, viene eseguito lftp ~/.lfftprc e ~/.lftp/rc (o ~/.config/lftp/rc if ~/.lftp effettua
non esiste). Puoi inserire alias e comandi `set' lì. Alcune persone preferiscono vedere
debug completo del protocollo, usa `debug' per attivare il debug.
C'è anche un file di avvio a livello di sistema in /etc/lftp.conf. Può essere diverso
directory, vedere la sezione FILE.
ftp ha le seguenti variabili impostabili (puoi anche usare `set -a' per vedere tutte le variabili
e i loro valori):
bmk: salva-password (booleano)
salva le password in testo normale in ~/.local/share/lftp/bookmarks or ~/.lftp/segnalibri on
comando "aggiungi segnalibro". Disattivato per impostazione predefinita.
cache: elenchi di cache vuota (booleano)
Se false, gli elenchi vuoti non vengono memorizzati nella cache.
cache:abilita (booleano)
Se false, la cache è disabilitata.
cache:scadenza (Intervallo di tempo)
Le voci cache positive scadono in questo intervallo di tempo.
cache:scadenza-negativo (Intervallo di tempo)
Le voci della cache negative scadono in questo intervallo di tempo.
dimensione della cache (numero)
Dimensione massima della cache. Se superato, le voci della cache più vecchie verranno rimosse dalla cache.
cmd: in uscita (corda)
i comandi in stringa vengono eseguiti prima che lftp esca o passi in background.
cmd: all'uscita-bg (corda)
i comandi in stringa vengono eseguiti prima dell'uscita lftp in background.
cmd:in-uscita-fg (corda)
i comandi in stringa vengono eseguiti prima che lftp in primo piano esca.
cmd: in background (corda)
i comandi in stringa vengono eseguiti prima che lftp passi in background.
cmd: al-terminare (corda)
i comandi in stringa vengono eseguiti prima che lftp termini (in background o
primo piano).
cmd: alla fine (corda)
i comandi in stringa vengono eseguiti una volta al termine di tutti i lavori.
cmd: at-queue-finish (corda)
i comandi in stringa vengono eseguiti una volta quando tutti i lavori in una coda sono stati eseguiti.
cmd:cls-completamento-predefinito (corda)
difetto cls opzioni per la visualizzazione delle scelte di completamento. Ad esempio, per fare
gli elenchi di completamento mostrano le dimensioni dei file, imposta cmd:cls-completion-default su `-s'.
cmd:cls-predefinito (corda)
difetto cls opzioni di comando. Possono essere sovrascritti da opzioni date esplicitamente.
cmd:cls-ora-esatta (booleano)
quando è vero, cls proverebbe a ottenere l'ora esatta di modifica del file anche se significa di più
richieste al server.
cmd:csh-cronologia (booleano)
abilita l'espansione della cronologia simile a csh.
cmd:protocollo-predefinito (corda)
Il valore viene utilizzato quando `open' viene utilizzato solo con il nome host senza protocollo. Predefinito
è "ftp".
cmd: fail-exit (booleano)
se vero, esci quando un comando fallisce e il comando seguente è incondizionato (es
non inizia con || o &&). lftp esce dopo l'emissione del comando incondizionato
senza eseguirlo.
cmd: interattivo (tri-booleano)
quando è vero, lftp agisce in modo interattivo, gestisce i segnali del terminale ed emette alcuni extra
messaggi. L'impostazione predefinita è auto e dipende dal fatto che stdin sia un terminale.
cmd: di lunga durata (secondi)
tempo di esecuzione del comando, che è considerato "lungo" e viene emesso un segnale acustico prima
richiesta successiva. 0 significa spento.
cmd:ls-predefinito (corda)
argomento predefinito ls
cmd: sposta-sfondo (booleano)
se false, lftp si rifiuta di andare in background all'uscita. Per forzarlo, usa `exit
bg'.
cmd: sposta-sfondo-stacca (booleano)
quando è vero (predefinito), lftp si stacca dal terminale di controllo quando si passa a
sfondo, è possibile ricollegarsi utilizzando il comando 'attach'; quando falso, lftp
inganna la shell per spostare lftp nel gruppo di processi in background e continua a funzionare,
quindi il comando fg shell riporta lftp in primo piano a meno che non abbia eseguito tutti i lavori
e terminato.
cmd: prompt (corda)
Il prompt. lftp riconosce i seguenti caratteri speciali con caratteri di escape con barra rovesciata che
sono decodificati come segue:
\@ inserisci @ se l'utente corrente non è predefinito
\a un carattere campanello ASCII (07)
\e un carattere di escape ASCII (033)
\h il nome host a cui sei connesso
\n nuova linea
\s il nome del cliente (lftp)
\S nome dello slot attuale
\u il nome utente dell'utente con cui hai effettuato l'accesso
\U l'URL del sito remoto (ad es. ftp://g437.ub.gu.se/home/james/src/lftp)
\v la versione di ftp (ad es. 2.0.3)
\w la directory di lavoro corrente nel sito remoto
\W il nome di base della directory di lavoro corrente nel sito remoto
\nnn il carattere corrispondente al numero ottale nnn
\\ una barra rovesciata
\? salta il carattere successivo se la sostituzione precedente era vuota.
\[ iniziare una sequenza di caratteri non stampabili, che potrebbe essere utilizzata per incorporare a
sequenza di controllo del terminale nel prompt
\] termina una sequenza di caratteri non stampabili
cmd:parallelo (numero)
Numero di lavori eseguiti in parallelo in modalità non interattiva. Ad esempio, questo potrebbe essere
utile per script con più comandi "get". Nota che impostandolo su un valore
maggiore di 1 modifica il comportamento di esecuzione condizionale, sostanzialmente lo rende
incoerente.
cmd:parallelo in coda (numero)
Numero di lavori eseguiti in parallelo in una coda.
cmd: completamento remoto (booleano)
un booleano per controllare se lftp usa o meno il completamento remoto. Quando è vero, Linguetta chiave
indovina se la parola da completare dovrebbe essere un nome di file remoto. Meta-scheda effettua
completamento remoto sempre. Quindi puoi forzare il completamento remoto con Meta-scheda quando
cmd: completamento remoto è falso o quando l'ipotesi è sbagliata.
cmd: salva-cwd-cronologia (booleano)
se vero, lftp salva l'ultimo CWD di ogni sito in ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_history, permettendo di fare ``cd -'' dopo il riavvio di lftp. L'impostazione predefinita è vero.
cmd: salva-rl-cronologia (booleano)
quando è vero, lftp salva la cronologia della readline in ~/.local/share/lftp/rl_history or
~/.lftp/rl_storia in uscita. L'impostazione predefinita è vero.
cmd: show-stato (booleano)
se false, lftp non mostra la riga di stato sul terminale. L'impostazione predefinita è vero.
cmd:imposta-stato-termine (booleano)
quando è vero, lftp aggiorna lo stato del terminale se supportato (ad es. xterm). La chiusura per
questa impostazione è il tipo di terminale dalla variabile di ambiente TERM.
cmd: intervallo di stato (tempointervallo)
l'intervallo di tempo tra gli aggiornamenti di stato.
cmd: soffocare-rl-storia (numero)
il numero di righe da conservare nella cronologia readline.
cmd: stato-termine (corda)
la stringa di formato da utilizzare per visualizzare lo stato del terminale. La chiusura per questa impostazione
è il tipo di terminale dalla variabile d'ambiente TERM. L'impostazione predefinita usa ``tsl'' e
Valori di termcap di ``fsl''.
Sono supportati i seguenti escape:
\una campana
\e fuga
\n nuova riga
\s "lftp"
\v versione lftp
\T la stringa di stato
cmd: time-style (corda)
Questa impostazione è il valore predefinito per l'opzione cls --time-style.
cmd: traccia (booleano)
quando è vero, lftp stampa i comandi che esegue (come sh -x).
cmd: verifica-host (booleano)
se vero, lftp risolve immediatamente il nome host nel comando "open". È altresì
possibile saltare il controllo per un singolo comando `open' se `&' è dato, o se ^Z è
premuto durante il controllo.
cmd: verifica-percorso (booleano)
se vero, lftp controlla il percorso fornito nel comando `cd'. È anche possibile saltare
il controllo per un singolo comando `cd' se viene dato `&', o se si preme ^Z durante il
dai un'occhiata. Esempi:
impostare cmd:verify-path/hftp://* false
cartella cd &
cmd: verifica-percorso-cache (booleano)
Se false, "cd" in una directory nota dalla cache come esistente avrà successo
subito. Altrimenti la verifica dipenderà dall'impostazione cmd:verify-path.
colore: usa-colore (tri-booleano)
quando è vero, il comando cls e il completamento restituiscono elenchi di file colorati in base a
colore: impostazione dir-colori. Quando è impostato su auto, i colori vengono utilizzati quando l'output è a
terminale.
colore:dir-colori (corda)
descrizione del colore dell'elenco dei file. Per impostazione predefinita il valore dell'ambiente LS_COLORS
viene utilizzata la variabile. Vedere dircolori(1).
dns: SRV-query (booleano)
interrogare i record SRV e utilizzarli prima di gethostbyname. I record SRV sono solo
utilizzato se la porta non è specificata in modo esplicito. Vedere RFC2052 per i dettagli.
dns: abilitazione cache (booleano)
abilitare la cache DNS. Se è disattivato, lftp risolve il nome host ogni volta che si riconnette.
dns:cache-scadenza (Intervallo di tempo)
tempo per vivere per le voci della cache DNS. Ha un formato +, ad es. 1d12h30m5s
o solo 36 ore. Per disabilitare la scadenza, impostala su "inf" o "never".
dns: cache-size (numero)
numero massimo di voci della cache DNS.
dns: timeout fatale (Intervallo di tempo)
limitare il tempo per le query DNS. Se il server DNS non è disponibile per troppo tempo, lftp lo farà
non riesce a risolvere un determinato nome host. Impostare su "mai" per disabilitare.
dns:ordine (elenco dei nomi dei protocolli)
imposta l'ordine delle query DNS. Il valore predefinito è ``inet6 inet'' che significa prima cercare
address nella famiglia inet6, quindi inet e usarli in questo ordine. Per disabilitare inet6
(AAAA), imposta questa variabile su ``inet''.
dns: use-fork (booleano)
se vero, lftp eseguirà il fork prima di risolvere l'indirizzo host. L'impostazione predefinita è vero.
dns:max-retry (numero)
Se zero, non c'è limite al numero di volte in cui lftp proverà a cercare an
indirizzo. Se > 0, lftp proverà solo questo numero di volte a cercare un indirizzo di
ogni famiglia di indirizzi in dns:order.
file: set di caratteri (corda)
set di caratteri locale. È impostato inizialmente dalla locale corrente.
file: usa-blocco (booleano)
quando è vero, lftp utilizza il blocco consultivo sui file locali quando li apre.
pesce: conferma automatica (booleano)
se vero, lftp risponde ``yes'' a tutte le domande ssh, in particolare alla domanda
su una nuova chiave host. Altrimenti risponde ``no''.
pesce: set di caratteri (corda)
il set di caratteri utilizzato dal server fish nelle richieste, nelle risposte e negli elenchi di file.
Il valore predefinito è vuoto, il che significa lo stesso di local.
pesce: programma di connessione (corda)
il programma da utilizzare per la connessione al server remoto. Dovrebbe supportare l'opzione `-l'
per il nome utente, `-p' per il numero di porta. Il valore predefinito è `ssh -a -x'. Puoi impostarlo su
'rsh', per esempio.
pesce: guscio (corda)
usa la shell specificata sul lato server. L'impostazione predefinita è /bin/sh. Su alcuni sistemi, /bin/sh
esce quando si esegue cd in una directory inesistente. lftp può gestirlo ma deve farlo
riconnettersi. Impostalo su / bin / bash per tali sistemi se è installato bash.
ftp: acct (corda)
Invia questa stringa nel comando ACCT dopo il login. Il risultato viene ignorato. La chiusura
per questa impostazione ha formato utente@host.
ftp:anon pass (corda)
imposta la password utilizzata per l'autenticazione dell'accesso FTP anonimo. L'impostazione predefinita è
"lftp@".
ftp:anon utente (corda)
imposta il nome utente utilizzato per l'autenticazione dell'accesso FTP anonimo. L'impostazione predefinita è
"anonimo".
ftp:modalità di sincronizzazione automatica (espressione regolare)
se il primo messaggio del server corrisponde a questa regex, attiva la modalità di sincronizzazione per quell'host.
ftp: dimensione della cattura (booleano)
quando non c'è supporto per il comando SIZE, prova a catturare la dimensione del file da "150
Apertura connessione dati" risposta.
ftp: set di caratteri (corda)
il set di caratteri utilizzato dal server FTP nelle richieste, nelle risposte e negli elenchi di file.
Il valore predefinito è vuoto, il che significa lo stesso di local. Questa impostazione viene utilizzata solo quando il
il server non supporta UTF8.
ftp:cliente (corda)
il nome del client FTP da inviare con il comando CLNT, se supportato dal server. Se è
vuoto, non verrà inviato alcun comando CLNT.
ftp: bind-data-socket (booleano)
associare la presa dati all'interfaccia di connessione di controllo (in modalità passiva). Predefinito
è vero, l'eccezione è l'interfaccia di loopback.
ftp: indirizzo-pasv-fix (booleano)
se vero, lftp proverà a correggere l'indirizzo restituito dal server per il comando PASV in
caso in cui l'indirizzo del server è nella rete pubblica e PASV restituisce un indirizzo da a
rete privata. In questo caso lftp sostituirebbe l'indirizzo del server al posto di
uno restituito dal comando PASV, il numero di porta non verrebbe modificato. L'impostazione predefinita è vero.
ftp:fxp-passive-source (booleano)
se vero, lftp proverà a configurare prima il server FTP di origine in modalità passiva, altrimenti
destinazione uno. Se il primo tentativo fallisce, lftp prova a configurarli nell'altro modo.
Se anche l'altra disposizione fallisce, lftp ritorna alla copia normale. Guarda anche
ftp: usa-fxp.
ftp: casa (corda)
Directory iniziale. Il valore predefinito è una stringa vuota che significa auto. Imposta questo su `/' se tu
non mi piace l'aspetto di %2F negli URL FTP. La chiusura per questa impostazione ha un formato
utente@host.
ftp: ignora-pasv-address (booleano)
Se vero, lftp utilizza l'indirizzo di connessione di controllo invece di quello restituito in PASV
risposta per connessione dati. Questo può essere utile per i NAT rotti. Il valore predefinito è falso.
ftp:lista-vuota-ok (booleano)
se impostato su false, gli elenchi vuoti dal comando LIST verranno trattati come errati e
verrà utilizzato un altro metodo (NLST).
ftp: list-options (corda)
imposta le opzioni che vengono sempre aggiunte al comando LIST. Può essere utile impostare
questo a `-a' se il server non mostra i file punto (nascosti) per impostazione predefinita. L'impostazione predefinita è
vuoto.
ftp:nop-intervallo (secondi)
ritardo tra i comandi NOOP durante il download della coda di un file. Questo è utile per FTP
server che inviano il messaggio "Trasferimento completato" prima di svuotare il trasferimento dei dati. In
tali casi i comandi NOOP possono impedire il timeout della connessione.
ftp: modalità passiva (booleano)
imposta la modalità FTP passiva. Questo può essere utile se sei dietro un firewall o uno stupido
router mascherato. In modalità passiva lftp usa il comando PASV, non il comando PORT
che viene utilizzato in modalità attiva. In modalità passiva lftp stesso effettua la connessione dati
al server; in modalità attiva il server si connette a lftp per il trasferimento dei dati.
La modalità passiva è l'impostazione predefinita.
ftp: porta-ipv4 (indirizzo IPv4)
specifica un indirizzo IPv4 da inviare con il comando PORT. Il valore predefinito è vuoto, il che significa che
per inviare l'indirizzo dell'estremità locale della connessione di controllo.
ftp:porta-intervallo (da A)
intervallo di porte consentito per la modalità attiva. Il formato è min-max, o "completo" o "qualsiasi" per
indicare qualsiasi porto. L'impostazione predefinita è "pieno".
ftp:preferire-epsv (booleano)
utilizzare EPSV come modalità passiva preferita. L'impostazione predefinita è "falso".
ftp: proxy (URL)
specifica il proxy FTP da utilizzare. Per disabilitare il proxy, impostalo su una stringa vuota. Notare che
è un proxy FTP che utilizza il protocollo FTP, non FTP su HTTP. Il valore predefinito è
preso dalla variabile d'ambiente proxy_ftp se inizia con ``ftp://''. Se il tuo FTP
il proxy richiede l'autenticazione, specificare nome utente e password nell'URL. Se
ftp:proxy inizia con http:// quindi viene utilizzato il protocollo hftp (proxy FTP su HTTP)
invece di FTP automaticamente.
ftp:tipo-autenticazione-proxy (corda)
Quando è impostato su ``joined'', lftp invia ``user@[email protected]'' come nome utente
al proxy e ``password@proxy_password'' come password.
Quando è impostato su ``joined-acct'', lftp invia ``[email protected] proxy_user'' (con
spazio) come nome utente per il proxy. La password del sito viene inviata come di consueto e il proxy
la password è prevista nel seguente comando ACCT.
Quando è impostato su ``open'', lftp invia prima l'utente proxy e la password del proxy e poi
``OPEN ftp.example.org'' seguito da ``USER user''. La password del sito viene quindi inviata
come al solito.
Quando è impostato su ``user'' (predefinito), lftp invia prima l'utente proxy e la password del proxy e
poi ``[email protected]'' come nome utente. La password del sito viene quindi inviata come
al solito.
Quando è impostato su ``proxy-user@host'', lftp prima invia ``USER
[email protected]'', quindi password del proxy. L'utente e la password del sito sono
quindi inviato come al solito.
ftp: lista di riposo (booleano)
consentire l'utilizzo del comando REST prima del comando LIST. Questo potrebbe essere utile per i grandi
directory, ma alcuni server FTP ignorano silenziosamente REST prima di LIST.
ftp:rest-stor (booleano)
se false, lftp non tenterà di utilizzare REST prima di STOR. Questo può essere utile per alcuni
server bacati che corrompono (riempiono con zeri) il file se REST seguito da STOR è
Usato.
ftp:riprova-530 (espressione regolare)
Riprovare sulla risposta del server 530 per il comando PASS se il testo corrisponde a questa espressione regolare.
Questa impostazione dovrebbe essere utile per distinguere tra server sovraccaricati (temporanei
condizione) e password errata (condizione permanente).
ftp:retry-530-anonimo (espressione regolare)
Espressione regolare aggiuntiva per l'accesso anonimo, come ftp:retry-530.
ftp:gruppo-sito (corda)
Invia questa stringa nel comando SITE GROUP dopo il login. Il risultato viene ignorato. Il
la chiusura per questa impostazione ha un formato utente@host.
ftp:key-allow (booleano)
consentire l'invio di risposta skey/opie se il server sembra supportarlo. Attivo per impostazione predefinita.
ftp:forza-chiave (booleano)
non inviare password in testo semplice sulla rete, utilizzare invece skey/opie. Se
skey/opie non è disponibile, presupporre l'accesso non riuscito. Disattivato per impostazione predefinita.
ftp:ssl-allow (booleano)
se vero, prova a negoziare la connessione SSL con il server FTP per l'accesso non anonimo.
L'impostazione predefinita è vero. Questa e altre impostazioni SSL sono disponibili solo se lftp era
compilato con una libreria ssl/tls.
ftp: SSL-auth (corda)
l'argomento per il comando AUTH può essere uno tra SSL, TLS, TLS-P, TLS-C. Vedi RFC4217
per spiegazioni. Per impostazione predefinita, verrà utilizzato TLS o SSL, a seconda della risposta FEAT.
ftp:ssl-data-usa-chiavi (booleano)
se vero, lftp carica anche ssl:key-file per la connessione dati protetta. Quando è falso, è
non lo fa e il server può abbinare i dati e controllare le connessioni in base all'ID di sessione.
L'impostazione predefinita è vero.
ftp: forza ssl (booleano)
se vero, rifiuta di inviare la password in chiaro quando il server non supporta SSL.
Il valore predefinito è falso.
ftp:ssl-proteggi-dati (booleano)
se vero, richiedere la connessione SSL per i trasferimenti di dati. Questo richiede un uso intensivo della CPU ma
fornisce privacy. Il valore predefinito è falso.
ftp:ssl-proteggi-fxp (booleano)
se vero, richiedi la connessione SSL per il trasferimento dei dati tra due server FTP in FXP
modalità. In tal caso verrà utilizzato il comando CPSV o SSCN. Se la connessione SSL fallisce per
per qualche motivo, lftp proverebbe il trasferimento FXP non protetto a meno che non sia impostato ftp:ssl-force
per uno dei due server. Il valore predefinito è falso.
ftp:elenco-di-protezione-ssl (booleano)
se vero, richiedere la connessione SSL per i trasferimenti di elenchi di file. L'impostazione predefinita è vero.
ftp:ssl-usa-ccc (booleano)
se vero, lftp emetterà il comando CCC dopo l'accesso, disabilitando così la protezione SSL
livello sulla connessione di controllo.
ftp: stat-intervallo (Intervallo di tempo)
intervallo tra i comandi STAT. L'impostazione predefinita è 1 secondo.
ftp:strict-multilinea (booleano)
quando è vero, lftp controlla rigorosamente il formato di risposta multilinea (si aspetta che termini con
lo stesso codice con cui è iniziato). Quando è falso, questo controllo è rilassato.
ftp:modalità di sincronizzazione (booleano)
se vero, lftp invierà un comando alla volta e attenderà la risposta. Questo potrebbe essere
utile se si utilizza un server o un router FTP difettoso. Quando è spento, lftp invia a
pacchetto di comandi e attende risposte: accelera il funzionamento durante il viaggio di andata e ritorno
il tempo è significativo. Sfortunatamente non funziona con tutti i server FTP e alcuni
i router hanno problemi con esso, quindi è attivo per impostazione predefinita.
ftp:fuso orario (corda)
Assumere questo fuso orario per l'ora negli elenchi restituiti dal comando LIST. Questa impostazione
può essere l'offset GMT [+|-]HH[:MM[:SS]] o qualsiasi valore TZ valido (ad es. Europa/Mosca o
MSK-3MSD, M3.5.0, M10.5.0/3). L'impostazione predefinita è GMT. Impostalo su un valore vuoto da assumere
fuso orario locale specificato dalla variabile d'ambiente TZ.
ftp: trust-feat (corda)
Quando è vero, supponi che i dati restituiti da FEAT siano corretti e non utilizzino il protocollo comune
estensioni come SIZE, MDTM, REST se non sono elencate. Il valore predefinito è falso.
ftp:use-abor (booleano)
se false, lftp non invia il comando ABOR ma chiude immediatamente la connessione dati.
ftp: usa-allo (booleano)
quando true (impostazione predefinita), lftp invia il comando ALLO prima di caricare un file.
ftp:usa-feat (booleano)
quando è vero (predefinito), lftp usa il comando FEAT per determinare le funzionalità estese di ftp
server.
ftp: usa-fxp (booleano)
se vero, lftp proverà a stabilire una connessione diretta tra due server ftp.
ftp: usa-hftp (booleano)
quando ftp:proxy punta a un proxy http, questa impostazione seleziona il metodo hftp (GET,
HEAD) quando è vero e il metodo CONNECT quando è falso. L'impostazione predefinita è vero.
ftp: usa-ip-tos (booleano)
quando true, lftp usa IPTOS_LOWDELAY per la connessione di controllo e IPTOS_THROUGHPUT per
connessioni dati.
ftp: lang (booleano)
la lingua selezionata con il comando LANG, se supportata come indicato da FEAT
risposta. Il valore predefinito è vuoto, il che significa che il server è predefinito.
ftp: usa-mdtm (booleano)
quando true (impostazione predefinita), lftp utilizza il comando MDTM per determinare l'ora di modifica del file.
ftp:use-mdtm-sovraccarico (booleano)
quando è vero, lftp utilizza il comando MDTM a due argomenti per impostare l'ora di modifica del file su
file caricati. Il valore predefinito è falso.
ftp: usa-sito-idle (booleano)
quando è vero, lftp invia il comando "SITE IDLE" con l'argomento net:idle. Il valore predefinito è falso.
ftp:use-site-utime (booleano)
quando è vero, lftp invia il comando "SITE UTIME" a 5 argomenti per impostare l'ora di modifica del file
sui file caricati. L'impostazione predefinita è vero.
ftp:usa-sito-utime2 (booleano)
quando è vero, lftp invia il comando "SITE UTIME" a 2 argomenti per impostare l'ora di modifica del file
sui file caricati. L'impostazione predefinita è vero. Se sono abilitati anche i 5 argomenti `SITE UTIME',
Il comando a 2 argomenti viene provato per primo.
ftp: dimensione d'uso (booleano)
quando true (impostazione predefinita), lftp utilizza il comando SIZE per determinare la dimensione del file.
ftp: use-stat (booleano)
se vero, lftp invia il comando STAT nel trasferimento in modalità FXP per sapere quanti dati ha
stato trasferito. Vedi anche ftp:stat-interval. L'impostazione predefinita è vero.
ftp: usa-stat-per-elenco (booleano)
quando è vero, lftp usa STAT invece del comando LIST. Per impostazione predefinita `.' è usato come STAT
discussione. Usando STAT, lftp evita di creare una connessione dati per l'elenco delle directory.
Alcuni server richiedono opzioni speciali per STAT, usa ftp:list-options per specificarli
(per esempio -Il).
ftp: usa-telnet-iac (booleano)
quando true (predefinito), lftp usa il comando TELNET IAC e segue il protocollo TELNET come
specificato in RFC959. Quando falso, non segue il protocollo TELNET e quindi lo fa
non raddoppia il carattere 255 (0xFF, 0377) e non ha il prefisso dei comandi ABOR e STAT
con segnale TELNET IP+SYNCH.
ftp: usa-tvfs (tri-booleano)
Quando è impostato su auto, l'utilizzo della funzione TVFS dipende dalla risposta del server FEAT. Altrimenti
questa impostazione dice se usarlo o meno. In breve, se un server supporta TVFS
caratteristica quindi utilizza percorsi simili a unix.
ftp: usa-utf8 (booleano)
se vero, lftp invia "OPTS UTF8 ON" al server per attivare la codifica UTF-8 (se
supportato). Disabilitalo se i nomi dei file hanno una codifica diversa e il server
ha un problema con esso.
ftp: usa-chiudi (booleano)
se vero, lftp invia QUIT prima di disconnettersi dal server ftp. L'impostazione predefinita è vero.
ftp:verifica-indirizzo (booleano)
verificare che la connessione dati provenga dall'indirizzo di rete della connessione di controllo
pari. Ciò può eventualmente impedire lo spoofing della connessione dati che può portare a dati
corruzione. Sfortunatamente, questo può fallire per alcuni server ftp con diversi
interfacce di rete, quando non impostano l'indirizzo in uscita sul socket dati, quindi è
disabilitato per impostazione predefinita.
ftp:verifica-porta (booleano)
verificare che la connessione dati abbia la porta 20 (ftp-data) alla sua estremità remota. questo può
possibilmente prevenire lo spoofing della connessione dati da parte degli utenti dell'host remoto. Purtroppo,
troppe finestre e persino server ftp unix dimenticano di impostare la porta corretta sui dati
connessione, quindi questo controllo è disattivato per impostazione predefinita.
ftp: modalità web (booleano)
disconnettersi dopo aver chiuso la connessione dati. Questo può essere utile per ftp completamente rotto
server. Il valore predefinito è falso.
ftps:prot-iniziale (corda)
specifica l'impostazione PROT iniziale per le connessioni FTPS. Dovrebbe essere uno tra: C, S, E, P,
o vuoto. Il valore predefinito è vuoto, il che significa sconosciuto, quindi lftp utilizzerà il comando PROT
incondizionatamente. Se il comando PROT risulta non essere supportato, la modalità Clear lo farebbe
essere assunto.
hftp: cache (booleano)
consentire la memorizzazione nella cache lato server/proxy per il protocollo ftp-over-http.
hftp: controllo cache (corda)
specificare l'intestazione della richiesta HTTP corrispondente.
hftp:decodifica (booleano)
quando è vero, lftp decodifica automaticamente l'entità nel protocollo hftp quando Content-
Il valore dell'intestazione di codifica corrisponde a deflate, gzip, compress, x-gzip o x-compress.
hftp: proxy (URL)
specifica il proxy HTTP per il protocollo FTP-over-HTTP (hftp). Il protocollo hftp non può
funzionare senza un proxy HTTP, ovviamente. Il valore predefinito è preso dall'ambiente
variabile proxy_ftp se inizia con ``http://'', altrimenti da ambiente
variabile http_proxy. Se il tuo proxy FTP richiede l'autenticazione, specifica il nome utente
e password nell'URL.
hftp: usa-allprop (booleano)
se vero, lftp invierà ` ' corpo della richiesta nelle richieste `PROPFIND', altrimenti
invierà un corpo di richiesta vuoto.
hftp:uso-autorizzazione (booleano)
se impostato su off, lftp invierà la password come parte dell'URL al proxy. Può essere
richiesto per alcuni proxy (es. M-soft). L'impostazione predefinita è attiva e lftp invierà la password
come parte dell'intestazione dell'autorizzazione.
hftp:usa-testa (booleano)
se impostato su off, lftp proverà a usare "GET" invece di "HEAD" per il protocollo hftp.
Sebbene sia più lento, potrebbe consentire a lftp di funzionare con alcuni proxy che non lo fanno
comprendere o gestire in modo errato le richieste ``HEAD ftp://''.
hftp:usa-mkcol (booleano)
se impostato su off, lftp proverà a usare `PUT' invece di `MKCOL' per creare le directory
con protocollo hftp. L'impostazione predefinita è disattivata.
hftp:usa-propfind (booleano)
se impostato su off, lftp non proverà a usare `PROPFIND' per ottenere il contenuto della directory con
hftp e usa invece `GET'. L'impostazione predefinita è disattivata.
hftp: tipo di utilizzo (booleano)
Se impostato su off, lftp non proverà ad aggiungere `;type=' agli URL passati al proxy. Alcuni
i proxy rotti non lo gestiscono correttamente. L'impostazione predefinita è attiva.
http:accetta, http:accetta-charset, http:codifica-accettazione, http:accetta-lingua (corda)
specificare le intestazioni di richiesta HTTP corrispondenti.
http:autorizzazione (corda)
l'autorizzazione all'uso per impostazione predefinita, quando non viene specificato alcun utente. Il formato è
``utente:password''. Il valore predefinito è vuoto, il che significa nessuna autorizzazione.
http:cache (booleano)
consentire la memorizzazione nella cache lato server/proxy.
http:controllo cache (corda)
specificare l'intestazione della richiesta HTTP corrispondente.
http:biscotto (corda)
inviare questo cookie al server. Una chiusura è utile qui:
imposta cookie/www.somehost.com "param=value"
http:decodifica (booleano)
quando è vero, lftp decodifica automaticamente l'entità quando il valore dell'intestazione Content-Encoding
corrisponde a deflate, gzip, compress, x-gzip o x-compress.
http:post-contenuto-tipo (corda)
specifica il valore dell'intestazione della richiesta HTTP Content-Type per il metodo POST. L'impostazione predefinita è
``application/x-www-form-urlencoded''.
http:proxy (URL)
specifica il proxy HTTP. Viene utilizzato quando lftp funziona su protocollo HTTP. Valore di default
è preso dalla variabile d'ambiente http_proxy. Se il tuo proxy lo richiede
autenticazione, specificare nome utente e password nell'URL.
http:metodo-put (PUT o POST)
specifica quale metodo HTTP utilizzare su put.
http:put-content-type (corda)
specifica il valore dell'intestazione della richiesta HTTP Content-Type per il metodo PUT.
http: referente (corda)
specifica il valore per l'intestazione della richiesta HTTP Referer. Punto singolo `.' si espande a corrente
URL della directory. Il valore predefinito è `.'. Imposta una stringa vuota per disabilitare l'intestazione Referer.
http:set-cookie (booleano)
se vero, lftp modifica le variabili http:cookie quando viene ricevuta l'intestazione Set-Cookie.
http:use-allprop (booleano)
se vero, lftp invierà ` ' corpo della richiesta nelle richieste `PROPFIND', altrimenti
invierà un corpo di richiesta vuoto.
http:use-mkcol (booleano)
se impostato su off, lftp proverà a usare `PUT' invece di `MKCOL' per creare le directory
con protocollo HTTP. L'impostazione predefinita è attiva.
http:usa-propfind (booleano)
se impostato su off, lftp non proverà a usare `PROPFIND' per ottenere il contenuto della directory con
protocollo HTTP e usa invece `GET'. L'impostazione predefinita è attiva.
http:agente utente (corda)
la stringa che lftp invia nell'intestazione User-Agent della richiesta HTTP.
https: proxy (corda)
specifica il proxy https. Il valore predefinito è preso dalla variabile d'ambiente
https_proxy.
specchio:dereference (booleano)
se vero, mirror dereferenzia i collegamenti simbolici per impostazione predefinita. Puoi sovrascriverlo
con l'opzione --no-dereference. Predefinito se falso.
mirror:escludi-regex (espressione regolare)
specifica il modello di esclusione predefinito. Puoi sovrascriverlo con l'opzione --include.
mirror: include-regex (espressione regolare)
specifica il modello di inclusione predefinito. Viene utilizzato subito dopo mirror:exclude-regex is
applicato. Non viene mai utilizzato se mirror:exclude-regex è vuoto.
specchio: no-dirs-vuoto (booleano)
quando è vero, mirror non crea directory vuote (come l'opzione --no-empty-dirs).
specchio: ordina per (corda)
specifica l'ordine dei trasferimenti di file. I valori validi sono: name, name-desc, size, size-
desc, data, data-desc. Quando il valore è name o name-desc, quindi mirror:order
l'impostazione influisce anche sull'ordine o sui trasferimenti.
specchio: ordine (elenco dei modelli)
specifica l'ordine dei trasferimenti di file durante l'ordinamento per nome. Ad esempio impostandolo su "*.sfv
*.sum" fa in modo che il mirror trasferisca prima i file corrispondenti a *.sfv, quindi quelli corrispondenti
*.sum e poi tutti gli altri file. Per elaborare le directory dopo altri file, aggiungi "*/"
alla fine dell'elenco dei modelli.
mirror: sovrascrivi (booleano)
quando è vero, il mirror sovrascriverà i file normali invece di rimuoverli e ricrearli
Loro.
mirror: directory parallele (booleano)
se vero, il mirror inizierà l'elaborazione di diverse directory in parallelo quando lo è
in modalità parallela. Altrimenti, trasferirà i file da una singola directory prima
spostandosi in altre directory.
specchio: conteggio-trasferimento-parallelo (numero)
specifica il numero di trasferimenti paralleli che il mirroring può avviare. Il valore predefinito è 1.
Puoi sovrascriverlo con l'opzione --parallel.
mirror:richiedere-fonte (booleano)
Se true, mirror richiede che una directory di origine sia specificata in modo esplicito, altrimenti
dovrebbe essere la directory corrente.
mirror: set-permessi (booleano)
Quando è disattivato, il mirror non tenterà di copiare i permessi di file e directory. Puoi
sovrascriverlo con l'opzione --perms. L'impostazione predefinita è attiva.
specchio: skip-noaccess (booleano)
quando è vero, il mirror non tenta di scaricare file che sono ovviamente inaccessibili
dalla maschera di autorizzazione. Il valore predefinito è falso.
specchio: usa-pget-n (numero)
specifica l'opzione -n per il comando pget utilizzato per trasferire ogni singolo file sotto
specchio. Il valore predefinito è 1 che disabilita pget.
modulo:percorso (corda)
elenco di directory separate da due punti in cui cercare i moduli. Può essere inizializzato da
variabile d'ambiente LFTP_MODULE_PATH. L'impostazione predefinita è `PKGLIBDIR/VERSION:PKGLIBDIR'.
net: limite di connessione (numero)
numero massimo di connessioni contemporanee allo stesso sito. 0 significa illimitato.
net:connessione-acquisizione (booleano)
se vero, le connessioni in primo piano hanno la priorità su quelle in background e possono
interrompere i trasferimenti in background per completare un'operazione in primo piano.
netto: inattivo (Intervallo di tempo)
disconnettersi dal server dopo questo tempo di inattività. L'impostazione predefinita è 3 minuti.
netto: tasso limite (byte al secondo)
limitare la velocità di trasferimento sulla connessione dati. 0 significa illimitato. Puoi specificarne due
numeri separati da due punti per limitare separatamente la velocità di download e upload. suffissi
sono supportati, ad esempio 100K significa 102400.
netto: limite-max (Bytes)
limite di accumulo del tasso limite non utilizzato. 0 significa il doppio del tasso limite.
net:limite-tasso-totale (byte al secondo)
limitare la velocità di trasferimento di tutte le connessioni in somma. 0 significa illimitato. Puoi specificare
due numeri separati da due punti per limitare separatamente la velocità di download e upload. Nota
che i socket hanno buffer di ricezione su di essi, questo può portare al carico del collegamento di rete
superiore a questo limite di tasso subito dopo l'inizio del trasferimento. Puoi provare a impostare
net:socket-buffer a un valore relativamente piccolo per evitarlo.
netto: limite-totale-max (Bytes)
limite di accumulo del limite-tasso-totale non utilizzato. 0 significa due volte il limite-totale-tasso.
net:max-tentativi (numero)
il numero massimo di tentativi sequenziali di un'operazione senza successo. 0 significa
illimitato. 1 significa nessun tentativo.
net: nessun proxy (corda)
contiene un elenco separato da virgole di domini per i quali non deve essere utilizzato il proxy.
Il valore predefinito è preso dalla variabile d'ambiente no_proxy.
net:persiste-tentativi (numero)
ignora questo numero di errori gravi. Utile per accedere a server FTP difettosi che rispondono
5xx quando ci sono troppi utenti.
net:riconnessione-intervallo-base (secondi)
imposta il tempo minimo di base tra le riconnessioni. L'intervallo effettivo dipende da
net:reconnect-interval-moltiplicatore e numero di tentativi per eseguire un'operazione.
rete: riconnessione-intervallo-max (secondi)
imposta l'intervallo massimo di riconnessione. Quando l'intervallo corrente dopo la moltiplicazione per
net:reconnect-interval-moltiplicatore raggiunge questo valore (o lo supera), viene resettato
torna alla rete:reconnect-interval-base.
net:riconnessione-interval-moltiplicatore (numero reale)
imposta il moltiplicatore per il quale viene moltiplicato l'intervallo di base ogni volta che viene eseguito un nuovo tentativo di
eseguire un'operazione non riesce. Quando l'intervallo raggiunge il massimo, viene reimpostato su base
valore. Vedi net:reconnect-interval-base e net:reconnect-interval-max.
net: socket-bind-ipv4 (indirizzo IPv4)
associare tutti i socket IPv4 all'indirizzo specificato. Questo può essere utile per selezionare uno specifico
interfaccia di rete da utilizzare. Il valore predefinito è vuoto, il che significa che non è necessario associare i socket IPv4,
il sistema operativo sceglierà automaticamente un indirizzo utilizzando la tabella di routing.
net: socket-bind-ipv6 (indirizzo IPv6)
lo stesso per i socket IPv6.
net: socket-buffer (Bytes)
usa la dimensione data per le opzioni socket SO_SNDBUF e SO_RCVBUF. 0 indica l'impostazione predefinita del sistema.
net: socket-maxseg (Bytes)
usa la dimensione data per l'opzione socket TCP_MAXSEG. Non tutti i sistemi operativi lo supportano
opzione, ma Linux lo fa.
netto: timeout (Intervallo di tempo)
imposta il timeout del protocollo di rete.
pget:predefinito-n (numero)
numero predefinito di blocchi in cui dividere il file in pget.
pget: dimensione minima del pezzo (numero)
dimensione minima del blocco in cui dividere il file.
pget: stato di salvataggio (Intervallo di tempo)
salva spesso lo stato di trasferimento di pget. Impostare su "mai" per disabilitare il salvataggio del
file di stato. Lo stato viene salvato in un file con suffisso .lftp-pget-stato.
sftp: auto-conferma (booleano)
se vero, lftp risponde ``yes'' a tutte le domande ssh, in particolare alla domanda
su una nuova chiave host. Altrimenti risponde ``no''.
sftp: set di caratteri (corda)
il set di caratteri utilizzato dal server SFTP nei nomi dei file e negli elenchi dei file. L'impostazione predefinita è
vuoto che significa lo stesso di locale. Questa impostazione è utilizzata solo per il protocollo SFTP
versione precedente alla 4. La versione 4 e successive utilizzano sempre UTF-8.
sftp: programma di connessione (corda)
il programma da utilizzare per la connessione al server remoto. Dovrebbe supportare l'opzione `-l'
per il nome utente, `-p' per il numero di porta. Il valore predefinito è `ssh -a -x'. Puoi impostarlo su
'rsh', per esempio.
sftp:max-pacchetti-in-volo (numero)
Il numero massimo di pacchetti senza risposta in volo. Se il tempo di andata e ritorno è
significativo, dovresti aumentare questo e size-read/size-write. Il valore predefinito è 16.
sftp: versione-protocollo (numero)
Il numero di protocollo da negoziare. Il valore predefinito è 4. La versione effettiva del protocollo utilizzata
dipende dal server
sftp:programma-server (corda)
Il programma server che implementa il protocollo SFTP. Se non contiene una barra `/',
è considerato un sottosistema ssh2 e l'opzione -s viene utilizzata quando si avvia la connessione
programma. L'impostazione predefinita è "sftp". Puoi usare rsh come protocollo a livello di trasporto in questo modo:
set sftp:connect-programma rsh
set sftp:programma-server /usr/libexec/openssh/server-sftp
Allo stesso modo puoi eseguire SFTP su SSH1.
sftp: size-read (numero)
Dimensione del blocco per la lettura. Il valore predefinito è 0x8000.
sftp:dimensione-scrittura (numero)
Dimensione del blocco per la scrittura. Il valore predefinito è 0x8000.
ssl:ca-file (percorso del file)
usa il file specificato come certificato dell'autorità di certificazione.
ssl:ca-percorso (percorso della directory)
usa la directory specificata come repository di certificati dell'autorità di certificazione (OpenSSL
solo).
ssl:verifica-nome host (booleano)
se vero, lftp controlla se il nome host utilizzato per connettersi al server corrisponde
al nome host nel suo certificato.
ssl:file-crl (percorso del file)
usa il file specificato come certificato dell'elenco di revoche di certificati.
ssl: percorso crl (percorso della directory)
usa la directory specificata come repository di certificati dell'elenco di revoche di certificati
(solo OpenSSL).
ssl:file-chiave (percorso del file)
usa il file specificato come chiave privata.
ssl:file-cert (percorso del file)
usa il file specificato come certificato.
ssl:usa-sni (booleano)
se true, utilizzare l'estensione TLS Server Name Indication (SNI).
ssl:verifica-certificato (booleano)
se impostato su sì, verifica che il certificato del server sia firmato da un certificato noto
Autorità e non essere nell'elenco di revoche di certificati.
ssl: priorità (corda)
stringa di priorità in formato libero per GnuTLS. Se costruito con OpenSSL i valori compresi
sono + or - seguito da SSL3.0, TLS1.0, TLS1.1 o TLS1.2, separati da :. Esempio:
imposta ssl:priorità "NORMALE:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2"
torrent: ip (indirizzo IPv4)
Indirizzo IP da inviare al tracker. Specificalo se stai utilizzando un proxy HTTP.
torrent: ipv6 (indirizzo IPv6)
Indirizzo IPv6 da inviare al tracker. Per impostazione predefinita, viene trovato per primo l'indirizzo unicast globale
viene utilizzato.
torrent: max-peers (numero)
numero massimo di peer per un torrent. I peer meno utilizzati vengono rimossi per la manutenzione
questo limite.
torrent:intervallo di porte (da A)
intervallo di porte su cui accettare le connessioni. Una singola porta è selezionata quando un torrent
inizia.
torrent: retracker (URL)
URL retracker esplicito, ad es. `http://retracker.local/announce'.
torrent: salva-metadati (booleano)
quando è vero, lftp salva i metadati di ogni torrent con cui funziona per
~/.local/share/lftp/torrent/md or ~/.lftp/torrent/md directory e la carica da
lì se necessario.
torrent:seme-max-tempo (Intervallo di tempo)
tempo di semina massimo. Dopo questo periodo di tempo un torrent completo si chiude
indipendentemente dal rapporto Può essere impostato su infinito se necessario.
torrent:seme-min-pari (numero)
numero minimo di peer quando il torrent è completo. Se ci sono meno, nuovi coetanei
sono attivamente ricercati.
torrent: stop-on-rapporto (numero reale)
torrent si interrompe quando è completo e il rapporto ha raggiunto questo numero.
torrent: use-dht (booleano)
quando è vero, viene utilizzato DHT.
xfer:rinomina automaticamente(booleano)
i nomi di file suggeriti forniti dal server vengono utilizzati se l'utente lo imposta esplicitamente
opzione su "on". Poiché questo potrebbe essere un rischio per la sicurezza, l'impostazione predefinita è disattivata.
xfer: clobber (booleano)
se questa impostazione è disattivata, i comandi get non sovrascriveranno i file esistenti e non genereranno
un errore invece.
xfer:directory-destinazione (percorso o URL della directory)
Questa impostazione viene utilizzata come opzione -O predefinita per i comandi get e mget. L'impostazione predefinita è
vuoto, che significa directory corrente (nessuna opzione -O).
xfer: disco-completamente fatale (booleano)
quando è vero, lftp interrompe un trasferimento se non può scrivere il file di destinazione a causa di pieno
disco o quota; se false, lftp attende che venga liberato spazio su disco.
xfer:periodo eta (secondi)
il periodo durante il quale viene calcolata l'aliquota media ponderata per produrre l'ETA.
xfer:eta-terso (booleano)
mostra ETA conciso (solo parti di alto livello). L'impostazione predefinita è vero.
xfer: log (booleano)
se true, i log di lftp vengono trasferiti in un file dall'impostazione xfer:log-file.
xfer:file-log (percorso del file)
il file in cui registrare i trasferimenti. L'impostazione predefinita è ~/.local/share/lftp/transfer_log or
~/.lftp/transfer_log.
xfer: make-back (booleano)
se vero, lftp rinomina il file preesistente aggiungendo il suffisso ``~'' invece di
sovrascrivendolo.
xfer: dimensione massima del registro (numero)
dimensione massima del file di registro del trasferimento. Quando viene raggiunta la dimensione, il file è
rinominato e ricominciato.
xfer:max-reindirizzamenti (numero)
numero massimo di reindirizzamenti. Questo può essere utile per il download su HTTP. 0
vieta i reindirizzamenti.
xfer:tasso-periodo (secondi)
indicare il periodo durante il quale viene calcolato il tasso medio ponderato.
xfer:nome-file-temp (corda)
modello di nome file temporaneo, il primo asterisco viene sostituito dal nome del file originale.
xfer:usa-file-temp (booleano)
se vero, un file verrà trasferito in un file temporaneo nella stessa directory e
poi rinominato.
xfer: verifica (booleano)
quando è vero, viene avviato il comando di verifica dopo il trasferimento riuscito per convalidare il file
integrità. Il codice di uscita zero di quel comando dovrebbe indicare la correttezza del file.
xfer:comando-verifica (corda)
il comando per convalidare l'integrità del file. L'unico argomento è il percorso del file.
Il nome di una variabile può essere abbreviato a meno che non diventi ambiguo. Il prefisso prima
`:' può anche essere omesso. È possibile impostare una variabile più volte per chiusure diverse e
quindi puoi ottenere impostazioni particolari per uno stato particolare. La chiusura deve essere
specificato dopo il nome della variabile separato dalla barra `/'.
La chiusura per le variabili di dominio `dns:', `net:', `ftp:', `http:', `hftp:' è attualmente
solo il nome host come lo specifichi nel comando "open" (con alcune eccezioni dove
la chiusura è priva di significato, ad esempio dns:cache-size). Per alcune variabili di dominio `cmd:' il
la chiusura è l'URL corrente senza percorso. Per altre variabili non è attualmente utilizzato. Vedere
esempi nel campione lftp.conf.
Alcuni comandi e impostazioni richiedono un parametro di intervallo di tempo. Ha il formato Nx[Nx...],
dove N è la quantità di tempo (virgola mobile) e x è l'unità di tempo: d - giorni, h - ore, m -
minuti, s - secondi. L'unità predefinita è la seconda. Ad esempio 5h30m o 5.5h. Anche l'intervallo può
essere "infinito", "inf", "mai", "per sempre" - significa intervallo infinito. Ad es. "dormire"
per sempre" o "set dns:cache-expire never".
Le impostazioni booleane possono essere una tra (true, on, yes, 1, +) per un valore True o una tra (false,
off, no, 0, -) per un valore False.
Le impostazioni tri-booleane hanno un valore booleano o `auto'.
Le impostazioni intere possono avere un suffisso: k - kibi, m - mebi, g - gigi, ecc. Possono anche avere
un prefisso: 0 - ottale, 0x - esadecimale.
FTP asincrono modo (conduttura)
Lftp può velocizzare le operazioni FTP inviando più comandi contemporaneamente e poi controllando tutto
le risposte. Vedere ftp:variabile modalità di sincronizzazione. A volte questo non funziona, quindi sincrono
la modalità è l'impostazione predefinita. Puoi provare a disattivare la modalità sincrona e vedere se funziona per te.
È noto che alcuni software di rete che si occupano della traduzione degli indirizzi funzionano in modo errato
nel caso di più comandi FTP in un pacchetto di rete.
RFC959 dice: ``Il processo utente che invia un altro comando prima della risposta di completamento lo farebbe
violare il protocollo; ma i processi FTP del server dovrebbero accodare tutti i comandi che
arrivare mentre è in corso un comando precedente''. Inoltre, RFC1123 dice: ``Gli implementatori DEVONO
NON assumere alcuna corrispondenza tra i limiti READ sulla connessione di controllo e il
Sequenze Telnet EOL (CR LF).'' e ``un singolo READ dalla connessione di controllo può
includere più di un comando FTP''.
Quindi deve essere sicuro inviare più comandi contemporaneamente, il che accelera notevolmente l'operazione e
sembra funzionare con tutti i server ftp basati su Unix e VMS. Sfortunatamente, basato su Windows
i server spesso non sono in grado di gestire diversi comandi in un pacchetto, e quindi alcuni non possono rompersi
router.
VERSIONI
-d Attiva la modalità di debug.
-e comandi
Esegui i comandi dati e non uscire.
-p porto
Usa la porta indicata per connetterti.
-u Utente[,passare]
Utilizzare il nome utente e la password forniti per connettersi. Ricordati di citare la password
correttamente nel guscio. Si noti inoltre che non è sicuro specificare la password su
riga di comando, usa ~ / .netrc file. In alternativa puoi usare protocolli basati su ssh
con chiavi autorizzate, quindi non devi inserire una password.
--Norc Non eseguire file rc dalla directory home.
-f file_script
Esegui i comandi nel file ed esci. Questa opzione deve essere utilizzata da sola senza
altri argomenti (tranne --Norc).
-c comandi
Esegui i comandi dati ed esci. I comandi possono essere separati da un punto e virgola,
`&&' o `||'. Ricorda di citare correttamente l'argomento dei comandi nella shell. Questo
l'opzione deve essere usata da sola senza altri argomenti (tranne --Norc).
AMBIENTE VARIABILI
Le seguenti variabili di ambiente vengono elaborate da ftp:
EDITOR Usato come editor locale per il edit comando.
HOME Utilizzato per l'espansione (locale) della tilde (`~').
SHELL Utilizzato dal ! comando per determinare la shell da eseguire.
PAGER Questo dovrebbe essere il nome del cercapersone da usare. È usato dal Scopri di più e può
comandi.
http_proxy, https_proxy
Utilizzato per impostare le variabili iniziali http:proxy, hftp:proxy e https:proxy.
proxy_ftp
Utilizzato per impostare le variabili iniziali ftp:proxy o hftp:proxy, a seconda del protocollo URL
utilizzato in questa variabile di ambiente.
no_proxy
Utilizzato per impostare la variabile net:no-proxy iniziale.
LFTP_MODULE_PATH
Utilizzato per impostare il modulo iniziale: variabile di percorso.
LFTP_HOME
Utilizzato per individuare la directory che archivia i file di configurazione specifici dell'utente. Se
non settato, ~/.lftp sarà usato. Si prega di notare che se questa directory non esiste,
quindi verranno utilizzate le directory XDG.
LS_COLORI
usato per impostare il colore iniziale: variabile dir-colors.
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
Utilizzato per individuare le directory per i file specifici dell'utente quando ~/.lftp (o $LFTP_HOME
directory) non esiste. I valori predefiniti sono ~ / .config, ~ / .local / share e ~ / .cache
rispettivamente. Il suffisso /ftp viene aggiunto per creare il percorso completo per il
directory.
Usa lftp online utilizzando i servizi onworks.net