EngelsFransSpaans

Ad


OnWorks-favicon

weex - Online in de cloud

Voer weex uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht weex die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

PROGRAMMA:

NAAM


weex - snelle WEb EXchanger niet-interactieve FTP- en FTPS-client

KORTE INHOUD


weex [ Opties ] HOSTID [GASTID...]

PRODUCTBESCHRIJVING


weex is een hulpprogramma dat is ontworpen om de taak van het op afstand onderhouden van een webpagina of
ander FTP- of FTPS-archief. Met weex , de beheerder van een website of archief dat moet
worden beheerd via FTP/FTPS-interactie kan dat proces grotendeels negeren. Het archief
De beheerder maakt eenvoudigweg een lokale map aan die als exact model dient voor de
externe gegevens. Alle wijzigingen en directe interactie worden lokaal in deze directory gedaan
structuur. Wanneer de beheerder de gegevens op de externe site wil coördineren
die van de lokale modeldirectory, gewoon uitvoeren weex bereikt dit het meest
bandbreedte-efficiënte manier door alleen bestanden over te dragen die moeten worden bijgewerkt. Het programma
zal indien nodig bestanden of mappen maken of verwijderen om de lokale locatie nauwkeurig vast te stellen
model op de externe server.

de verplichte HOSTID argument is de door de gebruiker gedefinieerde naam die een bepaalde FTP vertegenwoordigt
account of configuratie gespecificeerd in de ~/.weexrc bestand. Dit bestand, waarvan de inhoud
worden hieronder beschreven, kunnen ook een naam krijgen ~/.weex/weexrc. Meerdere HOSTID argumenten
tot een enkele weex commando worden ondersteund om meerdere archieven of configuraties in te beïnvloeden
onmiddellijke opvolging. Daarnaast de feitelijke HOSTID kan worden vervangen door het nummer
vertegenwoordigt zijn relatieve sequentiële positie in de ~/.weexrc bestand (de eerste HOSTID
definitie is 1, enzovoort).

OPTIES


Opties op de opdrachtregel hebben voorrang op opties die in het configuratiebestand zijn opgegeven.

-NS, --debug-config
Voert de configuratie van elke host uit.

-NS, --debug-ftplib
Voert berichten uit van/naar de FTP-server.

-F, --kracht
Als het caching-mechanisme het uploaden van bestanden verhindert, zou dat moeten zijn
overgedragen, zorgt deze optie ervoor dat de daadwerkelijke overdracht altijd plaatsvindt.

-H, --help
Voert een gebruiksoverzicht uit naar stdout.

-M, --monochroom
De standaardmodus genereert een handige kleurcodering op basis van de bewerking die wordt uitgevoerd
uitgevoerd. Deze optie onderdrukt dat.

-R, --rebuild-cache
Als het cachebestand kapot is, gebruikt u dit om het opnieuw op te bouwen.

-Ja, --stil
De standaardmodus voert een nuttig statusbericht uit voor elke ondernomen actie, inclusief
voortgangsmeters voor bestandsoverdracht. Deze modus onderdrukt uitvoer.

-T, --toets
Weex wijzigt geen externe bestanden/mappen.

-V, --versie
Drukt de versie van het weex programma.

CONFIGURATIE FILE


Omdat dit programma bedoeld is om niet-interactief te zijn, een correct ingesteld configuratiebestand
essentieel. weex zoekt naar dit bestand in ~/.weexrc or ~/.weex/weexrc.

De algemene indeling van het configuratiebestand is een sectiekop tussen haakjes, gevolgd door
parameters die de configuratie van die sectie definiëren. Deze sectienaam is wat wordt verstrekt
naar weex tijdens runtime om aan te geven welk FTP-arrangement u wilt bijwerken. Een parameter is
alleen geldig voor de meest recente sectiekop die eraan voorafging. De uitzondering hierop is
de [standaard] sectie die instellingen maakt voor niet-gespecificeerde parameters in elke sectie.
In het geval van parameters die meerdere waarden accepteren, vergroot de standaardsectie deze
specifiek aangewezen waarden.

Regels die beginnen met het teken '#' worden veilig genegeerd als commentaar. Geen van beide secties
namen of parametervariabelen zijn op geen enkele manier hoofdlettergevoelig. Sectienamen kunnen niet beginnen
met cijfers. Aan sommige parameters kunnen meerdere waarden worden toegewezen. Waar dit niet mogelijk is,
de laatste waarde wordt gebruikt. Om speciale tekens te citeren, gebruikt u enkele aanhalingstekens (') of dubbele
aanhalingstekens ("). Om een ​​bepaald aanhalingsteken aan te halen, gebruikt u het andere aanhalingsteken. De algemene syntaxis
formaat voor het configuratiebestand is:

[gastheer1]
Parameter1 = Waarde
# Eerste methode voor meerdere waarden
Parameter2 = Waarde
Parameter2 = Waarde
...

[gastheer2]
Parameter1 = Waarde
# Tweede methode voor meerdere waarden
Parameter2 = {
Waarde
Waarde
}
...

[standaard]
Parameter = Waarde
...

PARAMETER LIJST

Deze parameters worden gebruikt om de eigenschappen van een bepaalde hostconfiguratie te definiëren
tussen haakjes genoemd. Bij het specificeren van directorynamen is de afsluitende "/" optioneel. Ook,
zowel bestanden als mappen (behalve SrcDir en DestDir) kunnen worden gespecificeerd met shell
jokertekens. Als bij het specificeren van bestanden een bestand of bestandspatroon wordt opgegeven zonder pad, wordt het
wordt verondersteld beschikbaar te zijn wanneer het in een directory wordt aangetroffen. Als het expliciet is
opgegeven pad/bestandscombinatie, is de configuratie beschikbaar in die map.
Bestanden/mappen behalve `SrcDir' en `DestDir' kunnen worden gespecificeerd als zowel absoluut pad als
relatief pad. Maar u moet `SrcDir' en `DestDir' opgeven als absoluut pad. Wanneer je
Als u `/public_html/ignoreme.html' als relatief pad wilt opgeven, moet u dit opgeven
`./ignoreme.html' in plaats van `ignoreme.html'. Bij het specificeren van binaire toestanden kunt u gebruik maken van
een van de volgende: waar/niet waar, ja/nee, T/F, 1/0. Geen enkele is hoofdlettergevoelig.

Ascii-bestand
Bestandsnaampatronen die worden overgedragen met behulp van de ASCII-modus. De standaardmodus voor
bestanden die niet op deze manier zijn gespecificeerd, is de modus IMAGE(BINARY).

AutorisatieNaam
Als u een FTP-proxyserver gebruikt waarvoor challenge/respons-autorisatie is vereist
met de niet-standaard AUTHORIZE- en RESPONSE-opdrachten stelt u deze parameter in op uw
autorisatie gebruikersnaam (of nummer). Na het inloggen op de proxy zal weex
vraag je de uitdaging en lees een antwoord terug.

Toestemming wijzigen
De toegangsrechten van de bestanden in de mappen die zijn opgegeven met
ChangePermissionDir worden gewijzigd in deze parameter. Het formaat is driecijferig
octaal getal.

Wijzig toestemmingDir
Bestanden in mappen die aan deze parameter zijn toegewezen, hebben hun toegangsrechten
gewijzigd na verzending. Geef lokale mappen op.

ChdirAtVerbinding
Stel `true' in om de huidige werkmap op afstand te wijzigen in DestDir bij verbinding. Als
externe huidige werkmap bij verbinding is DestDir, weex werkt een beetje sneller
door deze parameter in te stellen op `false'. Standaard is 'waar'.

ConvNaarLager
Indien ingesteld op `true', worden de bestandsnamen geconverteerd naar kleine letters voordat ze worden verzonden. Dit
functie staat interactie toe met FTP-servers die geen hoofdlettergevoelig ondersteunen
bestandsnamen. Als er een naamconflict ontstaat omdat er al een naam in kleine letters bestaat,
er treedt een fout op. Bovendien is de cache totaal niet op de hoogte van de originele hoofdletters
bestandsnamen.

Bestemd
Bestemmingsmap op de externe FTP-server waar de gespiegelde informatie naartoe gaat
worden verzonden. Deze instelling komt overeen met het "pwd"-commando op traditionele FTP-clients.

Dwingen Als het caching-mechanisme het uploaden van bestanden verhindert, zou dat moeten zijn
overgedragen, zorgt deze optie ervoor dat de daadwerkelijke overdracht altijd plaatsvindt als deze optie is ingesteld op
`waar'.

Volg Symlinks
Stel 'true' in om symbolische links te volgen. Standaard is 'false'. Symbolische link van
directory gaat uit van een bestand waarvan de grootte standaard 0 byte is.

FTP Passief
Als het `false' is, gebruikt weex de poortmodus in plaats van de passieve modus. Als de FTP-server
ondersteunt geen passieve modus, specificeer `false'. (Het kan de overdracht langzamer maken)
Standaard is 'waar'. (Zie ook FAQ)

Hostnaam
Hostnaam om verbinding mee te maken. De "ftp://" protocolspecificatie is geïmpliceerd en zou dat niet moeten zijn
gebruikt. Een IP-adres is ook geldig en kan opzoektijd besparen.

Negeer LocalDir
Deze parameter bevat een of meer beveiligde lokale mappen die volledig zijn
genegeerd tijdens het overdrachtsproces. Dit is handig als je wilt hebben
submappen die deel uitmaken van een project, maar niet in de uiteindelijke online map hoeven te staan
versie (dat wil zeggen, oude versies).

Negeer LocalFile
Deze parameter bevat een of meer beveiligde lokale bestandsspecificaties die zullen worden
volledig genegeerd tijdens het overdrachtsproces.

NegeerRemoteDir
Deze parameter bevat een of meer beveiligde externe mappen die dat wel zijn
volledig genegeerd tijdens het overdrachtsproces. Dit is handig als je wilt hebben
ander materiaal op de externe FTP-site dat niet gerelateerd is aan het specifieke project
dat weex bezig is met. Denk hierbij bijvoorbeeld aan geadministreerde gegevens
via een andere FTP-client of -proces.

NegeerRemoteFile
Deze parameter bevat een of meer beveiligde externe bestandsspecificaties die zullen worden
volledig genegeerd tijdens het overdrachtsproces.

KeepRemoteDir
In hun mappen worden bestanden niet verwijderd als ze niet bestaan ​​in de lokale
directory.

LogDetailniveau
Het geeft aan op welk detailniveau weex een logboek registreert. Aansluiten en loskoppelen
melding en foutmeldingen worden altijd geregistreerd. Wanneer weex klaar is met werken
correct, het schrijft `Voltooid' vorige verbrekingsbericht. Indien 1 of minder,
registreert elke verbinding. Indien 2, neemt elke directory op. Indien 3 of meer, registreert elk
bestand gemanipuleerd Standaard is 1.

Inlog naam
Inlognaam van het account op de FTP-server.

MaxRetryToSend
Wanneer weex er niet in slaagt een bestand te verzenden, probeert het opnieuw het bestand te verzenden. De maximale tijden van
opnieuw proberen is deze parameter. De standaardwaarde is 8. Geef -1 op om het opnieuw proberen te stoppen.

monochroom
De standaardmodus genereert een handige kleurcodering op basis van de bewerking die wordt uitgevoerd
uitgevoerd. Een `true' instelling onderdrukt dat.

Nestruimtes
Een geheel getal dat de streepjesafstand van de uitvoer bepaalt. De standaardwaarde is 4. Als
u wilt het onderdrukken, specificeer -1. Als u 0 opgeeft, gebruikt weex 4. :-)

OverschrijvenOK
Als de FTP-server problemen heeft met het overschrijven van bestanden, stel deze parameter dan in op `false', en
elk bestand wordt verwijderd voordat een nieuwe versie wordt ingevoerd.

Wachtwoord
Wachtwoord in platte tekst dat toegang geeft tot het account. Merk op dat dit bestand nr
speciale voorzieningen om wachtwoorden te beveiligen. Zorg ervoor dat de bestandsrechten van een
configuratiebestand met wachtwoorden zijn conservatief ingesteld. Als dat niet het geval is, a
waarschuwing zal worden gegeven bij uitvoering. Als deze parameter niet wordt gevonden, vraagt ​​weex om
het op de terminal.

PreservePermissionDir
De toegangsrechten van de bestanden in de mappen die aan deze parameter zijn toegewezen, blijven behouden
worden gekopieerd naar de afstandsbediening. Geef *lokale* mappen op.

RecordLog
Wanneer 'true', maakt weex een log aan.

Naam wijzigenOK
Als deze parameter is ingesteld op `true', wordt elk bestand geüpload onder de tijdelijke naam
`weex.tmp', hernoemd naar de correcte naam alleen als de upload slaagt. Dit
vermijdt het probleem dat een gebruiker een onvolledig bestand krijgt als hij downloadt van uw
website terwijl u ernaar uploadt, en van onvolledige bestanden die worden geüpload als
uw FTP-verbinding wordt verbroken terwijl weex actief is. De standaardwaarde is `false' sinds
sommige FTP-servers ondersteunen mogelijk geen hernoeming.

Toon HiddenFile
Stel `true' in om verborgen bestanden (beginnend met een punt) op de FTP-server te krijgen die dat niet doet
toon standaard verborgen bestanden. Standaard is `false'.

Stil De standaardmodus voert een nuttig statusbericht uit voor elke ondernomen actie, inclusief
voortgangsmeters voor bestandsoverdracht. Een instelling `true' onderdrukt uitvoer.

SrcDir Bovenkant van de bronmapstructuur met de lokale kopie van de informatie die moet worden
gespiegeld. Deze instelling komt overeen met het "lcd"-commando op traditionele FTP-clients.

Gebruik SSL Indien ingesteld op `true', gebruik dan FTPS in plaats van FTP. Expliciete AUTH SSL wordt gebruikt om de
FTP-sessie. Als het niet wordt ondersteund door de server, wordt weex afgesloten.

Gebruik SSLVerify
Controleer het servercertificaat. Afbreken als de verificatie mislukt. Standaard ingesteld op 'waar'.

Gebruik SSLcafile
Pad naar het bestand met CA-certificaten, voor verificatie van SSL-certificaten. Als
niet gespecificeerd, standaard ingesteld op /etc/ssl/certs/ca-certificates.crt.

Voorbeelden


Hier is een voorbeeld van wat typisch is .weexrc bestand kan er als volgt uitzien:

#-=-=-=-=-=Voorbeeldconfiguratiebestand=-=-=-=-=-
# Mijn favoriete FTP-account...
[ninja]
Hostnaam = ftp.ninja-rights.org
Inlognaam = chrisxed
Wachtwoord = '"mYsEcReT!"'
SrcDir = /home/chrisxed/project/weex
Doelmap = /
ASCII-bestand = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = notes2myself.txt
NegeerRemoteDir = /offsitearchive/

# Nog een FTP-account...
[Vegetarisch]
Hostnaam = ftp.vegetable-advocacy.com
LoginNAAM = waxedbean
Wachtwoord = "X'sBean"
SrcDir = /home/chrisxed/project/peulvruchten
Bestemd = /soeppan/

# Algemene configuratie-instellingen
[standaard]
Ascii-bestand = {
*.htm
*.html
* .txt
*.oplopend
}
NegeerLokaalBestand = {
*.bak
* .tmp
*.swp
}

Met een configuratie als deze, het uitvoeren van:

$ weex Ninja

zou ertoe leiden dat het bestandssysteem waaraan is toegewezen SrcDir om volledig te worden gespiegeld op de afstandsbediening
server. Uitvoeren:

$ weex ninja veggie

zou ervoor zorgen dat de FTP-update plaatsvindt voor de "Ninja"-configuratie en vervolgens voor de
"Vegetarische" configuratie. Dit kan ook zo gespecificeerd worden:

$ weex 1 2

OPMERKINGEN


Tijdstempel cache Faciliteit

weex implementeert een cache van bestandstijdstempels vanaf Ver 1.6.0. Dit maakt updaten veel
sneller als je veel bestanden hebt. In aanvulling, weex slaat ook de directorystructuur op
en bestandsnamen vanaf Ver 2.5.0. Dus nooit een langzame overdracht, zelfs niet als u veel mappen heeft
en bestanden. Als u echter de externe bestanden wijzigt met een andere FTP-client of draait
weex wordt vermoord of weex wordt beëindigd door een fout, zal het cachebestand niet correct zijn. De
eenvoudige oplossing voor dit probleem is het verwijderen van het cachebestand (in
~/.weex/weex.cache.HOSTNAAM ) volledig of om uit te voeren weex met optie --rebuild-cache.

Geteste Operationeel Systems

Debian GNU / Linux 2.1
RedHat 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-VRIJGAVE
FreeBSD 3.3-RELEASE
solaris 2.5.1

Gebruik weex online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad