EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

weex - Online in der Cloud

Führen Sie weex im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl weex, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


weex - schneller WEB EXchanger nicht interaktiver FTP- und FTPS-Client

ZUSAMMENFASSUNG


weex [ Optionen ] HOSTID [GASTID...]

BESCHREIBUNG


weex ist ein Dienstprogramm, das entwickelt wurde, um die Aufgabe der Fernwartung einer Webseite zu automatisieren oder
ein anderes FTP- oder FTPS-Archiv. Mit weex , der Betreuer einer Website oder eines Archivs, das muss
über FTP/FTPS-Interaktion verwaltet werden, kann diesen Prozess weitgehend ignorieren. Das Archiv
Der Administrator erstellt einfach ein lokales Verzeichnis, das als genaues Modell für die
Offsite-Daten. Alle Änderungen und direkte Interaktionen erfolgen lokal in diesem Verzeichnis
Struktur. Wenn der Administrator die Daten am entfernten Standort mit
die des lokalen Modellverzeichnisses, einfach ausführen weex erreicht dies am meisten
bandbreiteneffizient, indem nur Dateien übertragen werden, die aktualisiert werden müssen. Das Programm
erstellt oder entfernt Dateien oder Verzeichnisse nach Bedarf, um das lokale
Modell auf dem Remote-Server.

Die obligatorische HOSTID Argument ist der benutzerdefinierte Name, der ein bestimmtes FTP repräsentiert
Konto oder Konfiguration, die in der ~/.weexrc Datei. Diese Datei, deren Inhalt
sind unten beschrieben, können alternativ benannt werden ~/.weex/weexrc. Mehrere HOSTID Argumente
zu einem einzigen weex Befehl werden unterstützt, um mehrere Archive oder Konfigurationen in
sofortige Nachfolge. Darüber hinaus ist die tatsächliche HOSTID kann durch die Zahl ersetzt werden
repräsentiert seine relative sequentielle Position im ~/.weexrc Datei (die erste HOSTID
Definition ist 1 und so weiter).

OPTIONAL


Optionen in der Befehlszeile haben Vorrang vor allen in der Konfigurationsdatei angegebenen Optionen.

-D, --debug-config
Gibt die Konfiguration jedes Hosts aus.

-D, --debug-ftplib
Gibt Nachrichten vom/zum FTP-Server aus.

-F, --Macht
Wenn der Caching-Mechanismus das Hochladen von Dateien verhindert, die
übertragen wird, erzwingt diese Option, dass die tatsächliche Übertragung immer stattfindet.

-H, --help
Gibt eine Nutzungszusammenfassung an . aus stdout.

-M, --einfarbig
Der Standardmodus generiert eine hilfreiche Farbcodierung basierend auf der Operation, die
durchgeführt. Diese Option unterdrückt das.

-R, --rebuild-cache
Wenn die Cache-Datei beschädigt ist, verwenden Sie dies, um sie neu zu erstellen.

-S, --Leise
Der Standardmodus gibt für jede durchgeführte Aktion eine hilfreiche Statusmeldung aus, einschließlich
Fortschrittsanzeigen für die Dateiübertragung. Dieser Modus unterdrückt die Ausgabe.

-T, --Prüfung
Weex ändert keine entfernten Dateien/Verzeichnisse.

-V, --Version
Druckt die Version des weex

CONFIGURATION FILE


Da dieses Programm nicht interaktiv sein soll, ist eine ordnungsgemäß eingerichtete Konfigurationsdatei
notwendig. weex sucht diese Datei entweder in ~/.weexrc or ~/.weex/weexrc.

Das allgemeine Format der Konfigurationsdatei ist eine Abschnittsüberschrift in Klammern gefolgt von
Parameter, die die Konfiguration dieses Abschnitts definieren. Dieser Abschnittsname wird bereitgestellt
zu weex zur Laufzeit, um die FTP-Anordnung anzugeben, die Sie aktualisieren möchten. Ein Parameter ist
nur gültig für die letzte vorangegangene Abschnittsüberschrift. Die Ausnahme hiervon ist
[Ursprünglich] Abschnitt, der in jedem Abschnitt Einstellungen für nicht spezifizierte Parameter erstellt.
Bei Parametern, die mehrere Werte akzeptieren, erweitert der Standardabschnitt alle
speziell ausgewiesene Werte.

Zeilen, die mit dem Zeichen '#' beginnen, werden als Kommentare ignoriert. Keiner Abschnitt
Bei Namen oder Parametervariablen muss die Groß-/Kleinschreibung in keiner Weise beachtet werden. Abschnittsnamen können nicht beginnen
mit Zahlen. Einigen Parametern können mehrere Werte zugewiesen werden. Wo dies nicht möglich ist,
der letzte Wert wird verwendet. Um Sonderzeichen in Anführungszeichen zu setzen, verwenden Sie einfache Anführungszeichen (') oder doppelte
Anführungszeichen ("). Um ein bestimmtes Anführungszeichen zu zitieren, verwenden Sie das andere Anführungszeichen. Die allgemeine Syntax
Format für die Konfigurationsdatei ist:

[hostid1]
Parameter1 = Wert
# Erste Methode für mehrere Werte
Parameter2 = Wert
Parameter2 = Wert
...

[hostid2]
Parameter1 = Wert
# Zweite Methode für mehrere Werte
Parameter2 = {
Wert
Wert
}
...

[Ursprünglich]
Parameter = Wert
...

PARAMETER LISTE

Diese Parameter werden verwendet, um die Eigenschaften einer bestimmten Hostkonfiguration zu definieren
in Klammern genannt. Bei der Angabe von Verzeichnisnamen ist das abschließende "/" optional. Ebenfalls,
sowohl Dateien als auch Verzeichnisse (außer SrcDir und DestDir) können mit Shell angegeben werden
Platzhalter. Wenn bei der Angabe von Dateien eine Datei oder ein Dateimuster ohne Pfad angegeben wird,
Es wird davon ausgegangen, dass es verfügbar ist, wenn es in einem Verzeichnis gefunden wird. Wenn es ein explizites
angegebenen Pfad/Datei-Kombination ist die Konfiguration in diesem Verzeichnis verfügbar.
Dateien/Verzeichnisse außer `SrcDir' und `DestDir' können sowohl als absoluter Pfad als auch als . angegeben werden
relativer Pfad. Aber Sie müssen `SrcDir' und `DestDir' als absoluten Pfad angeben. Wenn du
`/public_html/ignoreme.html' als relativen Pfad angeben möchten, sollten Sie angeben
`./ignoreme.html' statt `ignoreme.html'. Bei der Angabe von Binärzuständen können Sie
einer der folgenden Werte: Richtig/Falsch, Ja/Nein, T/F, 1/0. Bei keinem wird die Groß-/Kleinschreibung beachtet.

ASCII-Datei
Dateinamenmuster, die im ASCII-Modus übertragen werden. Der Standardmodus für
Dateien, die nicht auf diese Weise angegeben werden, ist der IMAGE(BINARY)-Modus.

Autorisierungsname
Wenn Sie einen FTP-Proxyserver verwenden, der eine Challenge/Response-Autorisierung erfordert
Stellen Sie diesen Parameter mit den nicht standardmäßigen AUTHORIZE- und RESPONSE-Befehlen auf Ihren
Autorisierungsbenutzername (oder -nummer). Nach der Anmeldung beim Proxy wird weex
Sie mit der Herausforderung auffordern und eine Antwort vorlesen.

Berechtigung ändern
Die Zugriffsberechtigungen der Dateien in den mit . angegebenen Verzeichnissen
ChangePermissionDir werden in diesen Parameter geändert. Das Format ist dreistellig
oktale Zahl.

ChangePermissionDir
Dateien in Verzeichnissen, die diesem Parameter zugewiesen sind, haben ihre Zugriffsberechtigungen
nach dem Senden geändert. Geben Sie lokale Verzeichnisse an.

ChdirAtConnection
Setzen Sie `true', um das aktuelle Remote-Arbeitsverzeichnis bei der Verbindung in DestDir zu ändern. Wenn
Das aktuelle Remote-Arbeitsverzeichnis bei der Verbindung ist DestDir, weex läuft etwas schneller
indem Sie diesen Parameter auf `false' setzen. Der Standardwert ist "wahr".

ConvToLower
Wenn auf `true' gesetzt, werden die Dateinamen vor dem Senden in Kleinbuchstaben umgewandelt. Dies
Funktion ermöglicht die Interaktion mit FTP-Servern, die Groß-/Kleinschreibung nicht unterstützen
Dateinamen. Wenn ein Namenskonflikt aufgrund eines bereits vorhandenen Kleinbuchstabennamens entsteht,
ein Fehler auftritt. Außerdem kennt der Cache keine Original-Großbuchstaben
Dateinamen.

ZielDir
Zielverzeichnis auf dem entfernten FTP-Server, in dem die gespiegelten Informationen gespeichert werden
gesendet werden. Diese Einstellung entspricht dem "pwd"-Befehl auf herkömmlichen FTP-Clients.

Zwingen Wenn der Caching-Mechanismus das Hochladen von Dateien verhindert, die
übertragen, erzwingt diese Option, dass die tatsächliche Übertragung immer stattfindet, wenn sie auf gesetzt ist
'wahr'.

FolgenSymlinks
Setzen Sie `true', um symbolischen Links zu folgen. Der Standardwert ist `false'. Symbolischer Link von
Verzeichnis nimmt eine Datei an, deren Größe standardmäßig 0 Byte beträgt.

FTPPassiv
Wenn es `false' ist, verwendet weex den Port-Modus anstelle des passiven Modus. Wenn der FTP-Server
unterstützt den passiven Modus nicht, geben Sie `false' an. (Es kann die Übertragung verlangsamen)
Der Standardwert ist "wahr". (Siehe auch FAQ)

Host-Name
Hostname, zu dem eine Verbindung hergestellt werden soll. Der Protokollspezifizierer "ftp://" ist impliziert und sollte nicht sein
Gebraucht. Eine IP-Adresse ist ebenfalls gültig und kann Suchzeit sparen.

Lokales Verzeichnis ignorieren
Dieser Parameter enthält ein oder mehrere geschützte lokale Verzeichnisse, die vollständig
während des Übertragungsvorgangs ignoriert. Dies ist nützlich, wenn Sie haben möchten
Unterverzeichnisse, die Teil eines Projekts sind, aber nicht im finalen, online sein müssen
Version (dh alte Versionen).

Lokale Datei ignorieren
Dieser Parameter enthält einen oder mehrere geschützte lokale Dateibezeichner, die
während des Übertragungsvorgangs völlig ignoriert.

IgnorierenRemoteDir
Dieser Parameter enthält ein oder mehrere geschützte Remote-Verzeichnisse, die
während des Übertragungsvorgangs völlig ignoriert. Dies ist nützlich, wenn Sie haben möchten
anderes Material auf der entfernten FTP-Site, das sich nicht auf das jeweilige Projekt bezieht
zur Verbesserung der Gesundheitsgerechtigkeit weex beschäftigt ist. Dies können beispielsweise verwaltete Daten sein
über einen anderen FTP-Client oder -Prozess.

IgnoreRemoteFile
Dieser Parameter enthält einen oder mehrere geschützte Remote-Dateispezifizierer, die
während des Übertragungsvorgangs völlig ignoriert.

KeepRemoteDir
In ihren Verzeichnissen werden Dateien nicht entfernt, wenn sie im lokalen nicht vorhanden sind
Verzeichnis.

LogDetailLevel
Es legt fest, auf welcher Detailebene weex ein Protokoll aufzeichnet. Verbindung und Trennung
Meldungen und Fehlermeldungen werden immer aufgezeichnet. Wenn weex mit der Arbeit fertig ist
korrekt, schreibt es `Complete' vorherige Verbindungsabbruchmeldung. Wenn 1 oder weniger,
zeichnet jede Verbindung auf. Wenn 2, zeichnet jedes Verzeichnis auf. Wenn 3 oder mehr, nimmt jeder auf
Datei manipuliert Standard ist 1.

Benutzername
Anmeldename des Kontos auf dem FTP-Server.

MaxRetryToSend
Wenn weex beim Senden einer Datei fehlschlägt, versucht es erneut, die Datei zu senden. Die maximalen Zeiten von
Wiederholung ist dieser Parameter. Der Standardwert ist 8. Geben Sie -1 an, um die Wiederholung zu stoppen.

Monochrom
Der Standardmodus generiert eine hilfreiche Farbcodierung basierend auf der Operation, die
durchgeführt. Eine `true' Einstellung unterdrückt dies.

NestSpaces
Eine ganze Zahl, die den Einzugsabstand der Ausgabe steuert. Der Standardwert ist 4. Wenn
Wenn Sie es unterdrücken möchten, geben Sie -1 an. Wenn Sie 0 angeben, verwendet weex 4. :-)

ÜberschreibenOK
Wenn der FTP-Server Probleme beim Überschreiben von Dateien hat, setzen Sie diesen Parameter auf `false', und
Jede Datei wird gelöscht, bevor eine neue Version installiert wird.

Passwort
Klartext-Passwort, das den Zugriff auf das Konto gewährt. Beachten Sie, dass diese Datei no . verwendet
spezielle Einrichtungen zum Schutz von Passwörtern. Stellen Sie sicher, dass die Dateiberechtigungen von a
Konfigurationsdatei mit Passwörtern sind konservativ eingestellt. Wenn nicht, a
Bei der Ausführung wird eine Warnung ausgegeben. Wenn dieser Parameter nicht gefunden wird, fragt weex nach
es auf dem Terminal.

PreservePermissionDir
Die Zugriffsberechtigungen der Dateien in Verzeichnissen, die diesem Parameter zugewiesen sind, werden
auf die Fernbedienung kopiert werden. Geben Sie *lokale* Verzeichnisse an.

RekordLog
Wenn `true', erstellt weex ein Protokoll.

UmbenennenOK
Wenn dieser Parameter auf `true' gesetzt ist, wird jede Datei unter dem temporären Namen hochgeladen
`weex.tmp', dann nur bei erfolgreichem Upload in den richtigen Namen umbenannt. Dies
vermeidet das Problem, dass ein Benutzer eine unvollständige Datei erhält, wenn er von Ihrem . herunterlädt
Website, während Sie sie hochladen, und wenn unvollständige Dateien hochgeladen werden, wenn
Ihre FTP-Verbindung bricht ab, während weex läuft. Der Standardwert ist `false', da
einige FTP-Server unterstützen das Umbenennen möglicherweise nicht.

Versteckte Datei anzeigen
Setzen Sie "true", um versteckte Dateien (beginnend mit einem Punkt) auf dem FTP-Server zu erhalten, der dies nicht tut
Versteckte Dateien standardmäßig anzeigen. Der Standardwert ist `false'.

Still Der Standardmodus gibt für jede durchgeführte Aktion eine hilfreiche Statusmeldung aus, einschließlich
Fortschrittsanzeigen für die Dateiübertragung. Eine `true' Einstellung unterdrückt die Ausgabe.

SrcDir Oben im Quellverzeichnisbaum, der die lokale Kopie der zu übertragenden Informationen enthält
gespiegelt. Diese Einstellung entspricht dem "lcd"-Befehl auf herkömmlichen FTP-Clients.

SSL verwenden Wenn auf `true' gesetzt, verwenden Sie FTPS anstelle von FTP. Explizites AUTH-SSL wird verwendet, um die
FTP-Sitzung. Wenn es vom Server nicht unterstützt wird, wird weex beendet.

Verwenden Sie SSLVerify
Überprüfen Sie das Serverzertifikat. Abbrechen, wenn die Überprüfung fehlschlägt. Standardmäßig ist `true'.

SSLcafile verwenden
Pfad zu der Datei, die CA-Zertifikate enthält, für die SSL-Zertifikatsüberprüfung. Wenn
nicht angegeben, standardmäßig /etc/ssl/certs/ca-certificates.crt.

Beispiele:


Hier ist ein Beispiel für ein typisches .weexrc Datei könnte so aussehen:

#-=-=-=-=-=Beispielkonfigurationsdatei=-=-=-=-=-
# Mein Lieblings-FTP-Konto...
[Ninjas]
Hostname = ftp.ninja-rights.org
Anmeldename = chrisxed
Passwort = '"mYsEcReT!"'
Quellenverzeichnis = /home/chrisxed/project/weex
ZielDir = /
ASCII-Datei = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = Notes2myself.txt
IgnoreRemoteDir = /offsitearchive/

# Ein weiterer FTP-Account...
[Vegetarisch]
Hostname = ftp.vegetable-advocacy.com
LoginNAME = gewachste Bohnen
Passwort = "X'sBean"
SrcDir = /home/chrisxed/project/legumes
DestDir = /Suppentopf/

# Globale Konfigurationseinstellungen
[Ursprünglich]
ASCIIDatei = {
*.htm
*.html
* .txt
*.aufsteigend
}
IgnoreLocalFile = {
*.back
* .tmp
*.swp
}

Führen Sie bei einer Konfiguration wie dieser Folgendes aus:

$ weex Ninja

würde dazu führen, dass das Dateisystem zugewiesen ist SrcDir vollständig auf der Fernbedienung gespiegelt werden
Server. Ausführung:

$ weex ninja veggie

würde dazu führen, dass das FTP-Update für die Konfiguration "Ninja" und dann für die
"Veggie"-Konfiguration. Dies könnte auch so angegeben werden:

$ weex 1 2

ANMERKUNG


Timestamp Cache-Speicher Einrichtung

weex implementiert einen Cache mit Dateizeitstempeln aus Version 1.6.0. Das macht das Aktualisieren viel
schneller, wenn Sie viele Dateien haben. Zusätzlich, weex Caches auch die Verzeichnisstruktur
und Dateinamen aus Ver 2.5.0. Also niemals langsame Übertragungen, auch wenn Sie viele Verzeichnisse haben
und Dateien. Wenn Sie jedoch die Remote-Dateien mit einem anderen FTP-Client ändern oder laufen
weex wird getötet oder weex durch einen Fehler beendet wird, ist die Cache-Datei nicht korrekt. Die
Eine einfache Lösung für dieses Problem besteht darin, die Cache-Datei zu entfernen (befindet sich in
~/.weex/weex.cache.HOSTNAME ) ganz oder laufen weex mit Option --rebuild-cache.

Geprüft Betriebs Systeme und Techniken

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-FREIGABE
FreeBSD 3.3-VERÖFFENTLICHUNG
Solaris 2.5.1

Verwenden Sie weex online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad