英语法语西班牙文

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
    电源管理员
    电源管理员
    Poweradmin 是一个基于 Web 的 DNS
    PowerDNS 服务器的管理工具。
    该界面完全支持大多数
    PowerDNS 的特点。 它有完整的
    支持...
    下载Poweradmin
  • 2
    Gin 网络框架
    Gin 网络框架
    Gin 是一个非常快的 Web 框架
    用 Golang 编写,最多可以执行
    快了 40 倍,这要归功于它的
    类似马提尼的 API 和自定义版本
    http路由...
    下载 Gin Web 框架
  • 3
    CEREUS Linux
    CEREUS Linux
    CEREUS LINUX 和 MX LINUX 控制器
    各种不同的写入方式。 这是
    也可以获取的应用程序

    https://sourceforge.net/projects/cereu...
    下载CEREUS LINUX
  • 4
    任务教练
    任务教练
    任务教练 - 你的友好任务
    经理。 任务教练是免费开放的
    源待办事项管理器。 它长出了
    对其他程序的挫败感
    处理复合...
    下载任务教练
  • 5
    HyperSQL数据库引擎(HSQLDB)
    HyperSQL数据库引擎(HSQLDB)
    HSQLDB是一个关系数据库引擎
    用 Java 编写,带有 JDBC 驱动程序,
    符合 ANSI SQL:2016。 一个小的,
    快速、多线程引擎和服务器
    与记忆...
    下载 HyperSQL 数据库引擎 (HSQLDB)
  • 6
    蜡染恢复
    蜡染恢复
    由 Batik 开发的 Project Recovery
    来自印度尼西亚的恢复团队合作,这
    蜡染恢复是蜡染的衍生物
    官方 TWRP 已由
    开发...
    下载蜡染恢复
  • 更多 ”

Linux 命令

Ad