InglêsFrancêsEspanhol

Ad


favicon do OnWorks

weex - Online na nuvem

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

Este é o comando weex 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


weex - Fast WEb EXchanger FTP não interativo e cliente FTPS

SINOPSE


Weex [Opções] HOSTIDO [HOSTID ...]

DESCRIÇÃO


Weex é um utilitário projetado para automatizar a tarefa de manter remotamente uma página da web ou
outro arquivo FTP ou FTPS. Com Weex , o mantenedor de um site ou arquivo que deve
ser administrado por meio de interação FTP / FTPS pode ignorar amplamente esse processo. O arquivo
administrador simplesmente cria um diretório local que serve como um modelo exato para o
dados externos. Todas as modificações e interação direta são feitas localmente neste diretório
estrutura. Quando o administrador deseja coordenar os dados no site remoto com
aquele do diretório local do modelo, simplesmente executando Weex consegue isso na maioria
forma eficiente de largura de banda, transferindo apenas arquivos que precisam de atualização. O programa
irá criar ou remover arquivos ou diretórios conforme necessário para estabelecer com precisão o local
modelo no servidor remoto.

O obrigatório HOSTIDO argumento é o nome definido pelo usuário que representa um determinado FTP
conta ou configuração especificada no ~ / .weexrc Arquivo. Este arquivo, o conteúdo do qual
são descritos abaixo, podem alternativamente ser nomeados ~ / .weex / weexrc. Múltiplo HOSTIDO argumentos
para um único Weex são suportados para afetar vários arquivos ou configurações em
sucessão imediata. Além disso, o real HOSTIDO pode ser substituído pelo número
representando sua posição sequencial relativa no ~ / .weexrc arquivo (o primeiro HOSTIDO
a definição é 1 e assim por diante).

OPÇÕES


As opções na linha de comando têm precedência sobre as especificadas no arquivo de configuração.

-d, --debug-config
Produz a configuração de cada host.

-D, --debug-ftplib
Envia mensagens de / para o servidor FTP.

-f, --força
Se o mecanismo de cache está inibindo o upload de arquivos que deveriam ser
transferido, esta opção forçará a transferência real a ocorrer sempre.

-h, --Socorro
Produz um resumo de uso para stdout.

-m, --monocromático
O modo padrão gera uma codificação de cores útil com base na operação que está sendo
realizada. Esta opção suprime isso.

-r, --reconstruir-cache
Se o arquivo de cache estiver quebrado, use isso para reconstruí-lo.

-sim, - silencioso
O modo padrão gera uma mensagem de status útil para cada ação realizada, incluindo
medidores de progresso de transferência de arquivos. Este modo suprime a saída.

-t, --teste
Weex não modifica nenhum arquivo / diretório remoto.

-V, --versão
Imprime a versão do Weex .

CONFIGURAÇÃO ARQUIVO


Como este programa foi criado para ser não interativo, um arquivo de configuração devidamente configurado
é essencial. Weex procura por este arquivo em ~ / .weexrc or ~ / .weex / weexrc.

O formato geral do arquivo de configuração é um título de seção entre colchetes seguido por
parâmetros que definem a configuração dessa seção. Este nome de seção é o que é fornecido
para Weex em tempo de execução para indicar o arranjo de FTP que você deseja atualizar. Um parâmetro é
válido apenas para o cabeçalho da seção mais recente que o precedeu. A exceção a isso é
que o [predefinição] seção que cria configurações para parâmetros não especificados em cada seção.
No caso de parâmetros que aceitam vários valores, a seção padrão aumenta qualquer
valores especificamente designados.

As linhas que começam com o caractere '#' são ignoradas com segurança como comentários. Nenhuma seção
nomes nem variáveis ​​de parâmetro diferenciam maiúsculas de minúsculas de alguma forma. Os nomes das seções não podem começar
com números. Alguns parâmetros podem ser atribuídos a vários valores. Onde isso não for possível,
o último valor é usado. Para citar caracteres especiais, use aspas simples (') ou duplas
aspas ("). Para citar um símbolo de citação específico, use a outra citação. A sintaxe geral
o formato do arquivo de configuração é:

[hostid1]
Parâmetro1 = Valor
# Primeiro método para vários valores
Parâmetro2 = Valor
Parâmetro2 = Valor
...

[hostid2]
Parâmetro1 = Valor
# Segundo método para vários valores
Parâmetro2 = {
Valor
Valor
}
...

[predefinição]
Parâmetro = valor
...

PARÂMETRO LISTA

Esses parâmetros são usados ​​para definir as propriedades de uma configuração de host particular
nomeado entre colchetes. Ao especificar nomes de diretório, o "/" final é opcional. Também,
ambos os arquivos e diretórios (exceto SrcDir e DestDir) podem ser especificados com shell
curingas. Ao especificar arquivos, se um arquivo ou padrão de arquivo for fornecido sem um caminho, ele
é considerado disponível quando encontrado em qualquer diretório. Se for um explicitamente
combinação de caminho / arquivo especificada, a configuração está disponível nesse diretório.
Arquivos / diretórios exceto `SrcDir 'e` DestDir' podem ser especificados como caminho absoluto e
caminho relativo. Mas você deve especificar `SrcDir 'e` DestDir' como caminho absoluto. Quando você
deseja especificar `/public_html/ignoreme.html 'como caminho relativo, você deve especificar
`./ignoreme.html 'em vez de` ignoreme.html'. Ao especificar estados binários, você pode usar
qualquer um dos seguintes: Verdadeiro / Falso, Sim / Não, T / F, 1/0. Nenhum é sensível a maiúsculas e minúsculas.

Arquivo ASCII
Padrões de nome de arquivo que serão transferidos usando o modo ASCII. O modo padrão para
arquivos não especificados desta forma são o modo IMAGEM (BINÁRIO).

AutorizaçãoNome
Se você estiver usando um servidor proxy FTP que requer autorização de desafio / resposta
com os comandos AUTHORIZE e RESPONSE não padrão, defina este parâmetro para o seu
nome do usuário de autorização (ou número). Depois de fazer login no proxy, weex irá
indique-lhe o desafio e leia a resposta.

Alterar permissão
As permissões de acesso dos arquivos nos diretórios especificados com
ChangePermissionDir são alterados para este parâmetro. O formato é de três dígitos
número octal.

ChangePermissionDir
Os arquivos nos diretórios atribuídos a este parâmetro terão suas permissões de acesso
alterado após o envio. Especifique os diretórios locais.

ChdirAtConnection
Defina `true 'para alterar o diretório de trabalho remoto atual para DestDir na conexão. Se
o diretório de trabalho atual remoto na conexão é DestDir, o weex funciona um pouco mais rápido
definindo este parâmetro como `false '. O padrão é `verdadeiro '.

ConvToLower
Se definido como `true ', os nomes dos arquivos são convertidos para minúsculas antes do envio. Esse
recurso permite a interação com servidores FTP que não suportam distinção entre maiúsculas e minúsculas
nomes de arquivos. Se um conflito de nomenclatura surgir devido a um nome em minúsculas já existente,
ocorre um erro. Além disso, o cache ignora totalmente as letras maiúsculas originais
nomes de arquivos.

DestDir
Diretório de destino no servidor FTP remoto onde as informações espelhadas irão
ser enviado. Esta configuração corresponde ao comando "pwd" em clientes FTP tradicionais.

força Se o mecanismo de cache está inibindo o upload de arquivos que deveriam ser
transferido, esta opção forçará a transferência real para sempre ocorrer se definido como
`verdadeiro '.

SigaSymlinks
Defina `true 'para seguir links simbólicos. O padrão é `false '. Link simbólico de
diretório assume um arquivo cujo tamanho é 0 byte por padrão.

FtpPassivo
Quando é `false ', weex usa o modo de porta em vez do modo passivo. Se o servidor FTP
não suporta o modo passivo, especifique `false '. (Pode tornar a transferência mais lenta)
O padrão é `verdadeiro '. (Veja também FAQ)

HostName
Nome do host ao qual se conectar. O especificador de protocolo "ftp: //" está implícito e não deve ser
usado. Um endereço IP também é válido e pode economizar tempo de pesquisa.

IgnorarLocalDir
Este parâmetro contém um ou mais diretórios locais protegidos que são completamente
ignorado durante o processo de transferência. Isso é útil se você quiser ter
subdiretórios que fazem parte de um projeto, mas não precisam estar no final, online
versão (ou seja, versões antigas).

IgnorarArquivoLocal
Este parâmetro contém um ou mais especificadores de arquivos locais protegidos que serão
completamente ignorado durante o processo de transferência.

IgnorarRemoteDir
Este parâmetro contém um ou mais diretórios remotos protegidos que são
completamente ignorado durante o processo de transferência. Isso é útil se você quiser ter
outro material no site FTP remoto que não está relacionado ao projeto específico
que Weex está lidando. Isso pode incluir, por exemplo, dados administrados
por meio de um cliente ou processo de FTP diferente.

IgnorarArquivoRemoto
Este parâmetro contém um ou mais especificadores de arquivos remotos protegidos que serão
completamente ignorado durante o processo de transferência.

KeepRemoteDir
Em seus diretórios, os arquivos não são removidos quando não existem no local
diretório.

LogDetailLevel
Ele especifica em que nível de detalhe o weex registra um log. Conexão e desconexão
mensagens e mensagens de erro são sempre registradas. Quando weex terminar de trabalhar
corretamente, ele escreve a mensagem de desconexão anterior `Completa '. Se 1 ou menos,
registra cada conexão. Se 2, registra cada diretório. Se 3 ou mais, registra cada
arquivo manipulado O padrão é 1.

Nome de acesso
Nome de login da conta no servidor FTP.

MaxRetryToSend
Quando o weex falha no envio de um arquivo, ele tenta enviá-lo novamente. Os tempos máximos de
tentar novamente é este parâmetro. O padrão é 8. Especifique -1 para parar de tentar novamente.

Monocromático
O modo padrão gera uma codificação de cores útil com base na operação que está sendo
realizada. Uma configuração `verdadeira 'suprime isso.

NestSpaces
Um inteiro que controla o espaçamento de indentação da saída. O padrão é 4. Se
você deseja suprimi-lo, especifique -1. Se você especificar 0, weex usa 4. :-)

Substituir OK
Se o servidor FTP tiver problemas para sobrescrever arquivos, defina este parâmetro como `false ', e
cada arquivo será excluído antes que uma nova versão seja implementada.

Senha
Senha em texto simples que concede acesso à conta. Observe que este arquivo não usa
facilidades especiais para proteger as senhas. Certifique-se de que as permissões de arquivo de um
arquivo de configuração contendo senhas é definido de forma conservadora. Se não forem, um
um aviso será emitido na execução. Se este parâmetro não for encontrado, weex pede
no terminal.

PreservePermissionDir
As permissões de acesso dos arquivos em diretórios atribuídos a este parâmetro irão
ser copiado para o remoto. Especifique os diretórios * locais *.

Registro de Registro
Quando `true ', weex cria um log.

RenomearOK
Se este parâmetro for definido como `true ', cada arquivo é enviado com o nome temporário
`weex.tmp ', então renomeado com seu nome correto apenas se o upload for bem-sucedido. Esse
evita o problema de um usuário obter um arquivo incompleto se ele fizer download de seu
Site enquanto você está enviando para ele, e de arquivos incompletos sendo carregados se
sua conexão FTP é interrompida enquanto o weex está em execução. O padrão é `falso ', pois
alguns servidores FTP podem não oferecer suporte à renomeação.

Mostrar Arquivo Oculto
Defina `true 'para obter arquivos ocultos (começando com um ponto) no servidor FTP que não
mostrar arquivos ocultos por padrão. O padrão é `false '.

Silencioso O modo padrão gera uma mensagem de status útil para cada ação realizada, incluindo
medidores de progresso de transferência de arquivos. Uma configuração `verdadeira 'suprime a saída.

SrcDirName Topo da árvore do diretório de origem contendo a cópia local das informações a serem
espelhado. Esta configuração corresponde ao comando "lcd" em clientes FTP tradicionais.

Use SSL Se definido como `true ', use FTPS em vez de FTP. SSL AUTH explícito é usado para criptografar o
Sessão de FTP. Se não for compatível com o servidor, o weex sai.

Use SSLVerify
Verifique o certificado do servidor. Aborte se a verificação falhar. O padrão é "verdadeiro".

Use SSLcafile
Caminho para o arquivo que contém os certificados CA, para verificação do certificado SSL. Se
não especificado, o padrão é /etc/ssl/certs/ca-certificates.crt.

EXEMPLOS


Aqui está um exemplo do que um típico .weexrc arquivo pode ser parecido com:

# - = - = - = - = - = Arquivo de configuração de amostra = - = - = - = - = -
# Minha conta FTP favorita ...
[Ninjas]
Nome do host = ftp.ninja-rights.org
Nome de Login = chrisxed
Senha = '"mYsEcReT!"'
SrcDir = / home / chrisxed / project / weex
DestDir = /
ASCIIfile = * .c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile=notes2myself.txt
IgnoreRemoteDir = / offsitearchive /

# Outra conta FTP ...
[Vegetariano]
Nome do host = ftp.vegetable-advocacy.com
LoginNAME = feijão-cera
Senha = "X'sBean"
SrcDir = / home / chrisxed / project / leguminosas
DestDir = / souppot /

# Definições de configuração globais
[predefinição]
Arquivo Ascii = {
* .htm
* .html
* .txt
* .asc
}
IgnorarArquivoLocal = {
* .bak
* Tmp.
* .swp
}

Com uma configuração como esta, executando:

$ Weex Ninja

faria com que o sistema de arquivos atribuído a SrcDirName para ser completamente espelhado no controle remoto
servidor. Executando:

$ Weex ninja veggie

faria com que a atualização do FTP ocorresse para a configuração "Ninja" e, em seguida, para o
Configuração "Veggie". Isso também pode ser especificado assim:

$ Weex 1 2

NOTAS


Timestamp Esconderijo Facilidade

Weex implementa um cache de carimbos de data / hora de arquivo da versão 1.6.0. Isso torna a atualização muito
mais rápido quando você tem muitos arquivos. Além disso, Weex também armazena em cache a estrutura do diretório
e nomes de arquivo da Ver 2.5.0. Portanto, nunca diminua a velocidade de transferência, mesmo se você tiver muitos diretórios
e arquivos. Se, no entanto, você alterar os arquivos remotos com outro cliente FTP ou executando
Weex é morto ou Weex for encerrado por um erro, o arquivo de cache não estará correto. o
solução simples para este problema é remover o arquivo de cache (localizado em
~ / .weex / weex.cache.HOSTNAME ) completamente ou para executar Weex com opção --reconstruir-cache.

Provado Operativo sistemas

Debian GNU / Linux 2.1
Red Hat Linux 5.1 / 5.2 / 6.0 / 6.1J
SuSE Linux 6.1 / 6.2 / 6.3
Linux Mandrake 6.1
FreeBSD(98) 3.0-LANÇAMENTO
FreeBSD 3.3-LANÇAMENTO
Solaris 2.5.1

Use weex online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad