IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

weex - Online nel cloud

Esegui weex nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando weex che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


weex - client FTP e FTPS non interattivo Fast WEb EXchanger

SINOSSI


weex [ Opzioni ] OSTIDE [OSPITE...]

DESCRIZIONE


weex è un'utilità progettata per automatizzare l'attività di manutenzione remota di una pagina Web o
altro archivio FTP o FTPS. Insieme a weex , il manutentore di un sito web o di un archivio che deve
essere amministrato tramite l'interazione FTP/FTPS può in gran parte ignorare tale processo. L'archivio
amministratore crea semplicemente una directory locale che funge da modello esatto per il
dati fuori sede. Tutte le modifiche e l'interazione diretta vengono eseguite localmente in questa directory
struttura. Quando l'amministratore desidera coordinare i dati sul sito remoto con
quello della directory del modello locale, semplicemente eseguendo weex realizza questo nel più
modo efficiente in termini di larghezza di banda trasferendo solo i file che necessitano di aggiornamento. Il programma
creerà o rimuoverà file o directory secondo necessità per stabilire con precisione il locale
modello sul server remoto.

L'obbligatorietà OSTIDE argomento è il nome definito dall'utente che rappresenta un particolare FTP
account o configurazione specificata nel ~/.weexrc file. Questo file, il cui contenuto
sono descritti di seguito, possono in alternativa essere denominati ~/.weex/weexrc. multiplo OSTIDE argomenti
a un singolo weex sono supportati per influenzare più archivi o configurazioni in
successione immediata. Inoltre, l'effettivo OSTIDE può essere sostituito con il numero
che rappresenta la sua posizione sequenziale relativa nel ~/.weexrc file (il primo OSTIDE
definizione è 1, e così via).

VERSIONI


Le opzioni nella riga di comando hanno la precedenza su quelle specificate nel file di configurazione.

-D, --debug-config
Emette la configurazione di ogni host.

-D, --debug-ftplib
Invia messaggi da/verso il server FTP.

-F, --vigore
Se il meccanismo di memorizzazione nella cache inibisce il caricamento di file che dovrebbe essere
trasferiti, questa opzione obbligherà a verificarsi sempre il trasferimento effettivo.

-H, --Aiuto
Emette un riepilogo dell'utilizzo su stdout.

-M, --monocromo
La modalità predefinita genera un'utile codifica a colori basata sull'operazione in corso
eseguita. Questa opzione lo sopprime.

-R, --ricostruisci-cache
Se il file della cache è danneggiato, usalo per ricostruirlo.

-S, --silenzioso
La modalità predefinita emette un messaggio di stato utile per ogni azione intrapresa, incluso
indicatori di avanzamento del trasferimento di file. Questa modalità sopprime l'uscita.

-T, --test
Weex non modifica alcun file/directory remoto.

-V, --versione
Stampa la versione del weex .

CONFIGURAZIONE RISORSE


Poiché questo programma è pensato per essere non interattivo, un file di configurazione correttamente impostato
è essenziale. weex cerca questo file in ~/.weexrc or ~/.weex/weexrc.

Il formato generale del file di configurazione è un'intestazione di sezione tra parentesi seguita da
parametri che definiscono la configurazione di quella sezione. Questo nome di sezione è ciò che viene fornito
a weex in fase di esecuzione per indicare la disposizione FTP che si desidera aggiornare. Un parametro è
valido solo per l'intestazione di sezione più recente che l'ha preceduta. L'eccezione a questo è
, il [predefinito] sezione che crea impostazioni per parametri non specificati in ogni sezione.
Nel caso di parametri che accettano più valori, la sezione di default aumenta qualsiasi
valori specificatamente designati.

Le righe che iniziano con il carattere '#' vengono ignorate in modo sicuro come commenti. Nessuna sezione
i nomi né le variabili dei parametri fanno distinzione tra maiuscole e minuscole. I nomi delle sezioni non possono iniziare
con i numeri. Ad alcuni parametri possono essere assegnati più valori. Dove questo non è possibile,
viene utilizzato l'ultimo valore. Per citare caratteri speciali, usa le virgolette singole (') o doppie
virgolette ("). Per citare un particolare simbolo di citazione, usa l'altra citazione. La sintassi generale
il formato per il file di configurazione è:

[host1]
Parametro1 = Valore
# Primo metodo per più valori
Parametro2 = Valore
Parametro2 = Valore
...

[host2]
Parametro1 = Valore
# Secondo metodo per più valori
Parametro2 = {
Valore
Valore
}
...

[predefinito]
Parametro = Valore
...

PARAMETRO ELENCO

Questi parametri vengono utilizzati per definire le proprietà di una particolare configurazione dell'host
nominati tra parentesi. Quando si specificano i nomi delle directory, il "/" finale è facoltativo. Anche,
sia i file che le directory (eccetto SrcDir e DestDir) possono essere specificati con shell
caratteri jolly. Quando si specificano i file, se un file o un modello di file viene fornito senza un percorso,
si presume che sia disponibile quando incontrata in qualsiasi directory. Se è un esplicito
specificata combinazione percorso/file, la configurazione è disponibile in quella directory.
File/directory eccetto `SrcDir' e `DestDir' possono essere specificati sia come percorso assoluto che come
percorso relativo. Ma devi specificare `SrcDir' e `DestDir' come percorso assoluto. Quando tu
vuoi specificare `/public_html/ignoreme.html' come percorso relativo, dovresti specificare
"./ignoreme.html" invece di "ignoreme.html". Quando si specificano gli stati binari, è possibile utilizzare
uno dei seguenti: Vero/Falso, Sì/No, V/F, 1/0. Nessuno fa distinzione tra maiuscole e minuscole.

File Ascii
Pattern di nomi di file che verranno trasferiti utilizzando la modalità ASCII. La modalità predefinita per
i file non specificati in questo modo sono in modalità IMAGE(BINARY).

NomeAutorizzazione
Se stai utilizzando un server proxy FTP che richiede l'autorizzazione di richiesta/risposta
con i comandi AUTHORIZE e RESPONSE non standard, imposta questo parametro sul tuo
nome utente (o numero) di autorizzazione. Dopo aver effettuato l'accesso al proxy, weex lo farà
suggerisci la sfida e rileggi una risposta.

CambiaPermesso
I permessi di accesso dei file nelle directory specificate con
ChangePermissionDir vengono modificati in questo parametro. Il formato è a tre cifre
numero ottale.

CambiaDir.Autorizzazione
I file nelle directory assegnati a questo parametro avranno i loro permessi di accesso
cambiato dopo l'invio. Specificare le directory locali.

ChdirAtConnection
Imposta "true" per cambiare la directory di lavoro corrente remota in DestDir alla connessione. Se
la directory di lavoro corrente remota alla connessione è DestDir, weex funziona un po' più velocemente
impostando questo parametro su `false'. Il valore predefinito è "vero".

ConvToLower
Se impostato su `true', i nomi dei file vengono convertiti in minuscolo prima dell'invio. Questo
la funzione consente l'interazione con i server FTP che non supportano la distinzione tra maiuscole e minuscole
nomi di file. Se si verifica un conflitto di denominazione a causa di un nome minuscolo già esistente,
si verifica un errore. Inoltre, la cache è totalmente all'oscuro delle maiuscole originali
nomi di file.

Dir.dest
Directory di destinazione sul server FTP remoto in cui verranno visualizzate le informazioni in mirroring
essere inviato. Questa impostazione corrisponde al comando "pwd" sui client FTP tradizionali.

forza Se il meccanismo di memorizzazione nella cache inibisce il caricamento di file che dovrebbe essere
trasferiti, questa opzione forzerà il trasferimento effettivo sempre se impostata su
`vero'.

SeguiSimlink
Imposta "true" per seguire i collegamenti simbolici. L'impostazione predefinita è "falso". Collegamento simbolico di
directory presuppone un file la cui dimensione è 0 byte per impostazione predefinita.

FtpPassivo
Quando è `false', weex usa la modalità porta invece della modalità passiva. Se il server FTP
non supporta la modalità passiva, specificare "false". (Potrebbe rallentare il trasferimento)
Il valore predefinito è "vero". (Vedi anche FAQ)

Nome host
Nome host a cui connettersi. L'identificatore di protocollo "ftp://" è implicito e non dovrebbe esserlo
Usato. Anche un indirizzo IP è valido e può far risparmiare tempo di ricerca.

IgnoraDirLocale
Questo parametro contiene una o più directory locali protette completamente
ignorato durante il processo di trasferimento. Questo è utile se vuoi avere
sottodirectory che fanno parte di un progetto ma non è necessario che siano in linea finale
versione (vale a dire, vecchie versioni).

IgnoraFileLocale
Questo parametro contiene uno o più identificatori di file locali protetti che saranno
completamente ignorato durante il processo di trasferimento.

IgnoraDirRemoto
Questo parametro contiene una o più directory remote protette che sono
completamente ignorato durante il processo di trasferimento. Questo è utile se vuoi avere
altro materiale sul sito FTP remoto che non è correlato al progetto specifico
che weex sta trattando. Ciò potrebbe includere, ad esempio, i dati amministrati
tramite un client o processo FTP diverso.

IgnoraFileRemoto
Questo parametro contiene uno o più identificatori di file remoti protetti che saranno
completamente ignorato durante il processo di trasferimento.

KeepRemoteDir
Nelle loro directory, i file non vengono rimossi quando non esistono nel locale
directory.

LogDetailLevel
Specifica in che modo weex registra un log a livello di dettaglio. Connessione e disconnessione
i messaggi e i messaggi di errore vengono sempre registrati. Quando weex finisce di lavorare
correttamente, scrive il messaggio di disconnessione precedente "Completa". Se 1 o meno,
registra ogni connessione. Se 2, registra ogni directory. Se 3 o più, registra ciascuno
file manipolato Il valore predefinito è 1.

Nome di login
Nome di accesso dell'account sul server FTP.

MaxRiprova a inviare
Quando weex non riesce a inviare un file, riprova a inviare il file. I tempi massimi di
riprovare è questo parametro. Il valore predefinito è 8. Specificare -1 per interrompere i tentativi.

Monocromo
La modalità predefinita genera un'utile codifica a colori basata sull'operazione in corso
eseguita. Un'impostazione "vera" lo sopprime.

NestSpazi
Un numero intero che controlla la spaziatura del rientro dell'output. Il valore predefinito è 4. Se
vuoi sopprimerlo, specifica -1. Se specifichi 0, weex usa 4. :-)

SovrascriviOK
Se il server FTP ha problemi a sovrascrivere i file, imposta questo parametro su `false' e
ogni file verrà eliminato prima che venga inserita una nuova versione.

Password
Password in chiaro che consente l'accesso all'account. Nota che questo file usa no
strutture speciali per salvaguardare le password. Assicurati che i permessi del file di a
il file di configurazione contenente le password sono impostati in modo conservativo. Se non lo sono, a
l'avviso verrà emesso al momento dell'esecuzione. Se questo parametro non viene trovato, weex chiede
esso sul terminale.

PreservePermissionDir
Le autorizzazioni di accesso dei file nelle directory assegnate a questo parametro saranno
essere copiato sul telecomando. Specifica le directory *local*.

Registra log
Quando `true', weex crea un registro.

RinominaOK
Se questo parametro è impostato su `true', ogni file viene caricato con il nome temporaneo
`weex.tmp', quindi rinominato con il nome corretto solo se il caricamento ha esito positivo. Questo
evita il problema di un utente che ottiene un file incompleto se scarica dal tuo
Sito Web durante il caricamento e di file incompleti caricati se
la tua connessione FTP si interrompe mentre weex è in esecuzione. L'impostazione predefinita è "false" poiché
alcuni server FTP potrebbero non supportare la ridenominazione.

MostraFile Nascosto
Imposta "true" per ottenere file nascosti (che iniziano con un punto) sul server FTP che non lo fa
mostra i file nascosti per impostazione predefinita. L'impostazione predefinita è "falso".

silenzioso La modalità predefinita emette un messaggio di stato utile per ogni azione intrapresa, incluso
indicatori di avanzamento del trasferimento di file. Un'impostazione "true" sopprime l'output.

SrcDir Parte superiore dell'albero della directory di origine contenente la copia locale delle informazioni da essere
rispecchiato. Questa impostazione corrisponde al comando "lcd" sui client FTP tradizionali.

Usa SSL Se impostato su `true' usa FTPS invece di FTP. SSL AUTH esplicito viene utilizzato per crittografare il
sessione FTP. Se non è supportato dal server, weex esce.

UsaSSLVerifica
Verificare il certificato del server. Interrompi se la verifica fallisce. Il valore predefinito è "vero".

UsaSSLcafile
Percorso del file contenente i certificati CA, per la verifica del certificato SSL. Se
non specificato, il valore predefinito è /etc/ssl/certs/ca-certificates.crt.

ESEMPI


Ecco un esempio di quello che è tipico .weexrc il file potrebbe essere simile a:

#-=-=-=-=-=File di configurazione di esempio=-=-=-=-=-
# Il mio account FTP preferito...
[ninja]
Nome host = ftp.ninja-rights.org
LoginName = crisxed
Password = '"mYsEcReT!"'
SrcDir = /home/chrisxed/progetto/weex
Dir dest = /
File ASCII = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoraFileLocale = notes2myself.txt
IgnoreRemoteDir = /archiviofuorisito/

# Un altro account FTP...
[vegetale]
Nome host = ftp.vegetable-advocacy.com
LoginNAME = fagiolo cerato
Password = "X'sBean"
SrcDir = /home/chrisxed/progetto/legumi
DestDir = /pentola/

# Impostazioni di configurazione globali
[predefinito]
File Ascii = {
*.htm
* .html
* .txt
*.asc
}
IgnoraFileLocale = {
*.bak
*. Tmp
*.swp
}

Con una configurazione come questa, eseguendo:

$ weex Ninja

causerebbe il file system assegnato a SrcDir per essere completamente rispecchiato sul telecomando
server. Esecuzione:

$ weex ninja veggie

causerebbe l'aggiornamento FTP per la configurazione "Ninja" e poi per il
Configurazione "vegetale". Questo potrebbe anche essere specificato in questo modo:

$ weex 1 2

NOTE


Timestamp Cache Facility

weex implementa una cache di timestamp dei file dalla Ver 1.6.0. Questo rende l'aggiornamento molto
più veloce quando hai molti file. Inoltre, weex memorizza anche la struttura della directory nella cache
e nomi di file dalla Ver 2.5.0. Quindi non rallentare mai il trasferimento anche se hai molte directory
e file. Se, tuttavia, cambi i file remoti con un altro client FTP o in esecuzione
weex viene ucciso o weex viene terminato da un errore, il file di cache non sarà corretto. Il
la soluzione semplice a questo problema è rimuovere il file della cache (che si trova in
~/.weex/weex.cache.NOMEHOST ) completamente o per eseguire weex con opzione --ricostruisci-cache.

Testato Operativo SISTEMI DI TRATTAMENTO

Debian GNU / Linux 2.1
Red Hat Linux 5.1/5.2/6.0/6.1J
SuSELinux 6.1/6.2/6.3
Linux Mandrake 6.1
FreeBSD(98) 3.0-RILASCIO
FreeBSD 3.3-VERSIONE
Solaris 2.5.1

Usa weex online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad