英语法语西班牙语

Ad


OnWorks 网站图标

webdeploy - 云端在线

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

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

程序:

您的姓名


webdeploy - 将本地文件部署到 ftp 服务器。

概要


webdeploy [选项]

选项:

--exclude 指定排除文件的名称。 (默认值:'.exclude')

--globalexclude 指定全局排除文件的名称。 (默认:
'.globalexclude')

--server 指定主机名或地址。

--port 指定连接的端口号。 (默认:21)

--server-root 指定服务器上文件所在的根文件夹
上传。

--user 指定登录的用户名。 (默认为当前用户)

--no-ftps --no-tls 禁用传输层安全 (TLS) 以使用普通 FTP 而不是
FTPS

--dry-run 打印将检查上传的本地文件列表,退出
无需上传。

--ftp-dry-run 登录FTP服务器查看本地文件有哪些是新的还是已经失效
日期,退出而不上传。

--config 指定配置文件(默认:'.webdeploy_conf')

--help 简短的帮助信息

配置


- 排除
指定排除文件的名称。 在 WebDeploy 扫描目录中的文件之前
上传,它将读取排除文件。 排除文件中列出的任何目录
将不会被扫描,排除中列出的目录中的任何其他文件
文件不会被上传。 这发生在扫描的每个目录中。 排除
文件对目录是唯一的。 但是,所有排除文件必须具有相同的名称。 经过
默认情况下,WebDeploy 会查找名为“.exclude”的文件。 如果文件不存在,则
什么都不会被排除在外。 有关更多详细信息,请参阅下面的排除文件部分。

--全局排除
这与正常的排除文件非常相似。 不同的是,这个文件是
只在根目录(您运行 webdeploy 的地方)和所有排除项中查找
此文件应用于扫描的每个目录。 请参阅下面的排除文件部分
更多细节。

--服务器根
这指定了将用于上传的服务器上的根目录。 任何
当您运行 webdeploy 时,您根目录中直接工作的文件将上传到此
文件夹。 如果您设置此选项,请确保您指定的目录没有尾随
削减。

例如,如果您希望将文件上传到 '在/ var / WWW /' 在服务器上,然后使用
选项'--server-root 在/ var / WWW'

--试运行
打印将检查上传的本地文件列表,不上传退出。
这对于检查您是否正确设置了排除文件很有用。

--ftp-试运行
登录FTP服务器查看本地文件有哪些是新的或过时的
服务器,不上传就退出。 这对于检查您拥有哪些文件很有用
自上次部署以来更新或创建。 这也显示了服务器上的目录
将用作上传的根目录。 可以设置根目录
使用 --server-root

请注意,所有选项都可以使用任何唯一的缩写来指定。 (--conf 是一样的
作为--config,但是--ser 无效,因为它是--server 的开始并且
--服务器根)

商品描述


网络部署 将文件从当前本地目录上传到 FTP 服务器。 文件是
仅当本地版本比服务器版本更新时才上传。 文件可以
使用 'exclude' 和 'globalexclude' 选项排除。

配置 FILES


默认情况下,WebDeploy 会在当前目录中查找名为 .webdeploy_conf 的文件
目录。 如果找到此文件,它将从该文件加载选项。 你可以
使用 --config 选项在命令行上指定不同的配置文件。

命令行上可用的所有选项(--config 选项除外)
可以在配置文件中指定。

配置文件必须仅包含空行、注释行(以“#”开头
符号)和选项行(它们是键值对)。 选项行采用“KEY”的形式
= 值'。 第一个等号之后的所有字符(无前导和尾随空格)
被认为是价值的一部分。 因此一个值可以包含一个等号
没有任何特殊的逃逸。

请注意,如果在两个命令行上都指定了选项,则不会发出警告
和配置文件。 在这种情况下,配置文件具有优先权。

另请注意,配置文件中的选项名称(键)不能缩写为
命令行选项。

这是一个示例配置文件:

# 服务器连接详情
服务器 = ftp.example.com
端口 = 1234

#登录用户名
用户 = 丹尼尔

# 服务器的公共html文件夹
服务器-root = var/www

排除 FILES


排除文件将仅包含空行、注释行(以“#”开头
符号)和模式以匹配要排除的文件。

要排除名为“foo”的文件,您可以使用如下配置文件:

# 排除文件'foo'
FOO

要排除所有以 '.foo' 结尾的文件,您可以使用这样的通配符模式:

# 排除所有扩展名为 foo 的文件。
*.foo

您还可以匹配一类字符:

# 排除 a.foo 和 b.foo 但不排除 c.foo
[ab].foo

要排除目录,只需命名目录,不带任何前导或尾随斜杠:

# 排除'src'目录
SRC

陷阱:目录可以匹配您打算仅应用于常规文件的模式

示例


以用户身份通过​​普通 ftp 连接上传文件到 ftp.example.com,端口 1234
'[电子邮件保护]'

webdeploy --server=ftp.example.com --user=[电子邮件保护] --端口=1234 --no-tls

使用中的设置查看哪些文件需要上传(自上次上传后已更改)
'my_config.conf'

webdeploy --config my_config.conf --ftp-dry-run

查看将上传哪些文件(可能是为了测试 .exclude 规则)

webdeploy——试运行

限制


WebDeploy 目前不支持 SFTP(通过 SSH 的 FTP)

WebDeploy 只能用于上传当前目录下的内容。 它不是
可以从不同的目录上传内容,而无需先更改为
目录。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad