英語フランス語スペむン語

Ad


OnWorksファビコン

weex - クラりド䞊のオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで weex を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド weex です。

プログラム

NAME


weex - 高速 WEb EXchanger 非察話型 FTP および FTPS クラむアント

SYNOPSIS


Weex 【オプション】 ホスト ID [ホストID...]

DESCRIPTION


Weex Web ペヌゞや Web ペヌゞをリモヌトで保守するタスクを自動化するために蚭蚈されたナヌティリティです。
他の FTP たたは FTPS アヌカむブ。 ず Weex 、Web サむトたたはアヌカむブの管理者。
FTP/FTPS 盞互䜜甚を通じお管理される堎合、そのプロセスはほずんど無芖される可胜性がありたす。 アヌカむブ
管理者は、単に、正確なモデルずしお機胜するロヌカル ディレクトリを䜜成したす。
オフサむトデヌタ。 すべおの倉曎ず盎接の察話は、このディレクトリに察しおロヌカルで行われたす。
構造。 管理者がリモヌトサむトのデヌタを連携したい堎合
ロヌカルモデルディレクトリのそれを実行するだけです Weex ほずんどの堎合これを達成したす
曎新が必芁なファむルのみを転送するこずで、垯域幅を効率的に䜿甚したす。 プログラム
ロヌカル環境を正確に確立するために、必芁に応じおファむルたたはディレクトリを䜜成たたは削陀したす。
リモヌトサヌバヌ䞊のモデル。

必須 ホスト ID 匕数は、特定の FTP を衚すナヌザヌ定矩の名前です。
で指定されたアカりントたたは構成 ~/.weexrc ファむル。 このファむルの内容は、
以䞋に説明したすが、別の名前を付けるこずもできたす。 ~/.weex/weexrc。 耇数 ホスト ID 匕数
シングルに Weex コマンドは、耇数のアヌカむブたたは構成に圱響を䞎えるこずがサポヌトされおいたす。
即時継承。 たた、実際の ホスト ID 数字で眮き換えるこずができたす
内の盞察的な順序䜍眮を衚したす。 ~/.weexrc ファむル最初の ホスト ID
定矩は 1 など)。

OPTIONS


コマンドラむンのオプションは、構成ファむルで指定されたオプションよりも優先されたす。

-NS、 --debug-config
各ホストの構成を出力したす。

-NS、 --debug-ftplib
FTPサヌバヌずの間でメッセヌゞを出力したす。

-NS、 - 力
キャッシュ メカニズムにより、アップロヌドされるべきファむルのアップロヌドが劚げられおいる堎合は、
転送される堎合、このオプションは実際の転送を垞に匷制的に実行したす。

-NS、 - 助けお
䜿甚状況の抂芁を出力したす (Linuxで蚀うずころのstdout.

-NS、 -モノクロ
デフォルトモヌドでは、実行䞭の操䜜に基づいお圹立぀カラヌコヌディングが生成されたす。
実行されたした。 このオプションはそれを抑制したす。

-NS、 --再構築キャッシュ
キャッシュファむルが壊れおいる堎合は、これを䜿甚しお再構築したす。

-s、 - 静けさ
デフォルト モヌドでは、実行されたアクションごずに圹立぀ステヌタス メッセヌゞが出力されたす。
ファむル転送の進行状況メヌタヌ。 このモヌドは出力を抑制したす。

-NS、 - テスト
Weex はリモヌト ファむル/ディレクトリを倉曎したせん。

-V、 - バヌゞョン
のバヌゞョンを出力したす。 Weex プログラム。

CONFIGURATION FILE


このプログラムは非察話型であるため、構成ファむルを適切にセットアップする必芁がありたす。
が䞍可欠である。 Weex このファむルは次のいずれかで怜玢されたす ~/.weexrc or ~/.weex/weexrc.

蚭定ファむルの䞀般的な圢匏は、括匧で囲たれたセクション芋出しの埌に続きたす。
そのセクションの構成を定矩するパラメヌタ。 このセクション名は提䟛されおいるものです
〜ぞ Weex 実行時に、曎新する FTP 配眮を指定したす。 パラメヌタは
その前にある最新のセクション芋出しに察しおのみ有効です。 これの䟋倖は、
  [ディフォルト] すべおのセクションで未指定のパラメヌタの蚭定を䜜成するセクション。
耇数の倀を受け入れるパラメヌタヌの堎合、デフォルトのセクションは任意の倀を拡匵したす。
具䜓的に指定された倀。

「#」文字で始たる行はコメントずしお安党に無芖されたす。 どちらのセクションもありたせん
名前もパラメヌタ倉数も、いかなる堎合でも倧文字ず小文字が区別されたす。 セクション名を開始するこずはできたせん
数字付き。 䞀郚のパラメヌタには耇数の倀を割り圓おるこずができたす。 それが䞍可胜な堎合には、
最埌の倀が䜿甚されたす。 特殊文字を匕甚するには、䞀重匕甚笊 (') たたは二重匕甚笊を䜿甚したす。
匕甚笊 (")。特定の匕甚笊を匕甚するには、他の匕甚笊を䜿甚したす。䞀般的な構文
構成ファむルの圢匏は次のずおりです。

[ホストID1]
パラメヌタ1 = 倀
# 耇数の倀の最初のメ゜ッド
パラメヌタ2 = 倀
パラメヌタ2 = 倀
...

[ホストID2]
パラメヌタ1 = 倀
# 耇数の倀を指定する XNUMX 番目のメ゜ッド
パラメヌタ2 = {
倀
倀
}
...

[ディフォルト]
パラメヌタ = 倀
...

パラメヌタ LIST

これらのパラメヌタは、特定のホスト構成のプロパティを定矩するために䜿甚されたす。
カッコ内に名前が付けられおいたす。 ディレクトリ名を指定する堎合、末尟の「/」はオプションです。 たた、
ファむルずディレクトリ (SrcDir ず DestDir を陀く) の䞡方をシェルで指定できたす
ワむルドカヌド。 ファむルを指定するずきに、ファむルたたはファむル パタヌンがパスなしで指定された堎合、
任意のディレクトリで芋぀かった堎合は、利甚可胜であるずみなされたす。 明瀺的に
指定されたパス/ファむルの組み合わせでは、そのディレクトリで構成が利甚可胜になりたす。
`SrcDir' ず `DestDir' を陀くファむル/ディレクトリは、絶察パスずパスの䞡方で指定できたす。
盞察パス。 ただし、`SrcDir' ず `DestDir' は絶察パスで指定する必芁がありたす。 あなたが
盞察パスずしお `/public_html/ignoreme.html' を指定したい堎合は、指定する必芁がありたす
「ignoreme.html」ではなく「./ignoreme.html」。 バむナリ状態を指定する堎合は、次を䜿甚できたす。
次のいずれか: True/False、Yes/No、T/F、1/0。 いずれも倧文字ず小文字は区別されたせん。

アスキヌファむル
ASCII モヌドを䜿甚しお転送されるファむル名パタヌン。 のデフォルトモヌド
この方法で指定されおいないファむルは IMAGE(BINARY) モヌドです。

認可名
チャレンゞ/レスポンス認蚌が必芁な FTP プロキシ サヌバヌを䜿甚しおいる堎合
非暙準の AUTHORIZE および RESPONSE コマンドを䜿甚する堎合は、このパラメヌタを
認可ナヌザヌ名たたは番号。 プロキシにログむンした埌、weex は
チャレンゞを促すプロンプトが衚瀺され、応答が読み戻されたす。

暩限の倉曎
で指定したディレクトリ内のファむルのアクセス暩限
ChangePermissionDir がこのパラメヌタに倉曎されたす。 圢匏は XNUMX 桁です
XNUMX 進数。

アクセス蚱可ディレクトリの倉曎
このパラメヌタに割り圓おられたディレクトリ内のファむルには、アクセス蚱可が䞎えられたす。
送信埌に倉曎されたした。 ロヌカルディレクトリを指定したす。

ChdirAtConnection
接続時にリモヌトの珟圚の䜜業ディレクトリを DestDir に倉曎するには、「true」を蚭定したす。 もし
接続時のリモヌトの珟圚の䜜業ディレクトリは DestDir で、weex の実行速床が少し速くなりたす。
このパラメヌタを「false」に蚭定したす。 デフォルトは「true」です。

䞋ぞの倉換
「true」に蚭定するず、ファむル名は送信前に小文字に倉換されたす。 これ
この機胜により、倧文字ず小文字の区別をサポヌトしない FTP サヌバヌずの察話が可胜になりたす
ファむル名。 小文字の名前がす​​でに存圚しおいるために名前の競合が発生した堎合は、
゚ラヌが発生したす。 さらに、キャッシュは元の倧文字をたったく認識したせん。
ファむル名。

宛先方向
ミラヌリングされた情報が保存されるリモヌト FTP サヌバヌ䞊の宛先ディレクトリ
送信されたす。 この蚭定は、埓来の FTP クラむアントの「pwd」コマンドに察応したす。

匷 キャッシュ メカニズムにより、アップロヌドされるべきファむルのアップロヌドが劚げられおいる堎合は、
転送される堎合、このオプションが蚭定されおいる堎合、実際の転送は垞に匷制的に行われたす。
「本圓」。

シンボリックリンクをたどる
シンボリックリンクをたどるには「true」を蚭定したす。 デフォルトは「false」です。 のシンボリックリンク
directory はデフォルトでサむズが 0 バむトのファむルを想定したす。

Ftpパッシブ
「false」の堎合、weex はパッシブ モヌドの代わりにポヌト モヌドを䜿甚したす。 FTPサヌバヌの堎合
パッシブモヌドをサポヌトしおいない堎合は、「false」を指定しおください。 (転送が遅くなる堎合がありたす)
デフォルトは「true」です。 (よくある質問もご芧ください)

ホスト名
接続先のホスト名。 「ftp://」プロトコル指定子は暗黙的に指定されおおり、䜿甚すべきではありたせん。
䜿甚枈み。 IP アドレスも有効であり、怜玢時間を節玄できる可胜性がありたす。

LocalDir を無芖
このパラメヌタには、完党に保護された XNUMX ぀以䞊のロヌカル ディレクトリが含たれたす。
転送プロセス䞭は無芖されたす。 これは、次のような堎合に䟿利です。
プロゞェクトの䞀郚であるが、最終的なオンラむンに存圚する必芁のないサブディレクトリ
バヌゞョン぀たり、叀いバヌゞョン。

LocalFile を無芖
このパラメヌタには、保護されたロヌカル ファむル指定子が XNUMX ぀以䞊含たれおいたす。
転送プロセス䞭は完党に無芖されたす。

リモヌトディレクトリを無芖
このパラメヌタには、保護されたリモヌト ディレクトリが XNUMX ぀以䞊含たれおいたす。
転送プロセス䞭は完党に無芖されたす。 これは、次のような堎合に䟿利です。
特定のプロゞェクトに関連しないリモヌト FTP サむト䞊のその他の資料
それ Weex を扱っおいたす。 これには、たずえば、管理されるデヌタが含たれる可胜性がありたす。
別の FTP クラむアントたたはプロセスを介しお。

リモヌトファむルを無芖
このパラメヌタには、保護されたリモヌト ファむル指定子が XNUMX ぀以䞊含たれおいたす。
転送プロセス䞭は完党に無芖されたす。

キヌプリモヌトディレクトリ
ディレクトリ内のファむルは、ロヌカルに存圚しない堎合には削陀されたせん。
ディレクトリにありたす。

ログ詳现レベル
weex がどのような詳现レベルでログを蚘録するかを指定したす。 接続ず切断
メッセヌゞず゚ラヌ メッセヌゞは垞に蚘録されたす。 weex の䜜業が終了したら
正しくは、以前の切断メッセヌゞ「完了」が曞き蟌たれたす。 1以䞋の堎合は、
各接続を蚘録したす。 2 の堎合、各ディレクトリを蚘録したす。 3぀以䞊の堎合はそれぞれ蚘録したす
操䜜されるファむルのデフォルトは 1 です。

ログむン名
FTPサヌバヌ䞊のアカりントのログむン名。

送信最倧再詊行数
weex はファむルの送信に倱敗するず、ファむルの送信を再詊行したす。 最倧回数
再詊行はこのパラメヌタです。 デフォルトは 8 です。再詊行を停止するには、-1 を指定したす。

モノクロ
デフォルトモヌドでは、実行䞭の操䜜に基づいお圹立぀カラヌコヌディングが生成されたす。
実行されたした。 「true」蚭定はそれを抑制したす。

ネストスペヌス
出力のむンデント間隔を制埡する敎数。 デフォルトは 4 です。
抑制したい堎合は、-1 を指定したす。 0 を指定するず、weex は 4 を䜿甚したす。 :-)

䞊曞きOK
FTP サヌバヌでファむルの䞊曞きに問題がある堎合は、このパラメヌタを「false」に蚭定し、
新しいバヌゞョンが導入される前に、各ファむルは削陀されたす。

パスワヌド
アカりントぞのアクセスを蚱可する平文のパスワヌド。 このファむルでは、
パスワヌドを保護するための特別な機胜。 ファむルのアクセス蚱可が
パスワヌドを含む蚭定ファむルは控えめに蚭定されたす。 そうでない堎合は、
実行時に譊告が発行されたす。 このパラメヌタが芋぀からない堎合、weex は次のこずを芁求したす。
それを端末䞊で。

蚱可ディレクトリを保持
このパラメヌタに割り圓おられたディレクトリ内のファむルのアクセス蚱可は、
リモヌトにコピヌされたす。 *ロヌカル* ディレクトリを指定したす。

蚘録ログ
「true」の堎合、ログが䜜成されたす。

名前倉曎OK
このパラメヌタが「true」に蚭定されおいる堎合、各ファむルは䞀時的な名前でアップロヌドされたす。
「weex.tmp」は、アップロヌドが成功した堎合にのみ正しい名前に倉曎されたす。 これ
ナヌザヌがからダりンロヌドした堎合に䞍完党なファむルを取埗するずいう問題を回避したす。
Web サむトにアップロヌドしおいるずき、および䞍完党なファむルがアップロヌドされおいる堎合
weex の実行䞭に FTP 接続が切断されたす。 デフォルトは「false」です。
䞀郚の FTP サヌバヌは名前の倉曎をサポヌトしおいない堎合がありたす。

隠しファむルを衚瀺
FTP サヌバヌ䞊の隠しファむル (ドットで始たるファむル) を取埗するには、「true」を蚭定したす。
デフォルトで隠しファむルを衚瀺したす。 デフォルトは「false」です。

サむレント デフォルト モヌドでは、実行されたアクションごずに圹立぀ステヌタス メッセヌゞが出力されたす。
ファむル転送の進行状況メヌタヌ。 「true」に蚭定するず出力が抑制されたす。

゜ヌスディレクトリ コピヌする情報のロヌカル コピヌを含む゜ヌス ディレクトリ ツリヌの最䞊䜍
鏡匵り。 この蚭定は、埓来の FTP クラむアントの「lcd」コマンドに察応したす。

SSL を䜿甚する 「true」に蚭定するず、FTP の代わりに FTPS が䜿甚されたす。 明瀺的 AUTH SSL は暗号化に䜿甚されたす。
FTPセッション。 サヌバヌでサポヌトされおいない堎合、weex は終了したす。

UseSSLVerify
サヌバヌ蚌明曞を確認したす。 怜蚌が倱敗した堎合は䞭止したす。 デフォルトは「true」です。

SSLcafile を䜿甚する
SSL 蚌明曞怜蚌甚の CA 蚌明曞を含むファむルぞのパス。 もし
指定されおいない堎合、デフォルトは /etc/ssl/certs/ca-certificates.crt です。

䟋


兞型的なものの䞀䟋を次に瀺したす。 .weexrc ファむルは次のようになりたす。

#-=-=-=-=-=サンプル構成ファむル=-=-=-=-=-
# 私のお気に入りの FTP アカりント...
[忍者]
ホスト名 = ftp.ninja-rights.org
ログむン名 = chrisxed
パスワヌド = '"mYsEcReT!"'
SrcDir = /home/chrisxed/project/weex
DestDir = /
ASCIIファむル = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = Notes2myself.txt
IgnoreRemoteDir = /offsitearchive/

# 別の FTP アカりント...
[野菜]
ホスト名 = ftp.vegetable-advocacy.com
ログむン名 = ワックスドビヌン
パスワヌド = "X'sBean"
SrcDir = /home/chrisxed/project/legumes
DestDir = /スヌプポット/

# グロヌバル構成蚭定
[ディフォルト]
AsciiFile = {
*.htm
*.html
* .TXT
*.asc
}
IgnoreLocalFile = {
* .bak
* Tmpは
*.swp
}

このような構成で、次を実行したす。

$ Weex 忍者

ファむルシステムが割り圓おられる ゜ヌスディレクトリ リモヌトに完党にミラヌリングされる
サヌバ。 実行䞭:

$ Weex 忍者 野菜

これにより、「Ninja」構成に察しお FTP 曎新が発生し、次に、
「野菜」構成。 これは次のように指定するこずもできたす。

$ Weex 1 2

泚意事項


スタンプ キャッシュ 斜蚭

Weex Ver 1.6.0からファむルのタむムスタンプのキャッシュを実装したした。 これにより曎新が倧倉になりたす
ファむルが倚い堎合はより速くなりたす。 加えお、 Weex ディレクトリ構造もキャッシュしたす
およびファむル名はVer 2.5.0から倉曎されおいたす。 そのため、ディレクトリがたくさんある堎合でも転送が遅くなるこずがありたせん
そしおファむル。 ただし、別の FTP クラむアントたたは実行䞭の FTP クラむアントを䜿甚しおリモヌト ファむルを倉曎した堎合は、
Weex 殺されたり、 Weex が゚ラヌで終了した堎合、キャッシュ ファむルは正しくありたせん。 の
この問題の簡単な解決策は、キャッシュ ファむル (次の堎所にありたす) を削陀するこずです。
~/.weex/weex.cache.ホスト名 ) 完党に実行するか、実行したす Weex オプション付き --再構築キャッシュ.

テストした オペレヌティング システム

Debian GNU / Linux 2.1
レッドハットリナックス5.1/5.2/6.0/6.1J
SuSE Linux 6.1/6.2/6.3
Linux マンドレむク 6.1
FreeBSDの(98) 3.0-リリヌス
FreeBSD 3.3-リリヌス
Solaris 2.5.1

onworks.net サヌビスを䜿甚しお weex オンラむンを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad