GoGPT Best VPN GoSearch

favicon do OnWorks

ftp

Execute o lftp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando lftp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


lftp - Programa sofisticado de transferência de arquivos

SINTAXE


ftp [-d] [-e cmd] [-p porta] [-u usuário[,passar]] [local]
ftp -f Arquivo de script
ftp -c comandos
ftp --versão
ftp --Socorro

VERSÃO


Esta página do manual documenta o lftp versão 4.6.3.

DESCRIÇÃO


ftp é um programa de transferência de arquivos que permite FTP, HTTP e outras conexões sofisticadas
para outros hosts. Se local for especificado, então o lftp se conectará a esse site, caso contrário, um
a conexão deve ser estabelecida com o comando open.

ftp pode lidar com vários métodos de acesso a arquivos - FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP e
arquivo (HTTPS e FTPS só estão disponíveis quando lftp é compilado com GNU TLS ou OpenSSL
biblioteca). Você pode especificar o método a ser usado no comando `open URL ', por exemplo,` open
http://www.us.kernel.org/pub/linux'. HFTP é o protocolo ftp-over-http-proxy. Isso pode ser usado
automaticamente em vez de FTP se ftp: proxy estiver definido como `http://proxy[:porta]'. Peixe é um
protocolo funcionando em uma conexão ssh para uma conta unix. SFtp é um protocolo implementado
em SSH2 como subsistema SFTP.

Além de protocolos do tipo FTP, lftp tem suporte para o protocolo BitTorrent como comando `torrent '.
A sementeira também é suportada.

Cada operação em ftp é confiável, ou seja, qualquer erro não fatal é tratado adequadamente e
a operação é repetida. Portanto, se o download for interrompido, ele será reiniciado do ponto
automaticamente. Mesmo que o servidor FTP não suporte o comando REST, ftp vai tentar
recupere o arquivo desde o início até que ele seja completamente transferido.

ftp tem uma sintaxe de comando semelhante a um shell, permitindo a você lançar vários comandos em paralelo em
fundo (&). Também é possível agrupar comandos entre () e executá-los em
fundo. Todos os trabalhos em segundo plano são executados no mesmo processo. Você pode trazer um
trabalho de primeiro plano para segundo plano com ^ Z (cz) e de volta com o comando `wait '(ou` fg' que é
alias para `esperar '). Para listar os trabalhos em execução, use o comando `jobs '. Alguns comandos permitem
redirecionando sua saída (cat, ls, ...) para arquivo ou via pipe para comando externo. Comandos
pode ser executado condicionalmente com base no status de encerramento do comando anterior (&&, ||).

Se você sair ftp antes que todos os trabalhos ainda não tenham terminado, ftp irá se mover para o modo nohup
no fundo. A mesma coisa acontece com um desligamento real do modem ou quando você fecha um xterm.

ftp tem espelho embutido que pode baixar ou atualizar uma árvore de diretório inteira. Há
também espelho reverso (mirror -R) que carrega ou atualiza uma árvore de diretório no servidor.
O espelho também pode sincronizar diretórios entre dois servidores remotos, usando FXP se
disponíveis.

Existe um comando `at 'para lançar um trabalho em uma hora especificada no contexto atual, comando
`Enfileirar 'para enfileirar comandos para execução sequencial para o servidor atual, e muito mais.

No arranque, ftp executado /etc/lftp.conf e depois ~ / .lftprc e ~ / .lftp / rc (ou
~ / .config / lftp / rc if ~ / .lftp não existe). Você pode colocar aliases e comandos `set '
lá. Algumas pessoas preferem ver a depuração completa do protocolo, use `debug 'para ativar a depuração.
Use `debug 3 'para ver apenas mensagens de saudação e mensagens de erro.

ftp tem várias variáveis ​​configuráveis. Você pode usar `set -a 'para ver todas as variáveis ​​e
seus valores ou `set -d 'para ver a lista de padrões. Os nomes das variáveis ​​podem ser abreviados e
prefixo pode ser omitido, a menos que o resto se torne ambíguo.

Se o lftp foi compilado com OpenSSL (configure --with-openssl), ele inclui software
desenvolvido pelo OpenSSL Project para uso no OpenSSL Toolkit. (http://www.openssl.org/)

comandos
! concha comando

Abra o shell ou o comando shell.

! ls

Para fazer uma listagem do diretório do host local.

aliás [nome [valor]]

Definir ou cancelar a definição de alias nome. Se valor é omitido, o alias é indefinido, senão leva
O valor que valor. Se nenhum argumento for fornecido, os aliases atuais serão listados.

alias diretório ls -lF
alias menos zmore

at tempo [- comando ]

Espere até o tempo determinado e execute o comando dado (opcional). Veja também at(1).

anexar [PID]

Anexe o terminal ao processo lftp em segundo plano especificado.

marcador [subcomando]

O comando de favoritos controla os favoritos.

Os nomes dos sites podem ser usados ​​no aberto comando diretamente no estado em que se encontra ou em qualquer comando que aceite
URLs de entrada usando o bm: site / caminho formato.

adicionar [ ] adicionar o lugar atual ou determinado local aos favoritos e vincular a
nome dado
del remover favorito com nome
editar iniciar editor no arquivo de favoritos
importar importar favoritos estrangeiros
list list bookmarks (padrão)

esconderijo [subcomando]

O comando cache controla o cache de memória local. Os seguintes subcomandos são reconhecidos:

status do cache de impressão stat (padrão)
liga | desliga liga / desliga o cache
liberar cache de descarga
tamanho lim definir limite de memória, -1 significa ilimitado
expirar Nx definir o tempo de expiração do cache para N segundos (x= s) minutos (x= m) horas (x= h) ou
dias (x= d)

gato arquivos

cat envia o (s) arquivo (s) remoto (s) para stdout. (Veja também mais, zcat e Zmore)

cd res

Altere o diretório remoto atual. O diretório remoto anterior é armazenado como `- '. Você pode
faça `cd - 'para mudar o diretório de volta. O diretório anterior para cada site também é
armazenado no disco, então você pode fazer `site aberto; cd - 'mesmo após o reinício do lftp.

chmod modo arquivos

Altere a máscara de permissão em arquivos remotos. O modo deve ser um número octal.

fechar [-a]

Feche as conexões ociosas. Por padrão, apenas com o servidor atual, use -a para fechar todos os
conexões.

cls [OPÇÕES] arquivos...

`cls 'tenta recuperar informações sobre arquivos ou diretórios especificados e gera a
informações de acordo com as opções de formato. A diferença entre `ls 'e` cls' é que
`ls 'pede ao servidor para formatar a lista de arquivos, e` cls' formata-a, após
recuperar todas as informações necessárias.

-1 saída de coluna única
-a, --todos mostram arquivos de ponto
-B, --basename mostra o nome base de arquivos apenas
--block-size = SIZ usa blocos de SIZ-bytes
-d, --directory lista as entradas do diretório em vez do conteúdo
-F, --classify append indicador (um de / @) para entradas
-h, --tamanhos de impressão legíveis por humanos em formato legível por humanos (por exemplo, 1K)
--si da mesma forma, mas usa potências de 1000, não de 1024
-k, --kilobytes como --block-size = 1024
-l, --long usa um formato de lista longa
-q, --quiet não mostra status
-s, --size tamanho de impressão de cada arquivo
--filesize se for o tamanho da impressão, apenas o tamanho da impressão para os arquivos
-i, --nocase correspondência de padrão que não diferencia maiúsculas de minúsculas
-I, --sortnocase classifica nomes que não diferenciam maiúsculas de minúsculas
-D, --dirsfirst listar diretórios primeiro
--sort = OPT "nome", "tamanho", "data"
-S classificar por tamanho de arquivo
--grupo de usuários,
--perms, --data,
--linkcount, --links mostra campos individuais
--time-style = STYLE usa o formato de hora especificado

comando cmd args ...

executa o comando dado ignorando apelidos.

depurar [OPÇÕES] nível|WOW!

Mudar depuração para nível ou desligue-o. Opções:

-o redirecionar a saída de depuração para o arquivo
-c mostra o contexto da mensagem
-p mostrar PID
-t mostrar carimbos de data / hora

eco [-n] corda

Imprime (ecoa) a string fornecida no display.

editar [OPÇÕES] lima

Recupere o arquivo remoto em um local temporário, execute um editor local nele e carregue o arquivo
de volta se alterado. Opções:

-k mantém o arquivo temporário
-o localização explícita do arquivo temporário

avaliação [-f formato ] args ...

sem -f ele executa os argumentos fornecidos como um comando. Com -f, os argumentos são transformados
em um novo comando. O formato pode conter texto simples e marcadores $ 0 ... $ 9 e $ @,
correspondendo aos argumentos.

saída [bg] [topo] [principal] [matar] [código]

exit sairá do lftp ou mudará para o segundo plano se houver trabalhos ativos. Se nenhum trabalho é
ativo, código é passado para o sistema operacional como o status de encerramento do lftp. Se código is
omitido, o código de saída do último comando é usado.

`exit bg 'força a movimentação para o fundo quando cmd: move-background é falso. `sair do topo 'faz
`shell 'de nível superior (executor de comando lftp interno) termina. `exit parent 'termina
o shell pai ao executar um script aninhado. `exit kill 'mata todos os trabalhos numerados antes
saindo. As opções podem ser combinadas, por exemplo, `às 08:00 - sai do topo kill & 'mata todos os jobs
e faz com que o lftp saia no horário especificado.

fg

Alias ​​para `esperar '.

find [OPÇÕES] diretório...

Lista os arquivos no diretório (diretório atual por padrão) recursivamente. Isso pode ajudar
com servidores sem suporte ls -R. Você pode redirecionar a saída deste comando. Opções:

-d MD, --max-depth =MD especificar profundidade máxima de varredura
-l, --list usa formato de lista longa

ftpcopy

Obsoleto. Em vez disso, use um dos seguintes:
obter ftp: // ... -o ftp: // ...
get -O ftp: // ... arquivo1 arquivo2 ...
colocar ftp: // ...
por ftp: //.../*
mget -O ftp: // ... ftp: //.../*
ou outras combinações para obter transferência FXP (diretamente entre dois servidores FTP). lftp iria
fallback para cópia simples (via cliente) se a transferência FXP não puder ser iniciada ou ftp: use-fxp for
falsa

ter [-E] [-a] [-c] [-e] [-O base] arquivor [-o arquivo] ...

Recupere o arquivo remoto arquivor e armazene-o como o arquivo local arquivo. Se -o for omitido,
o arquivo é armazenado em um arquivo local denominado como nome base de arquivor. Você pode obter vários arquivos
especificando várias instâncias de arquivor (e -o arquivo) Não expande curingas, use
gerente por isso.

-c continuar, reget
-E excluir arquivos de origem após transferência bem-sucedida
-e excluir o arquivo de destino antes da transferência
-a usa o modo ascii (binário é o padrão)
-O especifica o diretório base ou URL onde os arquivos devem ser colocados

Exemplos:
obter README
obter README -o debian.README
obter README README.mirrors
obtenha README -o debian.README README.mirrors -o debian.mirrors
obter README -o ftp://some.host.org/debian.README
obter README -o ftp://some.host.org/debian-dir/ (fim reduzir is importante)

obter1 [OPÇÕES] arquivor

Transfira um único arquivo. Opções:

-o nome do arquivo de destino (padrão - nome de base do rfile)
-c continuar, reget
-E excluir arquivos de origem após transferência bem-sucedida
-a usa o modo ascii (binário é o padrão)
--source-region = transferir região especificada do arquivo de origem
--target-position = posição no arquivo de destino para gravar dados em

glob [OPÇÕES] [comando] padrões

Globalizam os padrões dados contendo metacaracteres e passam o resultado para um determinado comando ou retorno
código de saída apropriado.

-f arquivos simples (padrão)
diretórios -d
-a todos os tipos
--exist retorna código de saída zero quando os padrões se expandem para uma lista não vazia
--not-exist retorna código de saída zero quando os padrões se expandem para uma lista vazia

Exemplos:
eco global *
glob --exist * .csv && echo "Existem arquivos * .csv"

ajudar [cmd]

Imprimir ajuda para cmd ou se não cmd foi especificado imprimir uma lista de comandos disponíveis.

empregos [OPÇÕES] [trabalho não...]

Lista de trabalhos em execução. Se trabalho não for especificado, liste apenas um trabalho com esse número. Opções:

-v verboso, vários -v aumentam a verbosidade
-r lista apenas um trabalho especificado sem recursão

matar tudo |trabalho não

Exclua o trabalho especificado com trabalho não ou todos os trabalhos. (Para trabalho não veja empregos)

lcd ldir

Alterar o diretório local atual ldir. O diretório local anterior é armazenado como `- '. Vocês
pode fazer `lcd - 'para mudar o diretório de volta.

ln [-s] arquivo existente novo-link

Faça um link físico / simbólico para um arquivo existente. A opção -s seleciona a criação de um símbolo
link.

local comando

Execute o comando especificado com o diretório local file: // sessão em vez da sessão remota.
Exemplos:
pwd local
ls local
espelho local / dir1 / dir2

lpwd

Imprime o diretório de trabalho atual na máquina local.

ls params

Lista os arquivos remotos. Você pode redirecionar a saída deste comando para um arquivo ou via pipe para um externo
comando. Por padrão, a saída ls é armazenada em cache, para ver o novo uso da lista relações or esconderijo rubor.

gerente [-c] [-d] [-a] [-E] [-O base] arquivos

Obtém os arquivos selecionados com curingas expandidos.

-c continuar, reget.
-d cria diretórios iguais aos nomes dos arquivos e coloca os arquivos neles
em vez do diretório atual.
-E excluir arquivos de origem após transferência bem-sucedida
-a usa o modo ascii (binário é o padrão)
-O especifica o diretório base ou URL onde os arquivos devem ser colocados

espelho [OPÇÕES] [fonte [alvo]]

Espelhe o diretório de origem especificado para o diretório de destino local. Se o diretório de destino terminar
com uma barra (exceto a raiz), o nome de base de origem é anexado ao nome do diretório de destino.
Origem e / ou destino podem ser URLs apontando para diretórios.

-c, --continue continua um trabalho de espelho se possível
-e, --delete excluir arquivos não presentes no site remoto
--delete-first apaga os arquivos antigos antes de transferir os novos
--depth-first desce em subdiretórios antes de transferir
arquivos
--scan-all-first verifica todos os diretórios recursivamente antes
transferindo arquivos
-s, --allow-suid define bits suid / sgid de acordo com o site remoto
--allow-chown tenta definir o proprietário e o grupo dos arquivos
--ascii usa transferências de modo ascii (implica --ignore-size)
--ignore-time ignora o tempo ao decidir se deseja fazer o download
--ignore-size ignora o tamanho ao decidir se deseja fazer o download
- download apenas ausente, apenas arquivos ausentes
- somente download existente somente de arquivos já existentes no destino
-n, --only-newer baixe apenas arquivos mais novos (-c não funcionará)
--upload-mais antigo carrega até mesmo arquivos mais antigos do que remotos
--no-empty-dirs não cria diretórios vazios (implica
--profundidade primeiro)
-r, --no-recursion não vai para subdiretórios
-r, --recursion =MODA vá para subdiretórios em uma condição
--não-links simbólicos não criam links simbólicos
-p, --no-perms não define permissões de arquivo
--no-umask não aplica umask aos modos de arquivo
-R, --reverse reverse mirror (colocar arquivos)
-L, --dereferência para baixar links simbólicos como arquivos
--overwrite sobrescrever arquivos simples sem removê-los primeiro
--no-overwrite remove e recria arquivos simples em vez de
substituição
-N, --mais novo que =SPEC baixar apenas arquivos mais recentes do que o tempo especificado
--older-than =SPEC baixar apenas arquivos mais antigos do que o tempo especificado
--size-range =GAMA baixar apenas arquivos com tamanho no intervalo especificado
-P, --parallel [=N] baixar N arquivos em paralelo
--use-pget [-n =N] use o pget para transferir todos os arquivos
--on-change =CMD execute o comando se algo foi alterado
- Loop repetir espelho até que nenhuma mudança seja encontrada
-i RX, --include =RX incluir arquivos correspondentes
-x RX, --exclude =RX excluir arquivos correspondentes
-I GP, --include-glob =GP incluir arquivos correspondentes
-X GP, --exclude-glob =GP excluir arquivos correspondentes
-f ARQUIVO, --file =ARQUIVO espelhar um único arquivo ou grupo globbed (por exemplo
/caminho/para/*.txt)
-O DIR, --target-directory =DIR caminho de base ou URL de destino
operação detalhada -v, --verbose [= nível]
--log =ARQUIVO escrever comandos lftp sendo executados em FILE
--script =ARQUIVO escreva comandos lftp para FILE, mas não execute
eles
--just-print, --dry-run mesmo que --script = -
--max-errors =N pare após este número de erros
--skip-noaccess não tenta transferir arquivos sem acesso de leitura.
--use-cache usa listas de diretórios em cache

--Remove-source-files remove arquivos após a transferência (use com cuidado)
-o mesmo que --allow-chown --allow-suid --no-umask

Ao usar -R, o diretório de origem é local e o destino é remoto. Se o alvo
o diretório é omitido, o nome base do diretório de origem é usado. Se ambos os diretórios forem
omitido, os diretórios locais e remotos atuais são usados. Se o diretório de destino terminar com
uma barra (exceto o diretório raiz) e o nome base do diretório de origem é anexado.

RX é uma expressão regular estendida, assim como em egrep(1).

GP é um padrão glob, por exemplo, `* .zip '.

As opções de inclusão e exclusão podem ser especificadas várias vezes. Isso significa que um arquivo ou
diretório seria espelhado se corresponder a uma inclusão e não corresponder a exclusões após
a inclusão ou não corresponde a nada e a primeira verificação é a exclusão. Diretórios são
combinado com uma barra anexada.

Observe que os links simbólicos não são criados durante o upload para o servidor remoto, porque o FTP
o protocolo não pode fazer isso. Para enviar os arquivos aos quais os links se referem, use o comando `mirror -RL '(trate
links simbólicos como arquivos).

Para as opções --newer-than e --older-than você pode especificar um arquivo ou hora
especificação como a usada por at(1) comando, por exemplo, `now-7days 'ou` week ago'. Se você
especificar um arquivo, então a hora de modificação desse arquivo será usada.

O nível de verbosidade pode ser selecionado usando a opção --verbose = level ou por várias opções -v,
por exemplo, -vvv. Os níveis são:
0 - sem saída (padrão)
1 - ações de impressão
2 - + imprimir nomes de arquivos não excluídos (quando -e não for especificado)
3 - + nomes de diretórios de impressão que são espelhados

--only-newer desativa a comparação de tamanho de arquivo e faz upload / download apenas de arquivos mais novos, mesmo que
o tamanho é diferente. Por padrão, os arquivos mais antigos são transferidos e substituem os mais novos.

--upload-old permite substituir arquivos remotos mais novos por outros mais antigos (quando o lado de destino
é remoto). Alguns back-ends remotos não podem preservar carimbos de data / hora, então o padrão é manter
arquivos mais recentes.

O modo de recursão pode ser "sempre", "nunca", "ausente", "mais recente". Com a opção
espelho `newer 'compara timestamps de diretórios e entra em um diretório apenas se for
mais velho ou ausente no lado do alvo. Esteja ciente de que quando um arquivo muda de diretório
timestamp pode permanecer o mesmo, então o espelho não processará aquele diretório.

Você pode espelhar entre dois servidores se especificar URLs em vez de diretórios. FXP é
usado automaticamente para transferências entre servidores FTP, se possível.

Alguns servidores FTP ocultam arquivos de ponto por padrão (por exemplo .htaccess), e mostrá-los apenas quando LIST
comando é usado com a opção -a. Nesse caso, tente usar `set ftp: list-options -a '.

mkdir [-p] [-f] dir (s)

Faça diretórios remotos. Se -p for usado, cria todos os componentes dos caminhos. A opção -f torna
mkdir silencia e suprime mensagens.

módulo módulo [ args ]

Carregar determinado módulo usando abrir(3) função. Se o nome do módulo não contém uma barra, ele é
pesquisado em diretórios especificados por módulo: variável de caminho. Os argumentos são passados ​​para
função module_init. Veja README.modules para detalhes técnicos.

mais arquivos

O mesmo que `gato arquivos | mais'. E se PAGER é definido, ele é usado como filtro. (Veja também gato, zcat
e Zmore)

por [-c] [-d] [-a] [-E] [-O base] arquivos

Faça upload de arquivos com expansão curinga. Por padrão, ele usa o nome de base do nome local como
um remoto. Isso pode ser alterado pela opção `-d '.

-c continue, reputação
-d cria diretórios da mesma forma que os nomes dos arquivos e coloca os arquivos neles
em vez do diretório atual
-E excluir arquivos de origem após transferência bem-sucedida (perigoso)
-a usa o modo ascii (binário é o padrão)
-O especifica o diretório base ou URL onde os arquivos devem ser colocados

srm arquivos)

O mesmo que `glob rm '. Remove o (s) arquivo (s) especificado (s) com expansão curinga.

mv file1 file2

Rebatizar file1 para file2.

listar [args]

Listar nomes de arquivos remotos

aberto [-e cmd] [-u usuário[,passar]] [-p porta] hospedeiro|url

Selecione um servidor FTP.

página [OPÇÕES] arquivor [-o arquivo]

Obtém o arquivo especificado usando várias conexões. Isso pode acelerar a transferência, mas carrega
a rede e o servidor impactando fortemente outros usuários. Use apenas se você realmente precisar transferir
o arquivo ASAP. Opções:

-c continuar a transferência. Requer lfile.lftp-pget-status arquivo.
-n maxconn definir o número máximo de conexões (o padrão é obtido de pget: default-n
configuração)

colocar [-E] [-a] [-c] [-O base] arquivo [-o arquivor]

Escolher arquivo arquivo com nome remoto arquivor. Se -o omitido, o nome base de arquivo é usado como
nome remoto. Não expande curingas, use por por isso.

-o especifica o nome do arquivo remoto (padrão - nome de base do lfile)
-c continue, reputação. Requer permissão para sobrescrever arquivos remotos
-E excluir arquivos de origem após transferência bem-sucedida (perigoso)
-a usa o modo ascii (binário é o padrão)
-O especifica o diretório base ou URL onde os arquivos devem ser colocados

pwd [-p]

Imprima o URL remoto atual. Use a opção `-p 'para mostrar a senha na URL.

fila [-n Números ] cmd

Adicione o comando fornecido à fila para execução sequencial. Cada site tem sua própria fila. `-n '
adiciona o comando antes do item fornecido na fila. Não tente enfileirar `cd 'ou` lcd'
comandos, pode confundir o lftp. Em vez disso, faça o cd / lcd antes do comando `queue ', e ele irá
lembre-se do lugar em que o comando deve ser executado. É possível colocar na fila um
já executando trabalho por `fila de espera ', mas o trabalho continuará em execução mesmo se
não é o primeiro na fila.

`queue stop 'irá parar a fila, não executará nenhum comando novo, mas já
os trabalhos em execução continuarão a ser executados. Você pode usar `parada de fila 'para criar uma parada vazia
fila. `queue start 'irá retomar a execução da fila. Quando você sair do lftp, ele iniciará todos
parou as filas automaticamente.

`queue 'sem argumentos criará uma fila interrompida ou o status da fila de impressão.

fila --delete | -d [índice or curinga expressão]

Exclua um ou mais itens da fila. Se nenhum argumento for fornecido, a última entrada no
fila é excluída.

fila --move | -m <índice or curinga expressão> [índice]

Mova os itens fornecidos antes do índice de fila fornecido ou para o final se nenhum destino for
dado.

-q Fique quieto.
-v Seja prolixo.
-Q Saída em um formato que pode ser usado para recolocar na fila. Útil com --delete.

Exemplos:
> obter arquivo e
[1] obter arquivo
> fila de espera 1
> fila obter outro_arquivo
> cd a_directory
> queue get yet_another_file

queue -d 3 Exclui o terceiro item da fila.
queue -m 6 4 Mova o sexto item na fila antes do quarto.
queue -m "get * zip" 1 Mova todos os comandos correspondentes a "get * zip" para o início do
fila. (A ordem dos itens é preservada.)
queue -d "get * zip" Exclui todos os comandos que correspondem a "get * zip".

citar cmd

Para FTP - envie o comando não interpretado. Use com cuidado - pode levar a controle remoto desconhecido
estado e, portanto, causará reconexão. Você não pode ter certeza de que qualquer mudança de estado remoto
porque o comando entre aspas é sólido - ele pode ser redefinido reconectando a qualquer momento.

Para HTTP - específico para ação HTTP. Sintaxe: `` citação [ ] ''. O comando pode ser
`` set-cookie '' ou `` post ''.
aberto http://www.site.net
cotação set-cookie "variável = valor; outravar = outro valor"
definir http: post-content-type application / x-www-form-urlencoded
citar postagem /cgi-bin/script.cgi "var = value & othervar = othervalue"> local_file

Para FISH - envia o comando não interpretado. Isso pode ser usado para executar comandos arbitrários
no servidor. O comando não deve receber entrada ou imprimir ### no início de uma nova linha. Se isso acontecer,
o protocolo ficará fora de sincronia.
abrir peixe: // servidor
citação find -name \ *. zip

voltar arquivor [-o arquivo]

O mesmo que `get -c '.

relações [args]

O mesmo que `ls ', mas ignora o cache.

listar [args]

O mesmo que `nlist ', mas ignora o cache.

repetir [OPÇÕES] [[-d] atraso] [comando]

Repita o comando especificado com um atraso entre as iterações. O atraso padrão é de um segundo,
o comando padrão está vazio.

-c número máximo de iterações
-d atraso entre iterações
- while-ok stop quando o comando sai com código diferente de zero
--until-ok stop quando o comando sai com código zero
- parada fraca quando o lftp passa para o fundo.

Exemplos:
repita amanhã - espelho
repetir espelho 1d

reputação arquivo [-o arquivor]

O mesmo que `put -c '.

rm [-r] [-f] arquivos

Remova arquivos remotos. Não expande curingas, use srm por isso. -r é para recursivo
remover diretório. Tenha cuidado, se algo der errado você pode perder arquivos. -f suprimir
mensagens de erro.

rmdir dir (s)

Remova os diretórios remotos.

cache [Sessão]

Lista as sessões em cache ou alterne para a sessão especificada.

conjunto [var [onda]]

Defina a variável para o valor fornecido. Se o valor for omitido, cancele a definição da variável. Nome variável
tem o formato `` nome / fechamento '', onde o fechamento pode especificar a aplicação exata da configuração.
Veja abaixo os detalhes. Se set for chamado sem nenhuma variável, apenas as configurações alteradas serão
listados. Pode ser alterado por opções:

-uma lista de todas as configurações, incluindo os valores padrão
-d lista apenas os valores padrão, não os atuais necessários

local site_cmd

Execute o comando do site site_cmd e produza o resultado. Você pode redirecionar sua saída.

dormir intervalo

Dormir com intervalo de tempo determinado e sair. O intervalo é em segundos por padrão, mas pode ser sufixado
com 'm', 'h', 'd' para minutos, horas e dias, respectivamente. Veja também at.

ranhura [nome]

Selecione o slot especificado ou liste todos os slots alocados. Um slot é uma conexão a um servidor,
um pouco como um console virtual. Você pode criar vários slots conectados a diferentes
servidores e alternar entre eles. Você também pode usar slot: nome como um pseudo-URL avaliando para
esse local de slot.

A vinculação de linha de leitura padrão permite a troca rápida entre slots nomeados 0-9 usando Meta-0 -
Teclas Meta-9 (geralmente você pode usar Alt em vez de Meta).

fonte lima
fonte -e comando

Executa comandos gravados em arquivo lima ou retornado por um comando externo especificado.
fonte ~ / .lftp / rc
fonte -e echo ajuda

suspender

Pare o processo lftp. Observe que as transferências também serão interrompidas até que você continue o processo
com os comandos fg ou bg do shell.

torrente [OPÇÕES] arquivos torrent ...

Inicie o processo BitTorrent para o arquivos torrent, que pode ser um arquivo local, URL,
link magnético ou simples info_hash escrito em hex ou base32. Os curingas locais são expandidos.
Os arquivos existentes são validados primeiro, a menos que --force-válido opção é fornecida. Peças faltando
são baixados. Os arquivos são armazenados em anuário ou diretório de trabalho atual por
predefinição. A semeadura continua até que a proporção alcance torrent: stop-on-ratio configuração ou hora de
torrent: seed-max-time se esgota.

opções:

-O especifica o diretório base onde os arquivos devem ser colocados
--force-valid ignorar validação de arquivo (se você tiver certeza de que estão ok).
--only-new stop se os metadados já forem conhecidos ou o torrent for
completa.
--only-incomplete stop se o torrent já estiver completo.
--dht-bootstrap = bootstrap DHT enviando uma consulta para o . Este
opção deve ser usada apenas uma vez para preencher o nó local
cache. O número da porta pode ser fornecido após dois pontos, o padrão é
6881. Aqui estão alguns nós para inicialização:
dht.transmissionbt.com, roteador.utorrent.com,
router.bittorrent. com.
--share compartilha o arquivo ou diretório especificado usando o protocolo BitTorrent.
O link magnético é impresso quando estiver pronto.

usuário usuário [passar]
usuário URL [passar]

Use as informações especificadas para login remoto. Se você especificar um URL com nome de usuário, o
a senha será armazenada em cache para que futuras referências de URL possam usá-la.

versão

Impressão ftp versão.

esperar [trabalho não]
esperar todos os

Aguarde o término do trabalho especificado. Se jobno for omitido, aguarde o último trabalho em segundo plano.

`wait all 'espera que todos os trabalhos terminem.

zcat arquivos

O mesmo que cat, mas filtre cada arquivo por meio do zcat. (Veja também gato, mais e Zmore)

Zmore arquivos

O mesmo que mais, mas filtre cada arquivo por meio do zcat. (Veja também gato, zcat e mais)

Configurações
Na inicialização, o lftp executa ~ / .lftprc e ~ / .lftp / rc (ou ~ / .config / lftp / rc if ~ / .lftp parece
não existe). Você pode colocar aliases e comandos `set 'lá. Algumas pessoas preferem ver
depuração completa do protocolo, use `debug 'para ativar a depuração.

Há também um arquivo de inicialização para todo o sistema em /etc/lftp.conf. Pode ser em diferentes
diretório, consulte a seção FILES.

ftp tem as seguintes variáveis ​​configuráveis ​​(você também pode usar `set -a 'para ver todas as variáveis
e seus valores):

bmk: salvar-senhas (boleano)
salvar senhas de texto simples em ~ / .local / share / lftp / bookmarks or ~ / .lftp / bookmarks on
comando `bookmark add '. Desligado por padrão.

cache: cache-empty-lists (boleano)
Quando falso, as listagens vazias não são armazenadas em cache.

cache: habilitar (boleano)
Quando falso, o cache é desabilitado.

cache: expire (intervalo de tempo)
As entradas de cache positivas expiram neste intervalo de tempo.

cache: expire-negative (intervalo de tempo)
As entradas de cache negativas expiram neste intervalo de tempo.

tamanho da memória cache (número)
Tamanho máximo do cache. Quando excedido, as entradas de cache mais antigas serão removidas do cache.

cmd: na saída (corda)
os comandos na string são executados antes que o lftp saia ou mova para o fundo.

cmd: at-exit-bg (corda)
os comandos em string são executados antes de sair do lftp em segundo plano.

cmd: at-exit-fg (corda)
os comandos em string são executados antes de sair do lftp em primeiro plano.

cmd: at-background (corda)
os comandos na string são executados antes que o lftp se mova para o fundo.

cmd: at-terminate (corda)
os comandos na string são executados antes do término do lftp (em segundo plano ou
primeiro plano).

cmd: no final (corda)
os comandos na string são executados uma vez quando todos os trabalhos são concluídos.

cmd: no final da fila (corda)
os comandos na string são executados uma vez quando todos os trabalhos em uma fila são concluídos.

cmd: cls-completed-default (corda)
omissão cls opções para exibir as opções de conclusão. Por exemplo, para fazer
listagens de conclusão mostram tamanhos de arquivo, defina cmd: cls-completed-default para `-s '.

cmd: cls-default (corda)
omissão cls opções de comando. Eles podem ser substituídos por opções explicitamente fornecidas.

cmd: cls-exact-time (boleano)
quando verdadeiro, cls tentaria obter a hora exata de modificação do arquivo mesmo que isso significasse mais
solicitações ao servidor.

cmd: csh-history (boleano)
permite a expansão de histórico semelhante ao csh.

cmd: protocolo padrão (corda)
O valor é usado quando `open 'é usado apenas com o nome do host sem protocolo. Predefinição
é `ftp '.

cmd: fail-exit (boleano)
se verdadeiro, sai quando um comando falha e o seguinte comando é incondicional (ou seja,
não começa com || ou &&). O lftp sai após o comando incondicional ser emitido
sem executá-lo.

cmd: interativo (tri-booleano)
quando verdadeiro, o lftp atua interativamente, lida com os sinais do terminal e emite alguns
mensagens. O padrão é automático e depende de stdin ser um terminal.

cmd: longa duração (segundos)
tempo de execução do comando, que é considerado 'longo' e um bipe é emitido antes
próximo prompt. 0 significa desligado.

cmd: ls-default (corda)
argumento ls padrão

cmd: move-background (boleano)
quando falso, o lftp se recusa a ir para segundo plano ao sair. Para forçá-lo, use `exit
bg '.

cmd: move-background-detach (boleano)
quando verdadeiro (padrão), o lftp se desconecta do terminal de controle ao mover para
fundo, é possível anexar de volta usando o comando `attach '; quando falso, lftp
engana o shell para mover o lftp para o grupo de processos em segundo plano e continua a executar,
então o comando fg shell traz o lftp de volta ao primeiro plano a menos que ele tenha feito todos os trabalhos
e encerrado.

cmd: prompt (corda)
O prompt. lftp reconhece os seguintes caracteres especiais com escape de barra invertida que
são decodificados da seguinte forma:
\@ insira @ se o usuário atual não for o padrão
\a um caractere de sino ASCII (07)
\e um caractere de escape ASCII (033)
\h o nome do host ao qual você está conectado
\n nova linha
\s o nome do cliente (lftp)
\S nome do slot atual
\u o nome de usuário do usuário com o qual você está conectado
\U a URL do site remoto (por exemplo, ftp://g437.ub.gu.se/home/james/src/lftp)
\v a versão de ftp (por exemplo, 2.0.3)
\w o diretório de trabalho atual no site remoto
\W o nome base do diretório de trabalho atual no site remoto
\nnn o caractere correspondente ao número octal nnn
\\ uma barra invertida
\? pula o próximo caractere se a substituição anterior estiver vazia.
\[ iniciar uma sequência de caracteres não imprimíveis, que podem ser usados ​​para incorporar um
sequência de controle do terminal no prompt
\] terminar uma sequência de caracteres não imprimíveis

cmd: paralelo (número)
Número de trabalhos executados em paralelo no modo não interativo. Por exemplo, pode ser
útil para scripts com vários comandos `get '. Observe que definir isso para um valor
maior que 1 altera o comportamento de execução condicional, basicamente o torna
inconsistente.

cmd: queue-parallel (número)
Número de trabalhos executados em paralelo em uma fila.

cmd: conclusão remota (boleano)
um booleano para controlar se o lftp usa ou não completamento remoto. Quando verdadeiro, Aba chave
adivinha se a palavra que está sendo completada deve ser um nome de arquivo remoto. Meta-guia parece
conclusão remota sempre. Portanto, você pode forçar a conclusão remota com Meta-guia quando
cmd: conclusão remota é falso ou quando a suposição está errada.

cmd: save-cwd-history (boleano)
quando verdadeiro, lftp salva o último CWD de cada site para ~ / .local / share / lftp / cwd_history or
~ / .lftp / cwd_history, permitindo fazer `` cd - '' após o reinício do lftp. O padrão é verdadeiro.

cmd: save-rl-history (boleano)
quando verdadeiro, o lftp salva o histórico da linha de leitura para ~ / .local / share / lftp / rl_history or
~ / .lftp / rl_history na saída. O padrão é verdadeiro.

cmd: show-status (booleam)
quando falso, o lftp não mostra a linha de status no terminal. O padrão é verdadeiro.

cmd: set-term-status (boleano)
quando verdadeiro, o lftp atualiza o status do terminal se houver suporte (por exemplo, xterm). O fechamento para
esta configuração é o tipo de terminal da variável de ambiente TERM.

cmd: intervalo de status (Tempointervalo)
o intervalo de tempo entre as atualizações de status.

cmd: stifle-rl-history (número)
o número de linhas a serem mantidas no histórico de linha de leitura.

cmd: term-status (corda)
a string de formato a ser usada para exibir o status do terminal. O fechamento para esta configuração
é o tipo de terminal da variável de ambiente TERM. O padrão usa `` tsl '' e
Valores de termcap `` fsl ''.

Os seguintes escapes são suportados:

\um sino
\ e escapar
\ n nova linha
\ s "lftp"
\ v versão lftp
\ T a string de status

cmd: estilo de tempo (corda)
Esta configuração é o valor padrão para a opção cls --time-style.

cmd: trace (boleano)
quando verdadeiro, lftp imprime os comandos que executa (como sh -x).

cmd: verificar-host (boleano)
se verdadeiro, o lftp resolve o nome do host imediatamente no comando `open '. Isso é também
possível pular a verificação de um único comando `abrir 'se` &' for fornecido, ou se ^ Z for
pressionado durante a verificação.

cmd: verificar-caminho (boleano)
se verdadeiro, o lftp verifica o caminho fornecido no comando `cd '. Também é possível pular
a verificação de um único comando `cd 'se` &' for fornecido, ou se ^ Z for pressionado durante o
Verifica. Exemplos:
set cmd: verify-path / hftp: // * false
diretório cd &

cmd: verify-path-cached (boleano)
Quando falso, `cd 'para um diretório conhecido do cache como existente será bem-sucedido
imediatamente. Caso contrário, a verificação dependerá da configuração cmd: verify-path.

color: use-color (tri-booleano)
quando verdadeiro, o comando cls e a conclusão geram listas de arquivos coloridas de acordo com
color: configuração dir-colors. Quando definido como automático, as cores são usadas quando a saída é um
terminal.

color: dir-colors (corda)
descrição da cor da lista de arquivos. Por padrão, o valor do ambiente LS_COLORS
variável é usada. Ver dir cores(1).

dns: SRV-query (boleano)
consultar os registros SRV e usá-los antes de gethostbyname. Os registros SRV são apenas
usado se a porta não for especificada explicitamente. Veja RFC2052 para detalhes.

dns: habilitar cache (boleano)
habilitar o cache DNS. Se estiver desativado, o lftp resolverá o nome do host sempre que se reconectar.

dns: cache-expire (intervalo de tempo)
tempo de vida para entradas de cache DNS. Tem formato +, por exemplo, 1d12h30m5s
ou apenas 36h. Para desabilitar a expiração, defina-o como `inf 'ou` never'.

dns: tamanho do cache (número)
número máximo de entradas de cache DNS.

dns: fatal-timeout (intervalo de tempo)
limitar o tempo para consultas DNS. Se o servidor DNS ficar indisponível por muito tempo, o lftp irá
falha ao resolver um determinado nome de host. Defina como `nunca 'para desativar.

dns: pedido (lista de nomes de protocolo)
define a ordem das consultas DNS. O padrão é `` inet6 inet '', o que significa primeiro procurar
endereço na família inet6, então inet e use-os nessa ordem. Para desativar inet6
(AAAA), defina esta variável para `` inet ''.

dns: use-fork (boleano)
se verdadeiro, o lftp bifurcará antes de resolver o endereço do host. O padrão é verdadeiro.

dns: max-retries (número)
Se zero, não há limite para o número de vezes que o lftp tentará pesquisar um
Morada. Se> 0, o lftp tentará apenas este número de vezes para procurar um endereço de
cada família de endereços em dns: ordem.

arquivo: charset (corda)
conjunto de caracteres local. Ele é definido inicialmente a partir do local atual.

arquivo: use-lock (boleano)
quando verdadeiro, o lftp usa bloqueio consultivo em arquivos locais ao abri-los.

peixe: confirmação automática (boleano)
quando verdadeiro, o lftp responde `` sim '' para todas as questões ssh, em particular para a questão
sobre uma nova chave de host. Caso contrário, responde `` não ''.

peixe: conjunto de caracteres (corda)
o conjunto de caracteres usado pelo servidor fish em solicitações, respostas e listagens de arquivos.
O padrão é vazio, o que significa o mesmo que local.

peixe: conectar-programa (corda)
o programa a ser usado para se conectar ao servidor remoto. Deve suportar a opção `-l '
para o nome do usuário, `-p 'para o número da porta. O padrão é `ssh -a -x '. Você pode configurá-lo para
`rsh ', por exemplo.

peixe: concha (corda)
usar o shell especificado no lado do servidor. O padrão é / bin / sh. Em alguns sistemas, / Bin / sh
sai ao fazer cd para um diretório inexistente. lftp pode lidar com isso, mas tem que
reconecte. Defina-o para / bin / bash para esses sistemas se o bash estiver instalado.

ftp: acct (corda)
Envie esta string no comando ACCT após o login. O resultado é ignorado. O encerramento
para esta configuração tem formato usuário @ host.

ftp: anon-pass (corda)
define a senha usada para autenticação de acesso FTP anônimo. O padrão é
"lftp @".

ftp: anon-user (corda)
define o nome de usuário usado para autenticação de acesso FTP anônimo. O padrão é
"anônimo".

ftp: modo de sincronização automática (regex)
se a primeira mensagem do servidor corresponder a esta regex, ative o modo de sincronização para esse host.

ftp: catch-size (boleano)
quando não houver suporte para o comando SIZE, tente capturar o tamanho do arquivo de "150
Abrindo conexão de dados "resposta.

ftp: charset (corda)
o conjunto de caracteres usado pelo servidor FTP em solicitações, respostas e listagens de arquivos.
O padrão é vazio, o que significa o mesmo que local. Esta configuração é usada apenas quando o
o servidor não suporta UTF8.

ftp: cliente (corda)
o nome do cliente FTP a ser enviado com o comando CLNT, se compatível com o servidor. Se for
vazio, nenhum comando CLNT será enviado.

ftp: bind-data-socket (boleano)
vincular o soquete de dados à interface de conexão de controle (no modo passivo). Predefinição
for verdadeiro, a exceção é a interface de loopback.

ftp: fix-pasv-address (boleano)
se verdadeiro, o lftp tentará corrigir o endereço retornado pelo servidor para o comando PASV em
caso quando o endereço do servidor está na rede pública e PASV retorna um endereço de um
rede privada. Neste caso, o lftp substituiria o endereço do servidor em vez do
um retornado pelo comando PASV, o número da porta não seria alterado. O padrão é verdadeiro.

ftp: fxp-passive-source (boleano)
se verdadeiro, o lftp tentará configurar o servidor FTP de origem no modo passivo primeiro, caso contrário
destino um. Se a primeira tentativa falhar, o lftp tenta configurá-los de outra maneira.
Se a outra disposição também falhar, o lftp voltará para a cópia simples. Veja também
ftp: use-fxp.

ftp: home (corda)
Diretório inicial. O padrão é uma string vazia, o que significa automático. Defina para `/ 'se você
não gosto da aparência de% 2F em URLs de FTP. O fechamento para esta configuração tem formato
usuário @ host.

ftp: ignore-pasv-address (boleano)
Se verdadeiro, lftp usa o endereço de conexão de controle em vez do retornado em PASV
responder para conexão de dados. Isso pode ser útil para NATs quebrados. O padrão é falso.

ftp: list-empty-ok (boleano)
se definido como falso, as listas vazias do comando LIST serão tratadas como incorretas, e
outro método (NLST) será usado.

ftp: opções de lista (corda)
define opções que estão sempre anexadas ao comando LIST. Pode ser útil definir
isso para `-a 'se o servidor não mostrar arquivos dot (ocultos) por padrão. O padrão é
esvaziar.

ftp: nop-intervalo (segundos)
atraso entre os comandos NOOP ao baixar o final de um arquivo. Isso é útil para FTP
servidores que enviam a mensagem "Transferência concluída" antes de liberar a transferência de dados. No
nesses casos, os comandos NOOP podem impedir o tempo limite de conexão.

ftp: modo passivo (boleano)
define o modo FTP passivo. Isso pode ser útil se você estiver atrás de um firewall ou um idiota
mascarando o roteador. No modo passivo, o lftp usa o comando PASV, não o comando PORT
que é usado no modo ativo. No modo passivo, o próprio lftp faz a conexão de dados
para o servidor; no modo ativo, o servidor se conecta ao lftp para transferência de dados.
O modo passivo é o padrão.

ftp: port-ipv4 (endereço ipv4)
especifica um endereço IPv4 para enviar com o comando PORT. O padrão é vazio, o que significa
para enviar o endereço da extremidade local da conexão de controle.

ftp: port-range (de para)
intervalo de portas permitido para o modo ativo. O formato é min-max, ou `full 'ou` any' para
indicar qualquer porta. O padrão é `full '.

ftp: prefer-epsv (boleano)
use EPSV como modo passivo preferido. O padrão é `false '.

ftp: proxy (URL)
especifica o proxy FTP a ser usado. Para desativar o proxy, defina-o como uma string vazia. Observe que
é um proxy FTP que usa o protocolo FTP, não FTP sobre HTTP. O valor padrão é
retirado da variável de ambiente ftp_proxy se começar com `` ftp: // ''. Se o seu FTP
proxy requer autenticação, especifique o nome de usuário e senha no URL. Se
ftp: proxy começa com http: // então o protocolo hftp (FTP sobre proxy HTTP) é usado
em vez de FTP automaticamente.

ftp: proxy-auth-type (corda)
Quando definido como `` unido '', o lftp envia `` usuário @[email protected]'' como nome de usuário
para o proxy e `` password @ proxy_password '' como senha.

Quando definido como `` join-acct '', o lftp envia ``[email protected] proxy_user '' (com
espaço) como nome de usuário para proxy. A senha do site é enviada normalmente e o proxy
a senha é esperada no seguinte comando ACCT.

Quando definido como `` aberto '', o lftp primeiro envia o usuário proxy e a senha do proxy e então
`` ABRIR ftp.example.org '' seguido por `` usuário USUÁRIO ''. A senha do site é então enviada
como é habitual.

Quando definido para `` usuário '' (padrão), o lftp primeiro envia o usuário proxy e a senha do proxy e
então ``[email protected]'' como nome de usuário. A senha do site é então enviada como
de sempre.

Quando definido como `` proxy-user @ host '', o lftp primeiro envia `` USER
[email protected]'', então a senha do proxy. O usuário e a senha do site são
em seguida, enviado como de costume.

ftp: rest-list (boleano)
permitir o uso do comando REST antes do comando LIST. Isso pode ser útil para grandes
diretórios, mas alguns servidores FTP silenciosamente ignoram REST antes de LIST.

ftp: rest-stor (boleano)
se for falso, o lftp não tentará usar REST antes de STOR. Isso pode ser útil para alguns
servidores com erros que corrompem (preenchem com zeros) o arquivo se REST seguido por STOR for
usava.

ftp: retry-530 (regex)
Tente novamente na resposta do servidor 530 para o comando PASS se o texto corresponder a esta expressão regular.
Esta configuração deve ser útil para distinguir entre servidor sobrecarregado (temporário
condição) e senha incorreta (condição permanente).

ftp: retry-530-anonymous (regex)
Expressão regular adicional para login anônimo, como ftp: retry-530.

ftp: site-group (corda)
Envie esta string no comando SITE GROUP após o login. O resultado é ignorado. o
encerramento para esta configuração tem formato usuário @ host.

ftp: skey-allow (boleano)
permitir o envio de resposta skey / opie se o servidor parecer suportá-la. Ativado por padrão.

ftp: skey-force (boleano)
não envie senha em texto simples pela rede, use skey / opie. Se
skey / opie não está disponível, suponha que o login falhou. Desligado por padrão.

ftp: ssl-allow (boleano)
se verdadeiro, tente negociar a conexão SSL com o servidor FTP para acesso não anônimo.
O padrão é verdadeiro. Esta e outras configurações de SSL estão disponíveis apenas se lftp estiver
compilado com uma biblioteca ssl / tls.

ftp: ssl-auth (corda)
o argumento para o comando AUTH pode ser SSL, TLS, TLS-P, TLS-C. Veja RFC4217
para obter explicações. Por padrão, TLS ou SSL serão usados, dependendo da resposta do FEAT.

ftp: ssl-data-use-keys (boleano)
se verdadeiro, lftp carrega ssl: arquivo-chave para conexão de dados protegida também. Quando falso,
não, e o servidor pode combinar dados e conexões de controle por ID de sessão.
O padrão é verdadeiro.

ftp: ssl-force (boleano)
se verdadeiro, recuse enviar senha clara quando o servidor não suportar SSL.
O padrão é falso.

ftp: ssl-protect-data (boleano)
se verdadeiro, solicita a conexão SSL para transferências de dados. Isso é intensivo em CPU, mas
fornece privacidade. O padrão é falso.

ftp: ssl-protect-fxp (boleano)
se verdadeiro, solicitar conexão SSL para transferência de dados entre dois servidores FTP em FXP
modo. O comando CPSV ou SSCN será usado nesse caso. Se a conexão SSL falhar para
algum motivo, o lftp tentaria a transferência FXP desprotegida, a menos que ftp: ssl-force esteja definido
para qualquer um dos dois servidores. O padrão é falso.

ftp: ssl-protect-list (boleano)
se verdadeiro, solicita conexão SSL para transferências de lista de arquivos. O padrão é verdadeiro.

ftp: ssl-use-ccc (boleano)
se verdadeiro, o lftp emitirá o comando CCC após o logon, desabilitando a proteção SSL
camada na conexão de controle.

ftp: intervalo de estatísticas (intervalo de tempo)
intervalo entre os comandos STAT. O padrão é 1 segundo.

ftp: strict-multiline (boleano)
quando verdadeiro, lftp verifica estritamente o formato de resposta multilinha (espera que termine com
o mesmo código com o qual começou). Quando falso, essa verificação é relaxada.

ftp: modo de sincronização (boleano)
se verdadeiro, o lftp enviará um comando por vez e aguardará a resposta. Isso pode ser
útil se você estiver usando um servidor FTP ou roteador com erros. Quando está desligado, o lftp envia um
pacote de comandos e espera por respostas - acelera a operação em viagens de ida e volta
o tempo é significativo. Infelizmente, não funciona com todos os servidores FTP e alguns
os roteadores têm problemas com ele, por isso está ativado por padrão.

ftp: fuso horário (corda)
Assuma este fuso horário para o horário nas listagens retornadas pelo comando LIST. Esta configuração
pode ser GMT offset [+ | -] HH [: MM [: SS]] ou qualquer valor TZ válido (por exemplo, Europa / Moscou ou
MSK-3MSD, M3.5.0, M10.5.0 / 3). O padrão é GMT. Defina-o com um valor vazio para assumir
fuso horário local especificado pela variável de ambiente TZ.

ftp: trust-feat (corda)
Quando verdadeiro, assume que os dados retornados por FEAT estão corretos e não usam o protocolo comum
extensões como SIZE, MDTM, REST se eles não estiverem listados. O padrão é falso.

ftp: use-abor (boleano)
se for falso, o lftp não envia o comando ABOR, mas fecha a conexão de dados imediatamente.

ftp: use-allo (boleano)
quando verdadeiro (padrão), lftp envia o comando ALLO antes de enviar um arquivo.

ftp: use-feat (boleano)
quando verdadeiro (padrão), lftp usa o comando FEAT para determinar recursos estendidos de ftp
servidor.

ftp: use-fxp (boleano)
se verdadeiro, o lftp tentará configurar a conexão direta entre dois servidores ftp.

ftp: use-hftp (boleano)
quando ftp: proxy aponta para um proxy http, esta configuração seleciona o método hftp (GET,
HEAD) quando verdadeiro e o método CONNECT quando falso. O padrão é verdadeiro.

ftp: use-ip-tos (boleano)
quando verdadeiro, lftp usa IPTOS_LOWDELAY para conexão de controle e IPTOS_THROUGHPUT para
conexões de dados.

ftp: lang (boleano)
o idioma selecionado com o comando LANG, se compatível conforme indicado por FEAT
resposta. O padrão está vazio, o que significa o padrão do servidor.

ftp: use-mdtm (boleano)
quando verdadeiro (padrão), lftp usa o comando MDTM para determinar a hora de modificação do arquivo.

ftp: use-mdtm-sobrecarregado (boleano)
quando verdadeiro, lftp usa o comando MDTM de dois argumentos para definir a hora de modificação do arquivo em
arquivos carregados. O padrão é falso.

ftp: use-site-idle (boleano)
quando verdadeiro, o lftp envia o comando `SITE IDLE 'com o argumento net: idle. O padrão é falso.

ftp: use-site-utime (boleano)
quando verdadeiro, o lftp envia o comando de 5 argumentos `SITE UTIME 'para definir a hora de modificação do arquivo
em arquivos carregados. O padrão é verdadeiro.

ftp: use-site-utime2 (boleano)
quando verdadeiro, o lftp envia o comando de 2 argumentos `SITE UTIME 'para definir a hora de modificação do arquivo
em arquivos carregados. O padrão é verdadeiro. Se 5 argumentos `SITE UTIME 'também estiver habilitado,
O comando de 2 argumentos é tentado primeiro.

ftp: use-size (boleano)
quando verdadeiro (padrão), lftp usa o comando SIZE para determinar o tamanho do arquivo.

ftp: use-stat (boleano)
se verdadeiro, lftp envia o comando STAT na transferência do modo FXP para saber quantos dados tem
foi transferido. Veja também ftp: stat-interval. O padrão é verdadeiro.

ftp: use-stat-for-list (boleano)
quando verdadeiro, lftp usa STAT em vez do comando LIST. Por padrão, `. ' é usado como STAT
argumento. Usando STAT, o lftp evita a criação de conexão de dados para listagem de diretório.
Alguns servidores requerem opções especiais para STAT, use ftp: list-options para especificá-los
(por exemplo: -A).

ftp: use-telnet-iac (boleano)
quando verdadeiro (padrão), lftp usa o comando TELNET IAC e segue o protocolo TELNET como
especificado em RFC959. Quando falso, ele não segue o protocolo TELNET e, portanto,
não é o dobro do caractere 255 (0xFF, 0377) e não tem como prefixo os comandos ABOR e STAT
com sinal TELNET IP + SYNCH.

ftp: use-tvfs (tri-booleano)
Quando definido como automático, o uso do recurso TVFS depende da resposta do servidor FEAT. De outra forma
esta configuração informa se deve ser usado ou não. Resumindo, se um servidor suporta TVFS
recurso, então ele usa caminhos do tipo Unix.

ftp: use-utf8 (boleano)
se verdadeiro, o lftp envia `OPTS UTF8 ON 'para o servidor para ativar a codificação UTF-8 (se
suportado). Desative-o se os nomes dos arquivos tiverem uma codificação diferente e o servidor
tem um problema com isso.

ftp: use-quit (boleano)
se verdadeiro, lftp envia QUIT antes de desconectar do servidor ftp. O padrão é verdadeiro.

ftp: endereço de verificação (boleano)
verifique se a conexão de dados vem do endereço de rede da conexão de controle
par. Isso pode impedir o spoofing de conexão de dados, o que pode levar a dados
corrupção. Infelizmente, isso pode falhar para certos servidores ftp com vários
interfaces de rede, quando eles não definem o endereço de saída no soquete de dados, por isso é
desativado por padrão.

ftp: verificar-porta (boleano)
verifique se a conexão de dados possui a porta 20 (ftp-data) em sua extremidade remota. Isso pode
possivelmente evitar falsificação de conexão de dados por usuários de host remoto. Infelizmente,
muitas janelas e até mesmo servidores ftp unix esquecem de definir a porta adequada para os dados
conexão, portanto, essa seleção está desativada por padrão.

ftp: modo web (boleano)
desconecte após fechar a conexão de dados. Isso pode ser útil para ftp totalmente quebrado
servidores. O padrão é falso.

ftps: initial-prot (corda)
especifica a configuração PROT inicial para conexões FTPS. Deve ser um dos seguintes: C, S, E, P,
ou vazio. O padrão é vazio, o que significa desconhecido, de modo que o lftp usará o comando PROT
incondicionalmente. Se o comando PROT não for compatível, o modo Clear
ser assumido.

hftp: cache (boleano)
permitir cache do servidor / proxy para protocolo ftp-over-http.

hftp: cache-control (corda)
especifique o cabeçalho de solicitação HTTP correspondente.

hftp: decode (boleano)
quando verdadeiro, o lftp decodifica automaticamente a entidade no protocolo hftp quando o conteúdo
O valor do cabeçalho de codificação corresponde a deflate, gzip, compress, x-gzip ou x-compress.

hftp: proxy (URL)
especifica o proxy HTTP para o protocolo FTP sobre HTTP (hftp). O protocolo hftp não pode
trabalhar sem um proxy HTTP, obviamente. O valor padrão é obtido do ambiente
variável ftp_proxy se começar com `` http: // '', caso contrário, do ambiente
variável proxy HTTP. Se o seu proxy FTP requer autenticação, especifique o nome de usuário
e senha no URL.

hftp: use-allprop (boleano)
se verdadeiro, o lftp enviará ` 'corpo da solicitação em solicitações `PROPFIND', caso contrário
ele enviará um corpo de solicitação vazio.

hftp: autorização de uso (boleano)
se desligado, o lftp enviará a senha como parte do URL para o proxy. Isso pode ser
necessário para alguns proxies (por exemplo, M-soft). O padrão é ativado e o lftp enviará a senha
como parte do cabeçalho de autorização.

hftp: use-head (boleano)
se desligado, o lftp tentará usar `GET 'ao invés de` HEAD' para o protocolo hftp.
Embora seja mais lento, pode permitir que o lftp funcione com alguns proxies que não
entender ou tratar mal as solicitações `` HEAD ftp: // ''.

hftp: use-mkcol (boleano)
se desligado, o lftp tentará usar `PUT 'ao invés de` MKCOL' para criar diretórios
com protocolo hftp. O padrão é desativado.

hftp: use-propfind (boleano)
se desligado, o lftp não tentará usar `PROPFIND 'para obter o conteúdo do diretório com
protocolo hftp e use `GET 'em seu lugar. O padrão é desativado.

hftp: use-type (boleano)
Se desligado, o lftp não tentará anexar `; type = 'aos URLs passados ​​para o proxy. Algum
proxies quebrados não lidam com isso corretamente. O padrão é ativado.

http: aceitar, http: aceitar-charset, http: aceitar-codificação, http: idioma de aceitação (corda)
especificar cabeçalhos de solicitação HTTP correspondentes.

http: autorização (corda)
a autorização para usar por padrão, quando nenhum usuário é especificado. O formato é
`` usuário: senha ''. O padrão é vazio, o que significa sem autorização.

http: cache (boleano)
permitir cache do lado do servidor / proxy.

http: controle de cache (corda)
especifique o cabeçalho de solicitação HTTP correspondente.

http: cookie (corda)
envie este cookie para o servidor. Um encerramento é útil aqui:
definir cookie / www.somehost.com "param = valor"

http: decodificar (boleano)
quando verdadeiro, lftp decodifica automaticamente a entidade quando o valor do cabeçalho Content-Encoding
corresponde a deflate, gzip, compress, x-gzip ou x-compress.

http: post-content-type (corda)
especifica o valor do cabeçalho de solicitação HTTP Content-Type para o método POST. O padrão é
`` application / x-www-form-urlencoded ''.

proxy HTTP (URL)
especifica o proxy HTTP. É usado quando o lftp funciona sobre o protocolo HTTP. Valor padrão
é tirado da variável de ambiente proxy HTTP. Se o seu proxy requer
autenticação, especifique o nome de usuário e a senha no URL.

http: método de colocação (PUT ou POST)
especifica qual método HTTP usar na colocação.

http: put-content-type (corda)
especifica o valor do cabeçalho de solicitação Content-Type HTTP para o método PUT.

http: referer (corda)
especifica o valor para o cabeçalho de solicitação de HTTP Referer. Ponto único `. ' expande para o atual
URL do diretório. O padrão é `. '. Defina como string vazia para desativar o cabeçalho Referer.

http: set-cookies (boleano)
se verdadeiro, lftp modifica http: variáveis ​​de cookie quando o cabeçalho Set-Cookie é recebido.

http: use-allprop (boleano)
se verdadeiro, o lftp enviará ` 'corpo da solicitação em solicitações `PROPFIND', caso contrário
ele enviará um corpo de solicitação vazio.

http: use-mkcol (boleano)
se desligado, o lftp tentará usar `PUT 'ao invés de` MKCOL' para criar diretórios
com protocolo HTTP. O padrão é ativado.

http: use-propfind (boleano)
se desligado, o lftp não tentará usar `PROPFIND 'para obter o conteúdo do diretório com
Protocolo HTTP e use `GET 'em seu lugar. O padrão é ativado.

http: user-agent (corda)
a string lftp envia no cabeçalho User-Agent da solicitação HTTP.

https: proxy (corda)
especifica o proxy https. O valor padrão é obtido da variável de ambiente
https_proxy.

espelho: desreferência (boleano)
quando verdadeiro, o espelho cancelará a referência aos links simbólicos por padrão. Você pode substituí-lo
pela opção --no-dereference. Padrão se falso.

espelho: exclude-regex (regex)
especifica o padrão de exclusão padrão. Você pode substituí-lo pela opção --include.

espelho: incluir regex (regex)
especifica o padrão de inclusão padrão. É usado logo após o espelho: exclude-regex é
aplicado. Nunca é usado se mirror: exclude-regex estiver vazio.

espelho: no-empty-dirs (boleano)
quando verdadeiro, o mirror não cria diretórios vazios (como a opção --no-empty-dirs).

espelho: sort-by (corda)
especifica a ordem das transferências de arquivos. Os valores válidos são: nome, nome-desc, tamanho, tamanho-
desc, data, data-desc. Quando o valor for name ou name-desc, então mirror: order
configuração também afeta o pedido ou as transferências.

espelho: ordem (lista de padrões)
especifica a ordem das transferências de arquivos ao classificar por nome. Por exemplo, definindo isso para "* .sfv
* .sum "faz com que o espelho transfira os arquivos correspondentes a * .sfv primeiro, depois os correspondentes
* .sum e, em seguida, todos os outros arquivos. Para processar diretórios após outros arquivos, adicione "* /"
ao final da lista de padrões.

espelho: sobrescrever (boleano)
quando verdadeiro, o espelho sobrescreverá arquivos simples em vez de remover e recriar
Eles.

espelho: diretórios paralelos (boleano)
se verdadeiro, o espelho iniciará o processamento de vários diretórios em paralelo quando for
em modo paralelo. Caso contrário, ele irá transferir arquivos de um único diretório antes
movendo para outros diretórios.

espelho: contagem de transferência paralela (número)
especifica o número de transferências paralelas que o espelho pode iniciar. O padrão é 1.
Você pode substituí-lo com a opção --parallel.

espelho: require-source (boleano)
Quando verdadeiro, o espelho requer que um diretório de origem seja especificado explicitamente, caso contrário
é suposto ser o diretório atual.

mirror: set-permissions (boleano)
Quando definido como desligado, o espelho não tentará copiar as permissões de arquivo e diretório. Você pode
substituí-lo pela opção --perms. O padrão é ativado.

espelho: skip-noaccess (boleano)
quando verdadeiro, o mirror não tenta baixar arquivos que são obviamente inacessíveis
pela máscara de permissão. O padrão é falso.

espelho: use-pget-n (número)
especifica a opção -n para o comando pget usado para transferir todos os arquivos sob
espelho. O padrão é 1, o que desativa o pget.

módulo: caminho (corda)
lista de diretórios separados por vírgulas para procurar módulos. Pode ser inicializado por
variável de ambiente LFTP_MODULE_PATH. O padrão é `PKGLIBDIR / VERSION: PKGLIBDIR '.

net: limite de conexão (número)
número máximo de conexões simultâneas ao mesmo site. 0 significa ilimitado.

net: conexão-takeover (boleano)
se verdadeiro, as conexões de primeiro plano têm prioridade sobre as de segundo plano e podem
interromper as transferências em segundo plano para concluir uma operação em primeiro plano.

net: ocioso (intervalo de tempo)
desconecte-se do servidor após este tempo ocioso. O padrão é 3 minutos.

líquido: taxa-limite (bytes por segundo)
limite a taxa de transferência na conexão de dados. 0 significa ilimitado. Você pode especificar dois
números separados por dois pontos para limitar a taxa de download e upload separadamente. Sufixos
são suportados, por exemplo, 100K significa 102400.

net: limit-max (bytes)
limite de acúmulo de taxa-limite não utilizada. 0 significa duas vezes da taxa-limite.

net: limite-taxa total (bytes por segundo)
limite a taxa de transferência de todas as conexões em soma. 0 significa ilimitado. Você pode especificar
dois números separados por dois pontos para limitar a taxa de download e upload separadamente. Observação
que os soquetes têm buffers de recepção, isso pode levar à carga do link de rede
superior a este limite de taxa logo após o início da transferência. Você pode tentar definir
net: socket-buffer para um valor relativamente pequeno para evitar isso.

net: limit-total-max (bytes)
limite de acúmulo de limite-taxa total não utilizado. 0 significa duas vezes da taxa total limite.

net: max-retries (número)
o número máximo de tentativas sequenciais de uma operação sem sucesso. 0 significa
ilimitado. 1 significa sem novas tentativas.

net: no-proxy (corda)
contém uma lista separada por vírgulas de domínios para os quais o proxy não deve ser usado.
O padrão é obtido da variável de ambiente sem_proxy.

net: persist-retries (número)
ignore este número de erros graves. Útil para fazer login em servidores FTP com erros que respondem
5xx quando há muitos usuários.

net: reconnect-interval-base (segundos)
define o tempo mínimo básico entre reconexões. O intervalo real depende de
net: reconectar-intervalo-multiplicador e número de tentativas para realizar uma operação.

net: reconnect-interval-max (segundos)
define o intervalo máximo de reconexão. Quando o intervalo atual após a multiplicação por
net: reconnect-interval-multiplier atinge esse valor (ou o excede), é redefinido
de volta à rede: reconectar-intervalo-base.

net: reconectar-intervalo-multiplicador (número real)
define o multiplicador pelo qual o intervalo base é multiplicado cada vez que uma nova tentativa de
executar uma operação falha. Quando o intervalo atinge o máximo, ele é redefinido para a base
valor. Veja net: reconnect-interval-base e net: reconnect-interval-max.

net: socket-bind-ipv4 (endereço ipv4)
vincular todos os soquetes IPv4 ao endereço especificado. Isso pode ser útil para selecionar um
interface de rede a ser usada. O padrão é vazio, o que significa não vincular soquetes IPv4,
sistema operacional irá escolher um endereço automaticamente usando a tabela de roteamento.

net: socket-bind-ipv6 (endereço ipv6)
o mesmo para soquetes IPv6.

net: socket-buffer (bytes)
use o tamanho fornecido para as opções de soquete SO_SNDBUF e SO_RCVBUF. 0 significa padrão do sistema.

net: socket-maxseg (bytes)
use o tamanho fornecido para a opção de soquete TCP_MAXSEG. Nem todos os sistemas operacionais suportam isso
opção, mas o Linux sim.

net: timeout (intervalo de tempo)
define o tempo limite do protocolo de rede.

pget: default-n (número)
número padrão de pedaços para dividir o arquivo no pget.

pget: min-chunk-size (número)
tamanho mínimo do bloco para o qual dividir o arquivo.

pget: save-status (intervalo de tempo)
salve o status de transferência do pget com freqüência. Defina como `nunca 'para desativar o salvamento do
arquivo de status. O status é salvo em um arquivo com sufixo .lftp-pget-status.

sftp: auto-confirmar (boleano)
quando verdadeiro, o lftp responde `` sim '' para todas as questões ssh, em particular para a questão
sobre uma nova chave de host. Caso contrário, responde `` não ''.

sftp: charset (corda)
o conjunto de caracteres usado pelo servidor SFTP em nomes de arquivos e listagens de arquivos. O padrão é
vazio, o que significa o mesmo que local. Esta configuração é usada apenas para protocolo SFTP
versão anterior a 4. A versão 4 e posterior sempre usa UTF-8.

sftp: programa de conexão (corda)
o programa a ser usado para se conectar ao servidor remoto. Deve suportar a opção `-l '
para o nome do usuário, `-p 'para o número da porta. O padrão é `ssh -a -x '. Você pode configurá-lo para
`rsh ', por exemplo.

sftp: max-packets-in-flight (número)
O número máximo de pacotes não respondidos em vôo. Se o tempo de ida e volta for
significativo, você deve aumentar isso e tamanho-leitura / tamanho-gravação. O padrão é 16.

sftp: versão do protocolo (número)
O número do protocolo a ser negociado. O padrão é 4. A versão do protocolo real usado
depende do servidor.

sftp: programa-servidor (corda)
O programa do servidor que implementa o protocolo SFTP. Se não contiver uma barra `/ ',
é considerado um subsistema ssh2 e a opção -s é usada ao iniciar a conexão
programa. O padrão é `sftp '. Você pode usar rsh como protocolo de nível de transporte como este:
definir sftp: conectar-programa rsh
definir sftp: server-program / usr / libexec / openssh / sftp-server
Da mesma forma, você pode executar SFTP sobre SSH1.

sftp: size-read (número)
Tamanho do bloco para leitura. O padrão é 0x8000.

sftp: size-write (número)
Tamanho do bloco para escrita. O padrão é 0x8000.

ssl: arquivo ca (caminho para o arquivo)
use o arquivo especificado como certificado da Autoridade de Certificação.

ssl: ca-path (caminho para o diretório)
use o diretório especificado como repositório de certificados da Autoridade de Certificação (OpenSSL
só).

ssl: check-hostname (boleano)
quando verdadeiro, lftp verifica se o nome do host usado para conectar ao servidor corresponde
ao nome do host em seu certificado.

ssl: arquivo crl (caminho para o arquivo)
usar o arquivo especificado como certificado de lista de revogação de certificado.

ssl: crl-path (caminho para o diretório)
usar o diretório especificado como repositório de certificados da Lista de Revogação de Certificados
(Apenas OpenSSL).

ssl: arquivo-chave (caminho para o arquivo)
use o arquivo especificado como sua chave privada.

ssl: cert-file (caminho para o arquivo)
use o arquivo especificado como seu certificado.

ssl: use-sni (boleano)
quando verdadeiro, use a extensão TLS do Server Name Indication (SNI).

ssl: verificar-certificado (boleano)
se definido como sim, então verifique se o certificado do servidor está assinado por um certificado conhecido
Autoridade e não estar na Lista de Revogação de Certificado.

ssl: prioridade (corda)
string de prioridade de forma livre para GnuTLS. Se construído com OpenSSL, os valores compreendidos
e guarante que os mesmos estão + or - seguido por SSL3.0, TLS1.0, TLS1.1 ou TLS1.2, separados por :. Exemplo:
definir ssl: prioridade "NORMAL: -SSL3.0: -TLS1.0: -TLS1.1: + TLS1.2"

torrent: ip (endereço ipv4)
Endereço IP para enviar ao rastreador. Especifique-o se estiver usando um proxy HTTP.

torrent: ipv6 (endereço ipv6)
Endereço IPv6 para enviar ao rastreador. Por padrão, o primeiro endereço unicast global encontrado
é usado.

torrent: max-peers (número)
número máximo de peers para um torrent. Os pares menos usados ​​são removidos para manter
este limite.

torrent: intervalo de portas (de para)
intervalo de portas para aceitar conexões. Uma única porta é selecionada quando um torrent
Começa.

torrent: retracker (URL)
URL de retracker explícito, por exemplo, `http://retracker.local/announce'.

torrent: salvar metadados (boleano)
quando verdadeiro, o lftp salva metadados de cada torrent com o qual trabalha para
~ / .local / share / lftp / torrent / md or ~ / .lftp / torrent / md diretório e carrega-o de
lá, se necessário.

torrent: seed-max-time (intervalo de tempo)
tempo máximo de semeadura. Após este período de tempo, um torrent completo é encerrado
independentemente da proporção. Ele pode ser definido como infinito, se necessário.

torrent: seed-min-peers (número)
número mínimo de peers quando o torrent for concluído. Se houver menos, novos pares
são ativamente pesquisados.

torrent: stop-on-ratio (número real)
o torrent para quando está completo e a proporção atinge esse número.

torrent: use-dht (boleano)
quando verdadeiro, DHT é usado.

xfer: renomear automaticamente(boleano)
nomes de arquivos sugeridos fornecidos pelo servidor são usados ​​se o usuário definir explicitamente este
opção para `on '. Como isso pode ser um risco de segurança, o padrão é desativado.

xfer: clobber (boleano)
se esta configuração estiver desativada, os comandos get não substituirão os arquivos existentes e gerarão
em vez disso, um erro.

xfer: diretório de destino (caminho ou URL para o diretório)
Esta configuração é usada como opção -O padrão para os comandos get e mget. O padrão é
vazio, o que significa diretório atual (sem opção -O).

xfer: disco cheio-fatal (boleano)
quando verdadeiro, o lftp aborta uma transferência se não puder gravar o arquivo de destino devido ao
disco ou cota; quando falso, o lftp espera que o espaço em disco seja liberado.

xfer: eta-período (segundos)
o período durante o qual a taxa média ponderada é calculada para produzir a ETA.

xfer: eta-conciso (boleano)
mostrar ETA conciso (somente peças de alta ordem). O padrão é verdadeiro.

xfer: log (boleano)
quando verdadeiro, lftp registra transferências para um arquivo da configuração xfer: log-file.

xfer: arquivo de log (caminho para o arquivo)
o arquivo para o qual registrar as transferências. O padrão é ~ / .local / share / lftp / transfer_log or
~ / .lftp / transfer_log.

xfer: make-backup (boleano)
quando verdadeiro, lftp renomeia o arquivo pré-existente adicionando o sufixo `` ~ '' em vez de
sobrescrevendo-o.

xfer: max-log-size (número)
tamanho máximo do arquivo de log de transferência. Quando o tamanho é alcançado, o arquivo é
renomeado e reiniciado.

xfer: redirecionamentos máximos (número)
número máximo de redirecionamentos. Isso pode ser útil para fazer download por HTTP. 0
proíbe redirecionamentos.

xfer: taxa-período (segundos)
deve ser apresentado o período durante o qual a taxa média ponderada é calculada.

xfer: temp-file-name (corda)
padrão de nome de arquivo temporário, o primeiro asterisco é substituído pelo nome do arquivo original.

xfer: use-temp-file (boleano)
quando verdadeiro, um arquivo será transferido para um arquivo temporário no mesmo diretório e
então renomeado.

xfer: verificar (boleano)
quando verdadeiro, o comando verify é lançado após a transferência bem-sucedida para validar o arquivo
integridade. O código de saída zero desse comando deve indicar a exatidão do arquivo.

xfer: verificar-comando (corda)
o comando para validar a integridade do arquivo. O único argumento é o caminho para o arquivo.

O nome de uma variável pode ser abreviado, a menos que se torne ambíguo. O prefixo antes
`: 'também pode ser omitido. Você pode definir uma variável várias vezes para diferentes fechamentos, e
assim, você pode obter configurações específicas para um estado específico. O fechamento é para ser
especificado após o nome da variável separado por uma barra `/ '.

O encerramento para as variáveis ​​de domínio `dns: ',` net:', `ftp: ',` http:', `hftp: 'é atualmente
apenas o nome do host conforme você especifica no comando `open '(com algumas exceções onde
encerramento não tem sentido, por exemplo, dns: cache-size). Para algumas variáveis ​​de domínio `cmd: 'o
encerramento é o URL atual sem caminho. Para outras variáveis, não é usado atualmente. Ver
exemplos na amostra lftp.conf.

Certos comandos e configurações usam um parâmetro de intervalo de tempo. Possui o formato Nx [Nx ...],
onde N é a quantidade de tempo (ponto flutuante) e x é a unidade de tempo: d - dias, h - horas, m -
minutos, s - segundos. A unidade padrão é o segundo. Ex: 5h30m ou 5.5h. Além disso, o intervalo pode
seja 'infinito', 'inf', 'nunca', 'para sempre' - significa intervalo infinito. Ex: `dormir
forever 'ou' set dns: cache-expire never '.

As configurações booleanas podem ser uma de (verdadeiro, ativado, sim, 1, +) para um valor verdadeiro ou uma de (falso,
off, no, 0, -) para um valor False.

As configurações tri-booleanas têm um valor booleano ou `auto '.

As configurações de inteiros podem ter um sufixo: k - kibi, m - mebi, g - gigi, etc. Eles também podem ter
um prefixo: 0 - octal, 0x - hexadecimal.

FTP assíncrono modo (tubulação)
Lftp pode acelerar as operações de FTP enviando vários comandos de uma vez e, em seguida, verificando todos
as respostas. Consulte ftp: variável do modo de sincronização. Às vezes, isso não funciona, portanto síncrono
modo é o padrão. Você pode tentar desligar o modo síncrono e ver se funciona para você.
Sabe-se que alguns softwares de rede que lidam com a tradução de endereços funcionam incorretamente
no caso de vários comandos FTP em um pacote de rede.

RFC959 diz: `` O processo do usuário enviando outro comando antes da resposta de conclusão seria
estar em violação do protocolo; mas os processos de FTP do servidor devem enfileirar todos os comandos que
chegar enquanto um comando anterior está em andamento ''. Além disso, RFC1123 diz: `` Implementadores DEVEM
NÃO assuma qualquer correspondência entre os limites de LEITURA na conexão de controle e o
Seqüências EOL Telnet (CR LF). '' E `` um único READ da conexão de controle pode
inclui mais de um comando FTP ''.

Portanto, deve ser seguro enviar vários comandos de uma vez, o que acelera muito a operação e
parece funcionar com todos os servidores ftp baseados em Unix e VMS. Infelizmente, baseado em Windows
os servidores muitas vezes não conseguem lidar com vários comandos em um pacote e, portanto, alguns
roteadores.

OPÇÕES


-d Ative o modo de depuração.

-e comandos
Execute os comandos fornecidos e não saia.

-p porta
Use a porta fornecida para se conectar.

-u usuário[,passar]
Use o nome de usuário e a senha fornecidos para se conectar. Lembre-se de citar a senha
corretamente no shell. Observe também que não é seguro especificar a senha no
linha de comando, use ~ / .netrc Arquivo. Alternativamente, você pode usar protocolos baseados em ssh
com chaves autorizadas, para que você não precise digitar uma senha.

--norc Não execute arquivos rc do diretório inicial.

-f Arquivo de script
Execute comandos no arquivo e saia. Esta opção deve ser usada sozinha, sem
outros argumentos (exceto --norc).

-c comandos
Execute os comandos fornecidos e saia. Os comandos podem ser separados por ponto e vírgula,
`&& 'ou` ||'. Lembre-se de citar o argumento dos comandos corretamente no shell. Isto
opção deve ser usada sozinha, sem outros argumentos (exceto --norc).

MEIO AMBIENTE VARIÁVEIS


As seguintes variáveis ​​de ambiente são processadas por ftp:

EDITOR Usado como editor local para o editar comando.

INICIO Usado para expansão de til (local) (`~ ').

SHELL Usado pelo ! comando para determinar o shell a ser executado.

PAGER Este deve ser o nome do pager a ser usado. É usado pelo mais e Zmore
comandos.

proxy HTTP, https_proxy
Usado para definir as variáveis ​​iniciais http: proxy, hftp: proxy e https: proxy.

ftp_proxy
Usado para definir as variáveis ​​ftp: proxy ou hftp: proxy iniciais, dependendo do protocolo de URL
usado nesta variável de ambiente.

sem_proxy
Usado para definir a variável net: no-proxy inicial.

LFTP_MODULE_PATH
Usado para definir o módulo inicial: variável de caminho.

LFTP_HOME
Usado para localizar o diretório que armazena arquivos de configuração específicos do usuário. Se
não definido, ~ / .lftp será usado. Observe que, se este diretório não existir,
então os diretórios XDG serão usados.

LS_COLORS
usado para definir a cor inicial: variável dir-colors.

XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
Usado para localizar os diretórios de arquivos específicos do usuário quando ~ / .lftp (ou $ LFTP_HOME
diretório) não existe. Padrões são ~ / .config, ~ / .local / share e ~ / .cache
respectivamente. O sufixo / lftp é anexado para fazer o caminho completo para o
diretórios.

Use lftp online usando serviços onworks.net


Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.