InglésFrancésEspañol

Ad


icono de página de OnWorks

weex - Online en la nube

Ejecute weex en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando weex que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


weex - cliente FTP y FTPS no interactivo del INTERCAMBIADOR WEB rápido

SINOPSIS


weex [Opciones] HOSTID [HOSTID ...]

DESCRIPCIÓN


weex es una utilidad diseñada para automatizar la tarea de mantener remotamente una página web o
otro archivo FTP o FTPS. Con weex , el mantenedor de un sitio web o archivo que debe
administrarse a través de la interacción FTP / FTPS puede ignorar en gran medida ese proceso. El archivo
El administrador simplemente crea un directorio local que sirve como modelo exacto para el
datos externos. Todas las modificaciones e interacción directa se realizan localmente en este directorio.
estructura. Cuando el administrador desea coordinar los datos en el sitio remoto con
el del directorio del modelo local, simplemente ejecutando weex logra esto de la manera más
de manera eficiente en el ancho de banda transfiriendo solo archivos que necesitan actualización. El programa
creará o eliminará archivos o directorios según sea necesario para establecer con precisión el local
modelo en el servidor remoto.

El obligatorio HOSTID El argumento es el nombre definido por el usuario que representa un FTP en particular.
cuenta o configuración especificada en el ~ / .weexrc expediente. Este archivo, cuyo contenido
se describen a continuación, alternativamente se pueden nombrar ~ / .weex / weexrc. Múltiple HOSTID argumentos
a un solo weex El comando es compatible para afectar a múltiples archivos o configuraciones en
sucesión inmediata. Además, el actual HOSTID se puede sustituir con el número
que representa su posición secuencial relativa en el ~ / .weexrc archivo (el primero HOSTID
la definición es 1, y así sucesivamente).

CAMPUS


Las opciones en la línea de comando tienen prioridad sobre las especificadas en el archivo de configuración.

-D, --depuración-config
Muestra la configuración de cada host.

-RE, --depuración-ftplib
Envía mensajes desde / hacia el servidor FTP.

-F, --fuerza
Si el mecanismo de almacenamiento en caché está inhibiendo la carga de archivos que deberían
transferido, esta opción forzará que la transferencia real ocurra siempre.

-h, --ayuda
Genera un resumen de uso para stdout.

-metro, --monocromo
El modo predeterminado genera una codificación de colores útil basada en la operación que se está realizando.
realizado. Esta opción lo suprime.

-r, --reconstruir-caché
Si el archivo de caché está roto, utilícelo para reconstruirlo.

-s, --silencio
El modo predeterminado genera un mensaje de estado útil para cada acción realizada, que incluye
Medidores de progreso de transferencia de archivos. Este modo suprime la salida.

-t, --prueba
Weex no modifica ningún directorio / archivo remoto.

-V, --versión
Imprime la versión del weex .

CONFIGURACIÓN ARCHIVO


Debido a que este programa está diseñado para ser no interactivo, un archivo de configuración configurado correctamente
es esencial. weex busca este archivo en ~ / .weexrc or ~ / .weex / weexrc.

El formato general del archivo de configuración es un encabezado de sección entre corchetes seguido de
parámetros que definen la configuración de esa sección. Este nombre de sección es lo que se proporciona
a weex en tiempo de ejecución para indicar la disposición de FTP que desea actualizar. Un parámetro es
solo es válido para el encabezado de la sección más reciente que lo precede. La excepción a esto es
las [defecto] sección que crea configuraciones para parámetros no especificados en cada sección.
En el caso de parámetros que aceptan varios valores, la sección predeterminada aumenta cualquier
valores específicamente designados.

Las líneas que comienzan con el carácter '#' se ignoran con seguridad como comentarios. Ninguna sección
los nombres ni las variables de parámetro distinguen entre mayúsculas y minúsculas de ninguna manera. Los nombres de las secciones no pueden comenzar
con números. A algunos parámetros se les pueden asignar varios valores. Donde esto no sea posible,
se utiliza el último valor. Para citar caracteres especiales, use comillas simples (') o dobles
comillas ("). Para citar un símbolo de comilla en particular, utilice la otra cita. La sintaxis general
El formato del archivo de configuración es:

[ID de host1]
Parámetro1 = Valor
# Primer método para múltiples valores
Parámetro2 = Valor
Parámetro2 = Valor
...

[ID de host2]
Parámetro1 = Valor
# Segundo método para múltiples valores
Parámetro2 = {
Valor
Valor
}
...

[defecto]
Parámetro = Valor
...

PARÁMETRO Anuncia

Estos parámetros se utilizan para definir las propiedades de una configuración de host en particular.
nombrado entre paréntesis. Al especificar nombres de directorio, el "/" final es opcional. También,
tanto los archivos como los directorios (excepto SrcDir y DestDir) se pueden especificar con shell
comodines. Al especificar archivos, si se proporciona un archivo o patrón de archivo sin una ruta,
se supone que está disponible cuando se encuentra en cualquier directorio. Si es explícitamente
combinación de ruta / archivo especificada, la configuración está disponible en ese directorio.
Los archivos / directorios excepto 'SrcDir' y 'DestDir' se pueden especificar como ruta absoluta y
camino relativo. Pero debe especificar 'SrcDir' y 'DestDir' como ruta absoluta. Cuando usted
desea especificar `/public_html/ignoreme.html 'como ruta relativa, debe especificar
`./ignoreme.html 'en lugar de` ignoreme.html'. Al especificar estados binarios, puede usar
cualquiera de los siguientes: Verdadero / Falso, Sí / No, V / F, 1/0. Ninguno distingue entre mayúsculas y minúsculas.

Archivo Ascii
Patrones de nombre de archivo que se transferirán utilizando el modo ASCII. El modo predeterminado para
los archivos que no se especifican de esta manera son el modo IMAGEN (BINARIO).

Nombre de autorización
Si está utilizando un servidor proxy FTP que requiere autorización de desafío / respuesta
con los comandos AUTHORIZE y RESPONSE no estándar, establezca este parámetro en su
nombre de usuario de autorización (o número). Después de iniciar sesión en el proxy, weex
avisarle con el desafío y leer una respuesta.

CambiarPermiso
Los permisos de acceso de los archivos en los directorios especificados con
ChangePermissionDir se cambia a este parámetro. El formato es de tres dígitos
número octal.

CambiarDirPermiso
Los archivos en directorios asignados a este parámetro tendrán sus permisos de acceso
cambiado después del envío. Especifique directorios locales.

ChdirAtConnection
Establezca `true 'para cambiar el directorio de trabajo actual remoto a DestDir en la conexión. Si
El directorio de trabajo actual remoto en la conexión es DestDir, weex se ejecuta un poco más rápido
estableciendo este parámetro en "falso". El valor predeterminado es "verdadero".

ConvToLower
Si se establece en "verdadero", los nombres de archivo se convierten a minúsculas antes de enviarse. Esta
La función permite la interacción con servidores FTP que no admiten mayúsculas y minúsculas.
nombres de archivo. Si surge un conflicto de nomenclatura debido a un nombre en minúscula ya existente,
ocurre un error. Además, el caché desconoce por completo las mayúsculas originales.
nombres de archivo.

Dirección de destino
Directorio de destino en el servidor FTP remoto donde la información reflejada
ser enviado. Esta configuración corresponde al comando "pwd" en los clientes FTP tradicionales.

FORCE Si el mecanismo de almacenamiento en caché está inhibiendo la carga de archivos que deberían
transferido, esta opción forzará que la transferencia real ocurra siempre si se establece en
'cierto'.

SeguirSymlinks
Establezca "verdadero" para seguir enlaces simbólicos. El valor predeterminado es "falso". Enlace simbólico de
directorio asume un archivo cuyo tamaño es 0 bytes por defecto.

FtpPasivo
Cuando es "falso", weex usa el modo de puerto en lugar del modo pasivo. Si el servidor FTP
no admite el modo pasivo, especifique "falso". (Puede hacer que la transferencia sea más lenta)
El valor predeterminado es "verdadero". (Ver también preguntas frecuentes)

NombreHost
Nombre de host al que conectarse. El especificador de protocolo "ftp: //" está implícito y no debería ser
usó. Una dirección IP también es válida y puede ahorrar tiempo de búsqueda.

IgnorarDirLocal
Este parámetro contiene uno o más directorios locales protegidos que están completamente
ignorado durante el proceso de transferencia. Esto es útil si desea tener
subdirectorios que son parte de un proyecto pero no necesitan estar en el final, en línea
versión (es decir, versiones antiguas).

Ignorar archivo local
Este parámetro contiene uno o más especificadores de archivos locales protegidos que serán
completamente ignorado durante el proceso de transferencia.

IgnorarRemoteDir
Este parámetro contiene uno o más directorios remotos protegidos que están
completamente ignorado durante el proceso de transferencia. Esto es útil si desea tener
otro material en el sitio FTP remoto que no está relacionado con el proyecto específico
esa weex está tratando. Esto podría incluir, por ejemplo, datos administrados
a través de un cliente o proceso FTP diferente.

IgnorarRemoteFile
Este parámetro contiene uno o más especificadores de archivos remotos protegidos que serán
completamente ignorado durante el proceso de transferencia.

MantenerRemoteDir
En sus directorios, los archivos no se eliminan cuando no existen en el local.
directorio.

Nivel de detalle de registro
Especifica cómo el nivel de detalle weex registra un registro. Conexión y desconexión
Los mensajes y los mensajes de error siempre se registran. Cuando weex termine de funcionar
correctamente, escribe el mensaje de desconexión anterior "Completo". Si es 1 o menos,
registra cada conexión. Si es 2, registra cada directorio. Si son 3 o más, registra cada
archivo manipulado El valor predeterminado es 1.

Nombre de inicio de sesión
Nombre de inicio de sesión de la cuenta en el servidor FTP.

MaxRetryToSend
Cuando weex no puede enviar un archivo, vuelve a intentar enviarlo. Los tiempos máximos de
reintentar es este parámetro. El valor predeterminado es 8. Especifique -1 para dejar de intentarlo.

Monocromo
El modo predeterminado genera una codificación de colores útil basada en la operación que se está realizando.
realizado. Un entorno "verdadero" lo suprime.

Espacios Nest
Un número entero que controla el espaciado de sangría de la salida. El valor predeterminado es 4. Si
desea suprimirlo, especifique -1. Si especifica 0, weex usa 4. :-)

SobrescribirOK
Si el servidor FTP tiene problemas para sobrescribir archivos, establezca este parámetro en "falso" y
cada archivo se eliminará antes de que se implemente una nueva versión.

Contraseña
Contraseña de texto sin formato que otorga acceso a la cuenta. Tenga en cuenta que este archivo no utiliza
instalaciones especiales para salvaguardar contraseñas. Asegúrese de que los permisos de archivo de un
El archivo de configuración que contiene las contraseñas se establece de forma conservadora. Si no lo son, un
Se emitirá una advertencia en la ejecución. Si no se encuentra este parámetro, weex solicita
en la terminal.

PreservarPermisoDir
Los permisos de acceso de los archivos en los directorios asignados a este parámetro
ser copiado a control remoto. Especifique directorios * locales *.

RegistroRegistro
Cuando es "verdadero", weex crea un registro.

RenombrarOK
Si este parámetro se establece en "true", cada archivo se carga con el nombre temporal
`weex.tmp ', luego renombrado a su nombre correcto solo si la carga se realiza correctamente. Esta
evita el problema de que un usuario obtenga un archivo incompleto si descarga desde su
Sitio web mientras lo está cargando, y de archivos incompletos que se están cargando si
su conexión FTP se interrumpe mientras se ejecuta weex. El valor predeterminado es "falso" ya que
Es posible que algunos servidores FTP no admitan el cambio de nombre.

Mostrar archivo oculto
Establezca "verdadero" para obtener archivos ocultos (comenzando con un punto) en el servidor FTP que no
mostrar archivos ocultos de forma predeterminada. El valor predeterminado es "falso".

Silencioso El modo predeterminado genera un mensaje de estado útil para cada acción realizada, que incluye
Medidores de progreso de transferencia de archivos. Un ajuste "verdadero" suprime la salida.

DirecciónOrigen Parte superior del árbol del directorio de origen que contiene la copia local de la información
reflejado. Esta configuración corresponde al comando "lcd" en los clientes FTP tradicionales.

Usar SSL Si se establece en "verdadero", utilice FTPS en lugar de FTP. AUTH SSL explícito se utiliza para cifrar
Sesión FTP. Si el servidor no lo admite, weex se cierra.

UsarSSLVerificar
Verifique el certificado del servidor. Abortar si la verificación falla. Por defecto es "verdadero".

Usar archivo SSLca
Ruta al archivo que contiene los certificados de CA, para la verificación del certificado SSL. Si
no especificado, el valor predeterminado es /etc/ssl/certs/ca-certificates.crt.

EJEMPLOS


Aquí hay un ejemplo de lo que es un típico .weexrc el archivo podría verse así:

# - = - = - = - = - = Archivo de configuración de muestra = - = - = - = - = -
# Mi cuenta FTP favorita ...
[ninjas]
Nombre de host = ftp.ninja-rights.org
Nombre de inicio de sesión = chrisxed
Contraseña = '"mYsEcReT!"'
SrcDir = / inicio / chrisxed / proyecto / weex
Dirección Destino = /
ASCIIfile = * .c
IgnorarDirLocal = /home/chrisxed/project/weex/weex.devel
IgnorarDirLocal = /home/chrisxed/project/weex/weex.old
Ignorar archivo local = notas2yoyo.txt
IgnoreRemoteDir = / archivo externo /

# Otra cuenta FTP ...
[Vegetariano]
Nombre de host = ftp.vegetable-advocacy.com
LoginNAME = frijol encerado
Contraseña = "X'sBean"
SrcDir = / home / chrisxed / project / leguminosas
DestDir = / souppot /

# Ajustes de configuración global
[defecto]
archivo ascii = {
* .htm
* .html
* .txt
* .asc
}
IgnorarArchivoLocal = {
* .bak
* .tmp
* .swp
}

Con una configuración como esta, ejecutando:

$ weex Ninja

causaría que el sistema de archivos asignado a DirecciónOrigen estar completamente reflejado en el control remoto
servidor. Ejecutando:

$ weex Ninja verduras

provocaría la actualización de FTP para la configuración "Ninja" y luego para la
Configuración "vegetariana". Esto también podría especificarse así:

$ weex 1 2

NOTAS


Timestamp cache Lugar

weex implementa un caché de marcas de tiempo de archivos de Ver 1.6.0. Esto hace que la actualización sea mucho
más rápido cuando tiene muchos archivos. Además, weex también almacena en caché la estructura del directorio
y nombres de archivos de la versión 2.5.0. Así que nunca ralentice la transferencia, incluso si tiene muchos directorios
y archivos. Sin embargo, si cambia los archivos remotos con otro cliente FTP o ejecutando
weex es asesinado o weex termina por un error, el archivo de caché no será correcto. los
La solución simple a este problema es eliminar el archivo de caché (ubicado en
~ / .weex / weex.cache.HOSTNAME ) completamente o para ejecutar weex con opcion --reconstruir-caché.

probado Funcionamiento Todas las funciones a su disposición

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) LANZAMIENTO 3.0
FreeBSD 3.3-LANZAMIENTO
Solaris 2.5.1

Use weex en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad