Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

weex – Online w chmurze

Uruchom weex w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie weex, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


weex - szybki WEb EXchanger, nieinteraktywny klient FTP i FTPS

STRESZCZENIE


weex [Opcje] HOSTID [HOSTAD...]

OPIS


weex to narzędzie przeznaczone do automatyzacji zadania zdalnego utrzymania strony internetowej lub
inne archiwum FTP lub FTPS. Z weex , opiekun strony internetowej lub archiwum, które musi
być administrowany poprzez interakcję FTP/FTPS, może w dużej mierze zignorować ten proces. Archiwum
administrator po prostu tworzy katalog lokalny, który służy jako dokładny model dla pliku
dane zewnętrzne. Wszystkie modyfikacje i bezpośrednia interakcja odbywa się lokalnie w tym katalogu
Struktura. Gdy administrator chce koordynować dane w zdalnej witrynie z
z lokalnego katalogu modelu, po prostu wykonując weex osiąga to w największym stopniu
sposób oszczędzający przepustowość, przesyłając tylko te pliki, które wymagają aktualizacji. Program
utworzy lub usunie pliki lub katalogi, jeśli jest to konieczne do dokładnego ustalenia lokalizacji lokalnej
model na zdalnym serwerze.

Obowiązkowe HOSTID argument to zdefiniowana przez użytkownika nazwa reprezentująca konkretny serwer FTP
konto lub konfiguracja określona w pliku ~/.weexrc plik. Ten plik, którego zawartość
są opisane poniżej, można je alternatywnie nazwać ~/.weex/weexrc. Wielokrotność HOSTID argumenty
do singla weex polecenia są obsługiwane w celu wpływania na wiele archiwów lub konfiguracji w
natychmiastowe następstwo. Poza tym fakt HOSTID można zastąpić liczbą
reprezentujący jego względną pozycję sekwencyjną w ~/.weexrc plik (pierwszy HOSTID
definicja to 1 itd.).

OPCJE


Opcje w wierszu poleceń mają pierwszeństwo przed opcjami określonymi w pliku konfiguracyjnym.

-D, --debug-config
Wyświetla konfigurację każdego hosta.

-D, --debug-ftplib
Wysyła wiadomości z/do serwera FTP.

-F, --siła
Jeśli mechanizm buforowania utrudnia przesyłanie plików, powinno tak być
przeniesione, ta opcja wymusi, aby faktyczny transfer zawsze miał miejsce.

-H, --help
Wysyła podsumowanie użycia do stdout.

-M, --monochromia
Tryb domyślny generuje pomocne kodowanie kolorami w zależności od wykonywanej operacji
wykonane. Ta opcja to blokuje.

-R, --odbuduj pamięć podręczną
Jeśli plik pamięci podręcznej jest uszkodzony, użyj tego, aby go odbudować.

-tak, --cichy
Tryb domyślny wyświetla pomocny komunikat o stanie dla każdej podjętej akcji, w tym
mierniki postępu przesyłania plików. Ten tryb tłumi sygnał wyjściowy.

-T, --test
Weex nie modyfikuje żadnych zdalnych plików/katalogów.

-V, --wersja
Drukuje wersję pliku weex program.

KONFIGURACJA FILE


Ponieważ ten program nie ma być interaktywny, należy odpowiednio skonfigurować plik konfiguracyjny
jest niezbędna. weex szuka tego pliku w ~/.weexrc or ~/.weex/weexrc.

Ogólny format pliku konfiguracyjnego to nagłówek sekcji w nawiasie, po którym następuje
parametry definiujące konfigurację tej sekcji. Podana jest nazwa tej sekcji
do weex w czasie wykonywania, aby wskazać układ FTP, który chcesz zaktualizować. Parametr jest
obowiązuje tylko dla najnowszego nagłówka sekcji, który go poprzedzał. Wyjątkiem jest
dotychczasowy [domyślny] sekcja, która tworzy ustawienia dla nieokreślonych parametrów w każdej sekcji.
W przypadku parametrów, które akceptują wiele wartości, sekcja domyślna zwiększa dowolną
specjalnie wyznaczone wartości.

Linie rozpoczynające się od znaku „#” są bezpiecznie ignorowane jako komentarze. Żadna sekcja
w nazwach ani zmiennych parametrów wielkość liter nie jest uwzględniana. Nazwy sekcji nie mogą zaczynać się
z liczbami. Niektórym parametrom można przypisać wiele wartości. Jeżeli nie jest to możliwe,
używana jest ostatnia wartość. Aby zacytować znaki specjalne, użyj cudzysłowu pojedynczego (') lub podwójnego
cudzysłowy ("). Aby zacytować konkretny symbol cudzysłowu, użyj innego cudzysłowu. Ogólna składnia
format pliku konfiguracyjnego to:

[identyfikator hosta1]
Parametr 1 = Wartość
# Pierwsza metoda dla wielu wartości
Parametr 2 = Wartość
Parametr 2 = Wartość
...

[identyfikator hosta2]
Parametr 1 = Wartość
# Druga metoda dla wielu wartości
Parametr2 = {
wartość
wartość
}
...

[domyślny]
Parametr = Wartość
...

PARAMETR WYKAZ

Parametry te służą do definiowania właściwości konkretnej konfiguracji hosta
nazwane w nawiasach. Podczas określania nazw katalogów końcowy znak „/” jest opcjonalny. Również,
zarówno pliki, jak i katalogi (z wyjątkiem SrcDir i DestDir) można określić za pomocą powłoki
symbole wieloznaczne. Jeśli podczas określania plików podano plik lub wzorzec pliku bez ścieżki, zostanie to wykonane
Zakłada się, że jest dostępny, gdy zostanie napotkany w dowolnym katalogu. Jeśli jest to wyraźnie
określonej kombinacji ścieżka/plik, konfiguracja jest dostępna w tym katalogu.
Pliki/katalogi z wyjątkiem `SrcDir' i `DestDir' można określić zarówno jako ścieżkę bezwzględną, jak i
względna ścieżka dostępu. Musisz jednak podać `SrcDir' i `DestDir' jako ścieżkę bezwzględną. Kiedy ty
chcesz określić `/public_html/ignoreme.html' jako ścieżkę względną, powinieneś to określić
`./ignoreme.html' zamiast `ignoreme.html'. Określając stany binarne, możesz użyć
dowolne z poniższych: Prawda/Fałsz, Tak/Nie, T/F, 1/0. W żadnym z nich nie jest rozróżniana wielkość liter.

Plik Ascii
Wzorce nazw plików, które zostaną przesłane w trybie ASCII. Domyślny tryb dla
pliki, które nie zostały określone w ten sposób, to tryb OBRAZ(BINARY).

Nazwa autoryzacji
Jeśli używasz serwera proxy FTP, który wymaga autoryzacji typu wyzwanie/odpowiedź
za pomocą niestandardowych poleceń AUTORYZACJA i ODPOWIEDŹ ustaw ten parametr na swoją
autoryzacyjna nazwa użytkownika (lub numer). Po zalogowaniu się do serwera proxy weex to zrobi
poproś Cię o wyzwanie i przeczytaj odpowiedź.

Zmień pozwolenie
Uprawnienia dostępu do plików w katalogach określonych za pomocą
ChangePermissionDir są zmieniane na ten parametr. Format jest trzycyfrowy
liczba ósemkowa.

Zmień katalog uprawnień
Pliki w katalogach przypisanych do tego parametru będą miały swoje uprawnienia dostępu
zmienione po wysłaniu. Określ katalogi lokalne.

ChdirAtConnection
Ustaw `true', aby przy połączeniu zmienić zdalny bieżący katalog roboczy na DestDir. Jeśli
zdalny bieżący katalog roboczy przy połączeniu to DestDir, Weex działa trochę szybciej
ustawiając ten parametr na „false”. Wartość domyślna to „prawda”.

ConvToLower
Jeśli ustawione na `true', nazwy plików są konwertowane na małe litery przed wysłaniem. Ten
funkcja umożliwia interakcję z serwerami FTP, które nie obsługują rozróżniania wielkości liter
nazwy plików. Jeżeli konflikt nazewnictwa wynika z już istniejącej nazwy pisanej małą literą,
pojawia się błąd. Co więcej, pamięć podręczna jest całkowicie nieświadoma oryginalnych wielkich liter
nazwy plików.

DestDir
Katalog docelowy na zdalnym serwerze FTP, w którym będą przechowywane informacje lustrzane
zostać wysłany. To ustawienie odpowiada poleceniu „pwd” na tradycyjnych klientach FTP.

wytrzymałość Jeśli mechanizm buforowania utrudnia przesyłanie plików, powinno tak być
przesłane, ta opcja wymusi, aby faktyczny transfer zawsze miał miejsce, jeśli jest ustawiony na
„prawda”.

ŚledźSymlinks
Ustaw „true”, aby podążać za dowiązaniami symbolicznymi. Wartość domyślna to „fałsz”. Symboliczne połączenie
katalog przyjmuje plik, którego rozmiar domyślnie wynosi 0 bajtów.

FtpPasywne
Gdy ma wartość „false”, weex używa trybu portu zamiast trybu pasywnego. Jeśli serwer FTP
nie obsługuje trybu pasywnego, podaj `false'. (Może to spowolnić transfer)
Wartość domyślna to „prawda”. (Zobacz także często zadawane pytania)

Nazwa hosta
Nazwa hosta, z którym można się połączyć. Specyfikator protokołu „ftp://” jest sugerowany i nie powinien tak być
używany. Adres IP jest również ważny i może zaoszczędzić czas wyszukiwania.

IgnorujLocalDir
Ten parametr zawiera jeden lub więcej chronionych katalogów lokalnych, które są całkowicie
ignorowane podczas procesu transferu. Jest to przydatne, jeśli chcesz to mieć
podkatalogi, które są częścią projektu, ale nie muszą znajdować się w wersji finalnej, online
wersja (tj. stare wersje).

Ignoruj ​​plik lokalny
Ten parametr zawiera jeden lub więcej specyfikatorów chronionych plików lokalnych, które będą
całkowicie ignorowane podczas procesu transferu.

IgnorujRemoteDir
Ten parametr zawiera jeden lub więcej chronionych katalogów zdalnych
całkowicie ignorowane podczas procesu transferu. Jest to przydatne, jeśli chcesz to mieć
inne materiały na zdalnym serwerze FTP niezwiązane z konkretnym projektem
że weex ma do czynienia. Może to obejmować na przykład administrowanie danymi
za pośrednictwem innego klienta lub procesu FTP.

Ignoruj ​​plik zdalny
Ten parametr zawiera jeden lub więcej chronionych specyfikatorów plików zdalnych, które będą
całkowicie ignorowane podczas procesu transferu.

KeepRemoteDir
W ich katalogach pliki nie są usuwane, jeśli nie istnieją w katalogu lokalnym
katalogiem.

Poziom szczegółów dziennika
Określa poziom szczegółowości, na jakim Weex rejestruje dziennik. Podłączanie i rozłączanie
komunikaty i komunikaty o błędach są zawsze rejestrowane. Kiedy Weex skończy pracę
poprawnie, zapisuje poprzedni komunikat o rozłączeniu „Complete”. Jeśli 1 lub mniej,
rejestruje każde połączenie. Jeśli 2, rejestruje każdy katalog. Jeśli 3 lub więcej, rejestruje każdy
plik manipulowany Wartość domyślna to 1.

Nazwa użytkownika
Login konta na serwerze FTP.

MaxPonów próbę wysłania
Jeśli weex nie uda się wysłać pliku, spróbuje go ponownie wysłać. Maksymalne czasy
ponowna próba jest tym parametrem. Wartość domyślna to 8. Podaj -1, aby zatrzymać ponawianie prób.

Monochromia
Tryb domyślny generuje pomocne kodowanie kolorami w zależności od wykonywanej operacji
wykonane. Ustawienie „prawdziwe” tłumi to.

NestSpace
Liczba całkowita kontrolująca odstępy wcięć w wynikach. Wartość domyślna to 4. Jeśli
chcesz to ukryć, podaj -1. Jeśli podasz 0, weex użyje 4. :-)

ZastąpOK
Jeśli serwer FTP ma problemy z nadpisywaniem plików, ustaw ten parametr na `false' i
każdy plik zostanie usunięty przed wprowadzeniem nowej wersji.

Hasło
Hasło tekstowe umożliwiające dostęp do konta. Należy pamiętać, że w tym pliku zastosowano nr
specjalne udogodnienia zabezpieczające hasła. Upewnij się, że uprawnienia do pliku a
plik konfiguracyjny zawierający hasła są ustawione konserwatywnie. Jeśli tak nie jest, A
ostrzeżenie zostanie wydane podczas wykonywania. Jeśli ten parametr nie zostanie znaleziony, weex poprosi o jego podanie
to na terminalu.

Zachowaj katalog uprawnień
Uprawnienia dostępu do plików w katalogach przypisanych do tego parametru zostaną zmienione
zostać skopiowane do pilota. Określ katalogi *lokalne*.

Dziennik rekordów
Gdy „true”, weex tworzy dziennik.

Zmień nazwęOK
Jeśli ten parametr jest ustawiony na „true”, każdy plik zostanie przesłany pod nazwą tymczasową
`weex.tmp', a następnie zmieniona na poprawną nazwę tylko wtedy, gdy przesyłanie się powiedzie. Ten
pozwala uniknąć problemu otrzymania przez użytkownika niekompletnego pliku, jeśli pobierze go z Twojego
witryny sieci Web podczas przesyłania do niej plików oraz przesyłania niekompletnych plików, jeśli
Twoje połączenie FTP zostaje zerwane podczas działania Weex. Wartość domyślna to „false”, ponieważ
niektóre serwery FTP mogą nie obsługiwać zmiany nazwy.

Pokaż ukryty plik
Ustaw `true', aby uzyskać ukryte pliki (zaczynające się od kropki) na serwerze FTP, który tego nie robi
domyślnie pokazuj ukryte pliki. Wartość domyślna to „fałsz”.

milczący Tryb domyślny wyświetla pomocny komunikat o stanie dla każdej podjętej akcji, w tym
mierniki postępu przesyłania plików. Ustawienie „true” blokuje wyjście.

SrcDir Góra drzewa katalogów źródłowych zawierająca lokalną kopię informacji, które mają być
lustrzane. To ustawienie odpowiada poleceniu „lcd” na tradycyjnych klientach FTP.

UżyjSSL Jeśli ustawione na „true”, użyj FTPS zamiast FTP. Do szyfrowania plików używany jest jawny protokół AUTH SSL
Sesja FTP. Jeśli nie jest to obsługiwane przez serwer, weex kończy działanie.

UżyjSSLVeryfikuj
Sprawdź certyfikat serwera. Przerwij, jeśli weryfikacja się nie powiedzie. Domyślnie ustawiona jest wartość „true”.

Użyj pliku SSLcafile
Ścieżka do pliku zawierającego certyfikaty CA, służącego do weryfikacji certyfikatu SSL. Jeśli
nie określono, domyślnie jest to /etc/ssl/certs/ca-certificates.crt.

PRZYKŁADY


Oto przykład tego, co typowe weexrc plik może wyglądać następująco:

#-=-=-=-=-=Przykładowy plik konfiguracyjny=-=-=-=-=-
# Moje ulubione konto FTP...
[ninja]
Nazwa hosta = ftp.ninja-rights.org
Nazwa logowania = chrisxed
Hasło = '"mYsEcReT!"'
SrcDir = /home/chrisxed/project/weex
DocelowyKatalog = /
Plik ASCII = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = notes2myself.txt
IgnoreRemoteDir = /offsitearchive/

# Kolejne konto FTP...
[Wegetariańskie]
Nazwa hosta = ftp.vegetable-advocacy.com
LoginNAME = woskowana fasola
Hasło = „X'sBean”
SrcDir = /home/chrisxed/project/rośliny strączkowe
DestDir = /garnek z zupą/

# Globalne ustawienia konfiguracyjne
[domyślny]
Plik Ascii = {
*.htm
*.html
* .txt
*.rosn
}
Ignoruj ​​plik lokalny = {
*.bak
*. Tmp
*.swp
}

Przy takiej konfiguracji wykonanie:

$ weex Ninja

spowodowałoby przypisany system plików SrcDir być całkowicie odzwierciedlone na pilocie
serwer. Wykonywanie:

$ weex ninja warzywko

spowodowałoby aktualizację FTP dla konfiguracji „Ninja”, a następnie dla
Konfiguracja „wegetariańska”. Można to również określić w ten sposób:

$ weex 1 2

UWAGI


Sygnatura czasu Cache Łatwość

weex implementuje pamięć podręczną znaczników czasu plików z wersji 1.6.0. To sprawia, że ​​aktualizacja jest dużo
szybciej, gdy masz dużo plików. Ponadto, weex buforuje również strukturę katalogów
i nazwy plików z wersji 2.5.0. Dlatego nigdy nie spowalniaj transferu, nawet jeśli masz wiele katalogów
i pliki. Jeśli jednak zmienisz pliki zdalne za pomocą innego klienta FTP lub uruchomionego
weex zostaje zabity lub weex zakończy się błędem, plik pamięci podręcznej nie będzie poprawny. The
prostym rozwiązaniem tego problemu jest usunięcie pliku pamięci podręcznej (znajdującego się w
~/.weex/weex.cache.NAZWA HOSTU ) całkowicie lub uruchomić weex z opcją --odbuduj pamięć podręczną.

Przetestowany Operacyjny systemy

Debian GNU / Linux 2.1
Red Hat Linux 5.1/5.2/6.0/6.1J
SuSE Linux 6.1/6.2/6.3
Mandragora Linuksa 6.1
FreeBSD(98) 3.0-WYDANIE
FreeBSD 3.3-WYDANIE
Solaris 2.5.1

Korzystaj z weex online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad