AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

weex - En ligne dans le Cloud

Exécutez weex dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande weex qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


weex - fast WEB EXchanger client FTP et FTPS non interactif

SYNOPSIS


weex [ Options ] ID HÔTE [ID HÔTE...]

DESCRIPTION


weex est un utilitaire conçu pour automatiser la tâche de maintenance à distance d'une page Web ou
autre archive FTP ou FTPS. Avec weex , le mainteneur d'un site Web ou d'une archive qui doit
être administré via l'interaction FTP/FTPS peut largement ignorer ce processus. Les archives
l'administrateur crée simplement un répertoire local qui sert de modèle exact pour le
données hors site. Toutes les modifications et interactions directes se font localement dans ce répertoire
structure. Lorsque l'administrateur souhaite coordonner les données sur le site distant avec
celui du répertoire model local, en exécutant simplement weex accomplit cela de la manière la plus
mode de bande passante efficace en ne transférant que les fichiers qui nécessitent une mise à jour. Le programme
créera ou supprimera des fichiers ou des répertoires si nécessaire pour établir avec précision le
modèle sur le serveur distant.

L'obligatoire ID HÔTE l'argument est le nom défini par l'utilisateur qui représente un FTP particulier
compte ou la configuration spécifiée dans le ~/.weexrc déposer. Ce fichier, dont le contenu
sont décrits ci-dessous, peuvent également être nommés ~/.weex/weexrc. Plusieurs ID HÔTE arguments
à un seul weex sont pris en charge pour affecter plusieurs archives ou configurations dans
succession immédiate. De plus, la réelle ID HÔTE peut être remplacé par le nombre
représentant sa position séquentielle relative dans le ~/.weexrc fichier (le premier ID HÔTE
la définition est 1, et ainsi de suite).

OPTIONS


Les options de la ligne de commande sont prioritaires sur celles spécifiées dans le fichier de configuration.

-ré, --debug-config
Affiche la configuration de chaque hôte.

-RÉ, --debug-ftplib
Émet des messages depuis/vers le serveur FTP.

-F, --Obliger
Si le mécanisme de mise en cache empêche le téléchargement de fichiers qui devraient être
transféré, cette option forcera le transfert réel à toujours se produire.

-h, --Aidez-moi
Affiche un résumé d'utilisation sur Stdout.

-m, --monochrome
Le mode par défaut génère un codage couleur utile basé sur l'opération en cours
effectué. Cette option supprime cela.

-r, --reconstruire-le cache
Si le fichier cache est cassé, utilisez-le pour le reconstruire.

-Oui, --silencieux
Le mode par défaut génère un message d'état utile pour chaque action entreprise, y compris
indicateurs de progression du transfert de fichiers. Ce mode supprime la sortie.

-t, --test
Weex ne modifie aucun fichier/répertoire distant.

-V, --version
Imprime la version du weex .

CONFIGURATION DOSSIER


Étant donné que ce programme est censé être non interactif, un fichier de configuration correctement configuré
est essentielle. weex recherche ce fichier soit dans ~/.weexrc or ~/.weex/weexrc.

Le format général du fichier de configuration est un en-tête de section entre crochets suivi de
paramètres qui définissent la configuration de cette section. Ce nom de section est ce qui est fourni
à weex au moment de l'exécution pour indiquer l'arrangement FTP que vous souhaitez mettre à jour. Un paramètre est
valable uniquement pour le titre de section le plus récent qui l'a précédé. L'exception à cela est
le [défaut] section qui crée des réglages pour des paramètres non spécifiés dans chaque section.
Dans le cas de paramètres qui acceptent plusieurs valeurs, la section par défaut augmente toute
valeurs spécifiquement désignées.

Les lignes commençant par le caractère « # » sont ignorées en toute sécurité en tant que commentaires. Aucune section
les noms ni les variables de paramètre sont sensibles à la casse de quelque manière que ce soit. Les noms de section ne peuvent pas commencer
avec des nombres. Certains paramètres peuvent se voir attribuer plusieurs valeurs. Lorsque cela n'est pas possible,
la dernière valeur est utilisée. Pour citer des caractères spéciaux, utilisez des guillemets simples (') ou doubles
guillemets ("). Pour citer un symbole de guillemet particulier, utilisez l'autre guillemet. La syntaxe générale
le format du fichier de configuration est :

[id_hôte1]
Paramètre1 = Valeur
# Première méthode pour plusieurs valeurs
Paramètre2 = Valeur
Paramètre2 = Valeur


[id_hôte2]
Paramètre1 = Valeur
# Deuxième méthode pour plusieurs valeurs
Paramètre2 = {
Valeur
Valeur
}


[défaut]
Paramètre = Valeur


PARAMÈTRE LISTE

Ces paramètres sont utilisés pour définir les propriétés d'une configuration d'hôte particulière
nommés entre parenthèses. Lors de la spécification des noms de répertoire, le "/" de fin est facultatif. Aussi,
les fichiers et les répertoires (sauf SrcDir et DestDir) peuvent être spécifiés avec le shell
caractères génériques. Lors de la spécification des fichiers, si un fichier ou un modèle de fichier est donné sans chemin, il
est supposé être disponible lorsqu'il est rencontré dans n'importe quel répertoire. Si c'est explicitement
combinaison chemin/fichier spécifiée, la configuration est disponible dans ce répertoire.
Les fichiers/répertoires à l'exception de « SrcDir » et « DestDir » peuvent être spécifiés à la fois comme chemin absolu et
chemin relatif. Mais vous devez spécifier `SrcDir' et `DestDir' comme chemin absolu. Lorsque vous
voulez spécifier `/public_html/ignoreme.html' comme chemin relatif, vous devez spécifier
`./ignoreme.html' plutôt que `ignoreme.html'. Lorsque vous spécifiez des états binaires, vous pouvez utiliser
l'un des éléments suivants : Vrai/Faux, Oui/Non, V/F, 1/0. Aucun n'est sensible à la casse.

Fichier Ascii
Modèles de nom de fichier qui seront transférés en mode ASCII. Le mode par défaut pour
les fichiers non spécifiés de cette manière sont en mode IMAGE (BINAIRE).

Nom de l'autorisation
Si vous utilisez un serveur proxy FTP qui nécessite une autorisation challenge/réponse
avec les commandes AUTHORIZE et RESPONSE non standard, définissez ce paramètre sur votre
nom d'utilisateur d'autorisation (ou numéro). Après s'être connecté au proxy, weex
vous inviter avec le défi et relire une réponse.

Modifier l'autorisation
Les autorisations d'accès des fichiers dans les répertoires spécifiés avec
ChangePermissionDir sont remplacés par ce paramètre. Le format est à trois chiffres
nombre octal.

Changer le répertoire d'autorisation
Les fichiers dans les répertoires affectés à ce paramètre auront leurs autorisations d'accès
changé après l'envoi. Spécifiez les répertoires locaux.

ChdirÀConnexion
Définissez `true' pour changer le répertoire de travail actuel distant en DestDir lors de la connexion. Si
le répertoire de travail actuel à distance à la connexion est DestDir, weex s'exécute un peu plus vite
en définissant ce paramètre sur « false ». La valeur par défaut est « vrai ».

ConvVersBas
S'il est défini sur « true », les noms de fichiers sont convertis en minuscules avant l'envoi. Cette
fonction permet l'interaction avec les serveurs FTP qui ne prennent pas en charge la casse
noms de fichiers. Si un conflit de nom survient en raison d'un nom en minuscules déjà existant,
une erreur se produit. De plus, le cache ignore totalement les majuscules d'origine
noms de fichiers.

RepDest
Répertoire de destination sur le serveur FTP distant où les informations mises en miroir seront
être envoyé. Ce paramètre correspond à la commande "pwd" sur les clients FTP traditionnels.

Force Si le mécanisme de mise en cache empêche le téléchargement de fichiers qui devraient être
transféré, cette option forcera le transfert réel à toujours se produire si elle est définie sur
'vrai'.

Suivre les liens symboliques
Définissez « true » pour suivre les liens symboliques. La valeur par défaut est « faux ». Lien symbolique de
répertoire suppose un fichier dont la taille est de 0 octet par défaut.

FTPPassif
Lorsqu'il est `false', weex utilise le mode port au lieu du mode passif. Si le serveur FTP
ne prend pas en charge le mode passif, spécifiez 'false'. (Cela peut ralentir le transfert)
La valeur par défaut est « vrai ». (Voir aussi FAQ)

HostName
Nom d'hôte auquel se connecter. Le spécificateur de protocole "ftp://" est implicite et ne devrait pas être
utilisé. Une adresse IP est également valide et peut économiser du temps de recherche.

IgnorerRépLocal
Ce paramètre contient un ou plusieurs répertoires locaux protégés qui sont complètement
ignoré pendant le processus de transfert. Ceci est utile si vous voulez avoir
sous-répertoires qui font partie d'un projet mais n'ont pas besoin d'être dans le fichier final, en ligne
version (c'est-à-dire les anciennes versions).

IgnorerFichierLocal
Ce paramètre contient un ou plusieurs spécificateurs de fichiers locaux protégés qui seront
complètement ignoré pendant le processus de transfert.

IgnorerRemoteDir
Ce paramètre contient un ou plusieurs répertoires distants protégés qui sont
complètement ignoré pendant le processus de transfert. Ceci est utile si vous voulez avoir
autre matériel sur le site FTP distant qui n'est pas lié au projet spécifique
qui weex traite. Cela pourrait inclure, par exemple, les données administrées
via un autre client ou processus FTP.

IgnorerRemoteFile
Ce paramètre contient un ou plusieurs spécificateurs de fichiers distants protégés qui seront
complètement ignoré pendant le processus de transfert.

KeepRemoteDir
Dans leurs répertoires, les fichiers ne sont pas supprimés lorsqu'ils n'existent pas dans le local
répertoire.

Niveau de détail du journal
Il spécifie à quel niveau de détail weex enregistre un journal. Connexion et déconnexion
le message et les messages d'erreur sont toujours enregistrés. Quand weex a fini de travailler
correctement, il écrit le message de déconnexion précédent "Terminé". Si 1 ou moins,
enregistre chaque connexion. Si 2, enregistre chaque répertoire. Si 3 ou plus, enregistre chaque
fichier manipulé La valeur par défaut est 1.

Identifiant
Nom de connexion du compte sur le serveur FTP.

MaxRéessayerPourEnvoyer
Lorsque weex ne parvient pas à envoyer un fichier, il réessaye d'envoyer le fichier. Les durées maximales de
réessayer est ce paramètre. La valeur par défaut est 8. Spécifiez -1 pour arrêter de réessayer.

Monochrome
Le mode par défaut génère un codage couleur utile basé sur l'opération en cours
effectué. Un paramètre « vrai » supprime cela.

Espaces Nest
Un entier qui contrôle l'espacement des retraits de la sortie. La valeur par défaut est 4. Si
vous voulez le supprimer, spécifiez -1. Si vous spécifiez 0, weex utilise 4. :-)

ÉcraserOK
Si le serveur FTP a du mal à écraser les fichiers, définissez ce paramètre sur « false », et
chaque fichier sera supprimé avant la mise en place d'une nouvelle version.

Mot de Passe
Mot de passe en clair donnant accès au compte. Notez que ce fichier n'utilise pas
des installations spéciales pour protéger les mots de passe. Assurez-vous que les autorisations de fichier d'un
fichier de configuration contenant les mots de passe sont définis de manière conservatrice. S'ils ne le sont pas, un
un avertissement sera émis lors de l'exécution. Si ce paramètre n'est pas trouvé, weex demande
le sur le terminal.

Conserver le répertoire d'autorisation
Les autorisations d'accès des fichiers dans les répertoires affectés à ce paramètre seront
être copié sur la télécommande. Spécifiez les répertoires *locaux*.

EnregistrementJournal
Lorsque `true', weex crée un journal.

RenommerOK
Si ce paramètre est défini sur « true », chaque fichier est téléchargé sous le nom temporaire
`weex.tmp', puis renommé en son nom correct uniquement si le téléchargement réussit. Cette
évite le problème qu'un utilisateur obtienne un fichier incomplet s'il télécharge depuis votre
site Web pendant que vous y téléchargez, et des fichiers incomplets téléchargés si
votre connexion FTP est interrompue pendant l'exécution de weex. La valeur par défaut est "false" car
certains serveurs FTP peuvent ne pas prendre en charge le changement de nom.

AfficherFichierCaché
Définissez `true' pour obtenir les fichiers cachés (commençant par un point) sur le serveur FTP qui ne
afficher les fichiers cachés par défaut. La valeur par défaut est « faux ».

Silencieux Le mode par défaut génère un message d'état utile pour chaque action entreprise, y compris
indicateurs de progression du transfert de fichiers. Un paramètre « vrai » supprime la sortie.

RépSrc Haut de l'arborescence du répertoire source contenant la copie locale des informations à
en miroir. Ce paramètre correspond à la commande "lcd" sur les clients FTP traditionnels.

Utiliser SSL S'il est défini sur « true », utilisez FTPS au lieu de FTP. Le SSL AUTH explicite est utilisé pour crypter le
session FTP. S'il n'est pas pris en charge par le serveur, weex se ferme.

UtiliserSSLVérifier
Vérifiez le certificat du serveur. Abandonner si la vérification échoue. La valeur par défaut est « vrai ».

UtiliserSSLcafile
Chemin d'accès au fichier contenant les certificats CA, pour la vérification des certificats SSL. Si
non spécifié, la valeur par défaut est /etc/ssl/certs/ca-certificates.crt.

EXEMPLES


Voici un exemple de ce qu'est un type .weexrc le fichier pourrait ressembler à :

#-=-=-=-=-=Exemple de fichier de configuration=-=-=-=-=-
# Mon compte FTP préféré...
[Ninjas]
Nom d'hôte = ftp.ninja-rights.org
Nom de connexion = chrisxed
Mot de passe = '"mYsEcReT!"'
SrcDir = /home/chrisxed/project/weex
RepDest = /
Fichier ASCII = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnorerLocalFile = notes2myself.txt
IgnoreRemoteDir = /horssitearchive/

# Un autre compte FTP...
[Végétal]
Nom d'hôte = ftp.vegetable-advocacy.com
Nom de connexion = waxedbean
Mot de passe = "X'sBean"
SrcDir = /home/chrisxed/project/legumes
DestDir = /pot à soupe/

# Paramètres de configuration globale
[défaut]
Fichier Ascii = {
*.htm
*.html
*.SMS
*.asc
}
IgnorerFichierLocal = {
*.bak
*. Tmp
*.swp
}

Avec une configuration comme celle-ci, exécutez :

$ weex Ninja

entraînerait le système de fichiers attribué à RépSrc être complètement reflété sur la télécommande
serveur. Exécution :

$ weex Ninja veggie

provoquerait la mise à jour FTP pour la configuration "Ninja" puis pour la
Configuration "Végé". Cela pourrait également être spécifié comme ceci:

$ weex 1 2

NOTES


Horodatage Cache Facilité

weex implémente un cache d'horodatages de fichiers à partir de la version 1.6.0. Cela rend la mise à jour beaucoup
plus rapide lorsque vous avez beaucoup de fichiers. En outre, weex met également en cache la structure des répertoires
et les noms de fichiers de la version 2.5.0. Donc jamais de transfert lent même si vous avez de nombreux répertoires
et fichiers. Si toutefois vous modifiez les fichiers distants avec un autre client FTP ou exécutez
weex est tué ou weex se termine par une erreur, le fichier cache ne sera pas correct. Les
une solution simple à ce problème consiste à supprimer le fichier cache (situé dans
~/.weex/weex.cache.HOSTNAME ) complètement ou pour exécuter weex avec option --reconstruire-le cache.

Examiné Opérateurs Système

Debian GNU / Linux 2.1
Chapeau rouge 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-LIBÉRATION
FreeBSD 3.3-VERSION
Solaris 2.5.1

Utilisez weex en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad