英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

weex - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 weex

这是 weex 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


weex - 快速的 WEB EXchanger 非交互式 FTP 和 FTPS 客户端

概要


威克斯 [ 选项 ] 主机名 [主机名...]

商品描述


威克斯 是一种实用程序,旨在自动执行远程维护网页的任务或
其他 FTP 或 FTPS 存档。 和 威克斯 , 网站或档案的维护者必须
通过 FTP/FTPS 交互进行管理可以在很大程度上忽略该过程。 档案馆
管理员只需创建一个本地目录,作为
异地数据。 所有修改和直接交互都在本地完成到这个目录
结构体。 当管理员希望协调远程站点上的数据时
本地模型目录,只需执行 威克斯 最能做到这一点
通过仅传输需要更新的文件来节省带宽。 该程序
将根据需要创建或删除文件或目录以准确建立本地
远程服务器上的模型。

强制性的 主机名 参数是代表特定 FTP 的用户定义名称
中指定的帐户或配置 ~/.weexrc 文件。 这个文件,其中的内容
描述如下,也可以命名为 ~/.weex/weexrc。 多 主机名 参数
到一个 威克斯 支持命令影响多个存档或配置
直接继承。 此外,实际 主机名 可以用数字代替
表示其在 ~/.weexrc 文件(第一个 主机名
定义为 1,以此类推)。

配置


命令行中的选项优先于配置文件中指定的任何选项。

-d, --调试配置
输出每个主机的配置。

-D, --debug-ftplib
从/向 FTP 服务器输出消息。

-F, - 力量
如果缓存机制禁止上传应该
传输,此选项将强制实际传输始终发生。

-H, - 帮帮我
输出使用摘要到 标准输出.

-m, - 单色
默认模式会根据正在执行的操作生成有用的颜色编码
执行。 这个选项抑制了这一点。

-r, --重建缓存
如果缓存文件损坏,请使用它来重建它。

-是的, - 沉默的
默认模式会为所采取的每个操作输出有用的状态消息,包括
文件传输进度表。 该模式抑制输出。

-t, - 测试
Weex 不会修改任何远程文件/目录。

-V, - 版
打印版本 威克斯 程序。

配置 文件


因为这个程序是非交互式的,正确设置的配置文件
是必不可少的。 威克斯~/.weexrc or ~/.weex/weexrc.

配置文件的一般格式是一个带括号的部分标题,后跟
定义该部分配置的参数。 此部分名称是所提供的
威克斯 在运行时指示您希望更新的 FTP 安排。 一个参数是
仅对它之前的最新章节标题有效。 对此的例外是
练习 [默认] 部分为每个部分中的未指定参数创建设置。
在接受多个值的参数的情况下,默认部分增加了任何
特别指定的值。

以“#”字符开头的行作为注释被安全地忽略。 两个部分
名称或参数变量以任何方式区分大小写。 节名不能开头
与数字。 某些参数可以分配多个值。 如果这是不可能的,
使用最后一个值。 要引用特殊字符,请使用单引号 (') 或双引号
引号 (")。要引用特定的引号符号,请使用另一个引号。一般语法
配置文件格式为:

[hostid1]
参数 1 = 值
# 多值的第一种方法
参数 2 = 值
参数 2 = 值
...

[hostid2]
参数 1 = 值
# 多值的第二种方法
参数 2 = {


}
...

[默认]
参数 = 值
...

参数 清单

这些参数用于定义特定主机配置的属性
括号内命名。 指定目录名称时,尾随的“/”是可选的。 还,
文件和目录(SrcDir 和 DestDir 除外)都可以用 shell 指定
通配符。 指定文件时,如果给定的文件或文件模式没有路径,则
假定在任何目录中遇到时可用。 如果它是一个明确的
指定路径/​​文件组合,配置在该目录中可用。
除了“SrcDir”和“DestDir”之外的文件/目录都可以指定为绝对路径和
相对路径。 但是您必须将“SrcDir”和“DestDir”指定为绝对路径。 当你
想要指定 `/public_html/ignoreme.html' 作为相对路径,你应该指定
`./ignoreme.html' 而不是 `ignoreme.html'。 指定二进制状态时,您可以使用
以下任何一项:真/假、是/否、T/F、1/0。 都不区分大小写。

ASCII文件
将使用 ASCII 模式传输的文件名模式。 默认模式为
未以这种方式指定的文件是 IMAGE(BINARY) 模式。

授权名称
如果您使用的是需要质询/响应授权的 FTP 代理服务器
使用非标准的 AUTHORIZE 和 RESPONSE 命令,将此参数设置为您的
授权用户名(或编号)。 登录代理后,weex 会
提示您挑战并读回回复。

更改权限
指定目录中文件的访问权限
ChangePermissionDir 更改为此参数。 格式为三位数
八进制数。

更改权限目录
分配给此参数的目录中的文件将拥有其访问权限
发送后更改。 指定本地目录。

连接目录
设置“true”以在连接时将远程当前工作目录更改为 DestDir。 如果
连接时的远程当前工作目录是 DestDir,weex 运行得更快一点
通过将此参数设置为“false”。 默认值为“真”。

转换到下层
如果设置为“true”,文件名在发送前被转换为小写。 这个
功能允许与不支持区分大小写的 FTP 服务器进行交互
文件名。 如果由于小写名称已经存在而出现命名冲突,
发生错误。 此外,缓存完全不知道原始大写
文件名。

目标目录
远程 FTP 服务器上的目标目录,镜像信息将在其中
被发送。 此设置对应于传统 FTP 客户端上的“pwd”命令。

如果缓存机制禁止上传应该
传输,如果设置为,此选项将强制实际传输始终发生
'真实'。

关注符号链接
设置“true”以跟随符号链接。 默认值为“假”。 符号链接
directory 假定文件的大小默认为 0 字节。

FTP被动
当它为 false 时,weex 使用端口模式而不是被动模式。 如果 FTP 服务器
不支持被动模式,指定`false'。 (这可能会使传输速度变慢)
默认值为“真”。 (另见常见问题解答)

主机名
要连接的主机名。 “ftp://”协议说明符是隐含的,不应该是
用过的。 IP 地址也是有效的,可以节省查找时间。

忽略本地目录
此参数包含一个或多个完全受保护的本地目录
在传输过程中被忽略。 如果你想拥有,这很有用
属于项目的一部分但不需要位于最终在线的子目录
版本(即旧版本)。

忽略本地文件
此参数包含一个或多个受保护的本地文件说明符,这些说明符将被
在传输过程中完全被忽略。

忽略远程目录
此参数包含一个或多个受保护的远程目录,这些目录是
在传输过程中完全被忽略。 如果你想拥有,这很有用
远程 FTP 站点上与特定项目无关的其他材料
威克斯 正在处理。 例如,这可能包括管理的数据
通过不同的 FTP 客户端或进程。

忽略远程文件
此参数包含一个或多个受保护的远程文件说明符,这些说明符将被
在传输过程中完全被忽略。

保持远程目录
在它们的目录中,文件在本地不存在时不会被删除
目录。

日志详细级别
它指定了weex 记录日志的详细程度。 连接和断开
消息和错误消息总是被记录下来。 当weex完成工作时
正确,它会写入“完成”先前的断开连接消息。 如果小于等于 1,
记录每个连接。 如果为2,则记录每个目录。 如果有 3 个或更多,则记录每个
文件操作 默认为 1。

登录名
FTP 服务器上的帐户登录名。

最大重试发送
当weex 发送文件失败时,它会重试发送文件。 最大次数
重试就是这个参数。 默认值为 8。指定 -1 以停止重试。

单色
默认模式会根据正在执行的操作生成有用的颜色编码
执行。 “真”设置会抑制这种情况。

巢空间
控制输出缩进间距的整数。 默认值为 4。如果
你想抑制它,指定-1。 如果您指定 0,则 weex 使用 4。:-)

覆盖OK
如果 FTP 服务器无法覆盖文件,请将此参数设置为“false”,并且
在新版本到位之前,每个文件都将被删除。

密码
授予对帐户的访问权限的纯文本密码。 请注意,此文件不使用
保护密码的特殊设施。 确保一个文件的权限
包含密码的配置文件被保守地设置。 如果他们不是,一个
执行时会发出警告。 如果没有找到这个参数,weex 会询问
它在终端上。

保留权限目录
分配给该参数的目录中文件的访问权限将
被复制到远程。 指定 *local* 目录。

记录日志
当为 true 时,weex 创建一个日志。

重命名确定
如果此参数设置为“true”,则每个文件都以临时名称上传
`weex.tmp',然后只有在上传成功时才重命名为正确的名称。 这个
避免用户从您的网站下载文件时获取不完整文件的问题
正在上传的网站,以及上传的不完整文件,如果
您的 FTP 连接在 weex 运行时中断。 默认值为“false”,因为
某些 FTP 服务器可能不支持重命名。

显示隐藏文件
设置“true”以在 FTP 服务器上获取隐藏文件(以点开头)
默认显示隐藏文件。 默认值为“假”。

无声 默认模式会为所采取的每个操作输出有用的状态消息,包括
文件传输进度表。 “真”设置会抑制输出。

源目录 源目录树的顶部包含要本地复制的信息
镜像。 此设置对应于传统 FTP 客户端上的“lcd”命令。

使用SSL 如果设置为“true”,则使用 FTPS 而不是 FTP。 显式 AUTH SSL 用于加密
FTP 会话。 如果服务器不支持,则 weex 退出。

使用SSL验证
验证服务器证书。 如果验证失败,则中止。 默认为“真”。

使用SSLcafile
包含 CA 证书的文件路径,用于 SSL 证书验证。 如果
未指定,默认为 /etc/ssl/certs/ca-certificates.crt。

示例


这是一个典型的例子 .weexrc 文件可能如下所示:

#-=-=-=-=-=示例配置文件=-=-=-=-=-
# 我最喜欢的 FTP 帐户...
[忍者]
主机名 = ftp.ninja-rights.org
登录名 = chrisxed
密码 = '"mYsEcReT!"'
SrcDir = /home/chrisxed/project/weex
目标目录 = /
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
}
忽略本地文件 = {
*.bak
*。TMP
*.swp
}

使用这样的配置,执行:

$ 威克斯 忍者

会导致文件系统分配给 源目录 在遥控器上完全镜像
服务器。 执行:

$ 威克斯 忍者 素食主义者

将导致“忍者”配置发生 FTP 更新,然后
“素食”配置。 这也可以像这样指定:

$ 威克斯 1 2

附注


时间戳 缓存 诊所

威克斯 从 Ver 1.6.0 实现文件时间戳缓存。 这使得更新很多
当你有很多文件时,速度会更快。 此外, 威克斯 还缓存目录结构
和 2.5.0 版的文件名。 因此,即使您有很多目录,也不要放慢传输速度
和文件。 但是,如果您使用另一个 FTP 客户端更改远程文件或运行
威克斯 被杀或 威克斯 因错误而终止,缓存文件将不正确。 这
这个问题的简单解决方案是删除缓存文件(位于
~/.weex/weex.cache.HOSTNAME ) 完全或运行 威克斯 带选项 --重建缓存.

测试 操作 系统

Debian GNU / Linux 2.1
红帽 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 版本
FreeBSD 3.3-发布
Solaris 2.5.1

使用 onworks.net 服务在线使用weex


Ad


Ad