EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

weex - Online în cloud

Rulați weex în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda weex care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


weex - rapid WEb EXchanger non-interactiv client FTP și FTPS

REZUMAT


weex [ Opțiuni ] HOSTID [GAZDA...]

DESCRIERE


weex este un utilitar conceput pentru a automatiza sarcina de întreținere de la distanță a unei pagini web sau
altă arhivă FTP sau FTPS. Cu weex , întreținătorul unui site web sau al unei arhive care trebuie
să fie administrat prin interacțiunea FTP/FTPS poate ignora în mare măsură acest proces. Arhiva
administratorul creează pur și simplu un director local care servește ca model exact pentru
date offsite. Toate modificările și interacțiunea directă se fac local în acest director
structura. Când administratorul dorește să coordoneze datele de pe site-ul la distanță cu
cel al directorului modelului local, pur și simplu executând weex realizează acest lucru în cel mai mult
mod eficient la lățimea de bandă prin transferul doar de fișiere care necesită actualizare. Programul
va crea sau elimina fișiere sau directoare după cum este necesar pentru a stabili cu exactitate localul
model pe serverul de la distanță.

Obligatoriu HOSTID argument este numele definit de utilizator care reprezintă un anumit FTP
contul sau configurația specificată în ~/.weexrc fişier. Acest fișier, al cărui conținut
sunt descrise mai jos, pot fi denumite alternativ ~/.weex/weexrc. Multiplu HOSTID argumente
la un singur weex comanda sunt acceptate pentru a afecta mai multe arhive sau configurații în
succesiune imediată. În plus, actualul HOSTID poate fi înlocuit cu numărul
reprezentând poziţia sa secvenţială relativă în ~/.weexrc dosar (primul HOSTID
definiția este 1 și așa mai departe).

OPŢIUNI


Opțiunile din linia de comandă au prioritate față de orice specificat în fișierul de configurare.

-d, --debug-config
Afișează configurația fiecărei gazde.

-D, --debug-ftplib
Trimite mesaje de la/la serverul FTP.

-f, --forta
Dacă mecanismul de stocare în cache inhibă încărcarea fișierelor, ar trebui să fie
transferat, această opțiune va forța transferul real să aibă loc întotdeauna.

-h, --Ajutor
Afișează un rezumat de utilizare către stdout.

-m, --monocrom
Modul implicit generează o codare de culoare utilă în funcție de operațiune
efectuat. Această opțiune o suprimă.

-r, --rebuild-cache
Dacă fișierul cache este rupt, utilizați-l pentru a-l reconstrui.

-da, --tăcut
Modul implicit emite un mesaj de stare util pentru fiecare acțiune întreprinsă, inclusiv
contoare de progres al transferului de fișiere. Acest mod suprimă ieșirea.

-t, --Test
Weex nu modifică niciun fișier/directoare de la distanță.

-V, --versiune
Tipărește versiunea weex programul.

CONFIGURARE FILE


Deoarece acest program este menit să fie non-interactiv, un fișier de configurare configurat corespunzător
este esential. weex caută acest fișier fie în ~/.weexrc or ~/.weex/weexrc.

Formatul general al fișierului de configurare este un titlu de secțiune între paranteze, urmat de
parametrii care definesc configurația acelei secțiuni. Numele acestei secțiuni este ceea ce este furnizat
la weex în timpul execuției pentru a indica aranjamentul FTP pe care doriți să îl actualizați. Un parametru este
valabil numai pentru cel mai recent titlu de secțiune care l-a precedat. Excepția de la aceasta este
il [Mod implicit] secțiune care creează setări pentru parametrii nespecificați în fiecare secțiune.
În cazul parametrilor care acceptă mai multe valori, secțiunea implicită le crește pe oricare
valori special desemnate.

Liniile care încep cu caracterul „#” sunt ignorate în siguranță ca comentarii. Nicio secțiune
numele sau variabilele parametrilor sunt sensibile la majuscule și minuscule în orice fel. Numele secțiunilor nu pot începe
cu numere. Unor parametri li se pot atribui mai multe valori. Acolo unde acest lucru nu este posibil,
se foloseste ultima valoare. Pentru a cita caractere speciale, utilizați ghilimele simple (') sau duble
ghilimele ("). Pentru a cita un anumit simbol citat, utilizați celălalt citat. Sintaxa generală
formatul pentru fișierul de configurare este:

[hostid1]
Parametrul 1 = Valoare
# Prima metodă pentru mai multe valori
Parametrul 2 = Valoare
Parametrul 2 = Valoare
...

[hostid2]
Parametrul 1 = Valoare
# A doua metodă pentru mai multe valori
Parametrul2 = {
Valoare
Valoare
}
...

[Mod implicit]
Parametru = Valoare
...

PARAMETRI LISTA

Acești parametri sunt utilizați pentru a defini proprietățile unei anumite configurații de gazdă
numită între paranteze. Când se specifică nume de director, semnul „/” este opțional. De asemenea,
atât fișierele, cât și directoarele (cu excepția SrcDir și DestDir) pot fi specificate cu shell
wildcards. Când specificați fișiere, dacă un fișier sau un model de fișier este dat fără cale, acesta
se presupune că este disponibil atunci când este întâlnit în orice director. Dacă este în mod explicit
combinația de cale/fișier specificată, configurația este disponibilă în acel director.
Fișierele/directoarele, cu excepția „SrcDir” și „DestDir”, pot fi specificate atât ca cale absolută, cât și ca
cale relativă. Dar trebuie să specificați „SrcDir” și „DestDir” ca cale absolută. Cand tu
doriți să specificați `/public_html/ignoreme.html' ca cale relativă, ar trebui să specificați
`./ignoreme.html' mai degrabă decât `ignoreme.html'. Când specificați stări binare, puteți utiliza
oricare dintre următoarele: Adevărat/Fals, Da/Nu, T/F, 1/0. Niciuna nu face distincție între majuscule și minuscule.

AsciiFile
Modele de nume de fișiere care vor fi transferate folosind modul ASCII. Modul implicit pentru
fișierele care nu sunt specificate în acest mod sunt modul IMAGINE (BINAR).

AuthorizationName
Dacă utilizați un server proxy FTP care necesită autorizare de provocare/răspuns
cu comenzile nestandard AUTHORIZE și RESPONSE, setați acest parametru la dvs
nume de utilizator de autorizare (sau număr). După conectarea la proxy, weex va face acest lucru
vă solicită provocarea și citiți înapoi un răspuns.

Schimba permisiunea
Permisiunile de acces ale fișierelor din directoarele specificate cu
ChangePermissionDir sunt modificate la acest parametru. Formatul este de trei cifre
număr octal.

ChangePermissionDir
Fișierele din directoarele alocate acestui parametru vor avea permisiunile lor de acces
schimbat după trimitere. Specificați directoarele locale.

ChdirAtConnection
Setați „true” pentru a schimba directorul de lucru curent la distanță la DestDir la conexiune. Dacă
Directorul de lucru curent de la distanță la conexiune este DestDir, weex rulează puțin mai repede
setând acest parametru la „false”. Implicit este „adevărat”.

ConvToLower
Dacă este setat la „adevărat”, numele fișierelor sunt convertite în litere mici înainte de trimitere. Acest
caracteristica permite interacțiunea cu serverele FTP care nu acceptă distincția între majuscule și minuscule
nume de fișiere. Dacă apare un conflict de denumire din cauza unui nume minuscul deja existent,
apare o eroare. În plus, memoria cache nu știe în totalitate majusculele originale
nume de fișiere.

DestDir
Directorul de destinație de pe serverul FTP la distanță unde vor fi informațiile oglindite
fi trimis. Această setare corespunde comenzii „pwd” de pe clienții FTP tradiționali.

Forţarea Dacă mecanismul de stocare în cache inhibă încărcarea fișierelor, ar trebui să fie
transferat, această opțiune va forța transferul real să aibă loc întotdeauna dacă este setată la
„adevărat”.

UrmărițiSymlinks
Setați „adevărat” pentru a urma legăturile simbolice. Implicit este „false”. Legătura simbolică a
directorul presupune un fișier a cărui dimensiune este implicită de 0 octeți.

FtpPasive
Când este „fals”, weex folosește modul port în loc de modul pasiv. Dacă serverul FTP
nu acceptă modul pasiv, specificați „false”. (Poate face transferul mai lent)
Implicit este „adevărat”. (Vezi și Întrebări frecvente)

Nume gazdă
Nume de gazdă la care să vă conectați. Specificatorul de protocol „ftp://” este implicit și nu ar trebui să fie
folosit. O adresă IP este, de asemenea, validă și poate economisi timp de căutare.

IgnoraLocalDir
Acest parametru conține unul sau mai multe directoare locale protejate care sunt complet
ignorate în timpul procesului de transfer. Acest lucru este util dacă doriți să aveți
subdirectoare care fac parte dintr-un proiect, dar care nu trebuie să fie în final, online
versiune (adică versiuni vechi).

IgnoreLocalFile
Acest parametru conține unul sau mai mulți specificatori de fișiere locale protejate care vor fi
complet ignorat în timpul procesului de transfer.

IgnoreRemoteDir
Acest parametru conține unul sau mai multe directoare la distanță protejate care sunt
complet ignorat în timpul procesului de transfer. Acest lucru este util dacă doriți să aveți
alte materiale de pe site-ul FTP la distanță care nu au legătură cu proiectul specific
acea weex are de-a face cu. Aceasta ar putea include, de exemplu, datele administrate
printr-un alt client FTP sau proces.

IgnoreRemoteFile
Acest parametru conține unul sau mai mulți specificatori de fișiere la distanță protejate care vor fi
complet ignorat în timpul procesului de transfer.

KeepRemoteDir
În directoarele lor, fișierele nu sunt eliminate atunci când nu există în local
director.

LogDetailLevel
Specifică modul în care weex înregistrează un jurnal la nivelul de detaliu. Conectare și deconectare
mesajele și mesajele de eroare sunt întotdeauna înregistrate. Când weex termină de lucru
corect, scrie mesajul de deconectare anterior „Terminat”. Dacă 1 sau mai puțin,
înregistrează fiecare conexiune. Dacă este 2, înregistrează fiecare director. Dacă sunt 3 sau mai multe, înregistrează fiecare
fișier manipulat Implicit este 1.

Nume de autentificare
Numele de conectare al contului pe serverul FTP.

MaxRetryToSend
Când weex nu reușește să trimită un fișier, reîncearcă să trimită fișierul. Timpii maximi de
reîncercarea este acest parametru. Implicit este 8. Specificați -1 pentru a opri reîncercarea.

Monocrom
Modul implicit generează o codare de culoare utilă în funcție de operațiune
efectuat. O setare „adevărată” o suprimă.

NestSpaces
Un număr întreg care controlează distanța dintre indentări a ieșirii. Valoarea implicită este 4. Dacă
doriți să o suprimați, specificați -1. Dacă specificați 0, weex folosește 4. :-)

Suprascrie OK
Dacă serverul FTP are probleme la suprascrierea fișierelor, setați acest parametru la „false” și
fiecare fișier va fi șters înainte de introducerea unei noi versiuni.

Parolă
Parola în text simplu care acordă acces la cont. Rețineți că acest fișier folosește nr
facilitati speciale pentru protejarea parolelor. Asigurați-vă că permisiunile de fișier ale a
fișierul de configurare care conține parolele sunt setate în mod conservator. Dacă nu sunt, a
avertismentul va fi emis la executare. Dacă acest parametru nu este găsit, weex solicită
este pe terminal.

PreservePermissionDir
Permisiunile de acces ale fișierelor din directoarele alocate acestui parametru vor fi
fi copiat pe telecomandă. Specificați directoarele *locale*.

RecordLog
Când este „adevărat”, vom crea un jurnal.

Redenumiți OK
Dacă acest parametru este setat la „adevărat”, fiecare fișier este încărcat sub numele temporar
`weex.tmp', apoi redenumit cu numele corect numai dacă încărcarea reușește. Acest
evită problema ca un utilizator să obțină un fișier incomplet dacă descarcă de pe dvs
Site-ul web în timp ce încărcați pe acesta și fișierele incomplete care sunt încărcate dacă
conexiunea dvs. FTP se întrerupe în timp ce rulează weex. Valoarea implicită este „false” deoarece
este posibil ca unele servere FTP să nu accepte redenumirea.

AfișeazăHiddenFile
Setați „true” pentru a obține fișiere ascunse (începând cu un punct) pe serverul FTP care nu
arată fișierele ascunse în mod implicit. Implicit este „false”.

Tăcut Modul implicit emite un mesaj de stare util pentru fiecare acțiune întreprinsă, inclusiv
contoare de progres al transferului de fișiere. O setare „adevărată” suprimă ieșirea.

SrcDir Partea de sus a arborelui directorului sursă care conține copia locală a informațiilor care urmează să fie
oglindită. Această setare corespunde comenzii „lcd” de pe clienții FTP tradiționali.

Folosește SSL Dacă este setat la „adevărat”, utilizați FTPS în loc de FTP. SSL explicit AUTH este utilizat pentru a cripta
Sesiune FTP. Dacă nu este acceptat de server, weex iese.

Utilizați SSLVerify
Verificați certificatul serverului. Anulați dacă verificarea eșuează. Implicit la „adevărat”.

UtilizațiSSLcafile
Calea către fișierul care conține certificate CA, pentru verificarea certificatului SSL. Dacă
nespecificat, implicit este /etc/ssl/certs/ca-certificates.crt.

EXEMPLE


Iată un exemplu a ceea ce este tipic .weexrc fișierul ar putea arăta astfel:

#-=-=-=-=-=Eșantion de fișier de configurare=-=-=-=-=-
# Contul meu FTP preferat...
[ninja]
HostName = ftp.ninja-rights.org
LoginName = chrisxed
Parola = '"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/

# Un alt cont FTP...
[Legume]
HostName = ftp.vegetable-advocacy.com
LoginNAME = fasole ceară
Parola = "X'sBean"
SrcDir = /home/chrisxed/project/legume
DestDir = /suppot/

# Setări de configurare globale
[Mod implicit]
AsciiFile = {
*.htm
*.html
* .txt
*.asc
}
IgnoreLocalFile = {
*.bak
* .tmp
*.swp
}

Cu o configurație ca aceasta, executând:

$ weex Ninja

ar cauza sistemul de fișiere alocat SrcDir pentru a fi oglindit complet pe telecomandă
Server. Executarea:

$ weex ninja Veggie

ar face ca actualizarea FTP să apară pentru configurația „Ninja” și apoi pentru
Configurație „veggie”. Acest lucru ar putea fi specificat și astfel:

$ weex 1 2

NOTE


Marcaj de timp Cache Facilitate

weex implementează un cache de marcaje temporale ale fișierelor din Versiunea 1.6.0. Acest lucru face actualizarea mult
mai rapid atunci când aveți o mulțime de fișiere. În plus, weex de asemenea, memorează în cache structura directoarelor
și nume de fișiere din Versiunea 2.5.0. Așa că nu transferați niciodată încet, chiar dacă aveți multe directoare
și fișiere. Dacă, totuși, modificați fișierele de la distanță cu un alt client FTP sau rulând
weex este ucis sau weex este terminat de o eroare, fișierul cache nu va fi corect. The
soluția simplă la această problemă este eliminarea fișierului cache (situat în
~/.weex/weex.cache.HOSTNAME ) complet sau să ruleze weex cu optiune --rebuild-cache.

Testat De operare sisteme

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-LANSAREA
FreeBSD 3.3-RELEASE
Solaris 2.5.1

Utilizați weex online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad