英语法语西班牙语

Ad


OnWorks 网站图标

ftpcopy - 云端在线

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

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

程序:

您的姓名


ftpcopy - 创建和维护一个 ftp 镜像。

概要


ftpcopy [选项] 主机 [:端口] 远程目录 [本地目录]
或:ftpcopy [选项] ftp://主机[:port]/remotedir [本地目录]

商品描述


ftpcopy 递归复制 FTP 站点。 之后它会删除本地的所有文件
在远程站点上找不到的目录树。

本地目录默认为“.” - 当前工作目录 - 如果 --no-delete
选项被使用。 如果使用 --interactive 选项,则不需要 local-directory。
否则,您必须提供本地目录参数。

配置


分享链接 / 登录 / 用户名 / 密码 opţiuni:
-u, --user=名称
使用 您的姓名 登录ftp服务器。
默认值为“匿名”。 使用空名称强制程序不登录。

-p, --pass=密码
使用 PASS 作为密码登录 ftp 服务器。
默认为`[电子邮件保护]'。 如果给出空密码
程序不会向服务器发送密码。

--account=账户
提交 帐户 作为登录阶段的帐户名。
注意:这_不是_用户名,而是可以称为
由几台服务器实现的子帐户。 如果你不明白这意味着什么
反正有一个很好的机会永远不需要这个选项。 如果你认为你需要它
请先尝试 --user 选项。

--尝试=ARG
尝试连接和登录的次数。
默认为 1,表示程序在第一个错误后将放弃。
此选项是在 0.3.0 版中添加的。

--data-connect-retries=ARG
尝试连接到数据端口的次数。
程序将尝试访问数据端口(用于检索列表或数据)
很多次,并且会在连续发生很多次错误后放弃。 默认为 5,
意味着程序将在第五个错误后放弃。
此选项是在 0.6.6 版中添加的。 旧的行为是在结束后放弃
第一个错误。

--登录-睡眠=ARG
登录失败后休眠的秒数。
更准确地说:程序将在尝试后进入睡眠状态几秒钟
连接或登录失败。 默认值为 5。0 被视为 1,滥用,
尤其是与 --tries 一起使用时,可能会惹恼服务器管理员。
此选项是在 0.4.5 版中添加的。

-4,--v4
仅使用 IPv4,即使 v6 可用。
此选项有效地禁止使用 IPv6,DNS 查询除外。
它是在 0.6.0 版本中添加的。

-6,--v6
仅使用 IPv6,即使 v4 可用。
此选项有效地禁止使用 IPv4,DNS 查询除外。
它是在 0.6.0 版本中添加的。

冗长 opţiuni:
-l, --loglevel=ARG
控制完成的日志记录量。
0:除了警告和错误消息之外什么都没有。
1:下载和删除(这是默认设置)。
2:链接/符号链接创建,我们已经得到的文件。
3:无用的东西。

--bps 日志传输速率。
此选项导致 ftpcopy 记录每秒字节/千字节/兆字节信息
转移成功后。
此选项是在 0.3.9 版中添加的。

- 进展
向 stderr 报告进度。
这将每秒打印一份下载报告:文件的简短形式
名称、获得和预期的字节数以及收到的百分比。
此选项是在 0.6.0 版中添加的。

文件 选择 opţiuni:
-m, --max-days=天数
只下载上次修改的文件 .
将保留未下载文件的本地现有副本。 默认是
不限制文件的年龄。

--最大大小=MAXBYTES
仅下载文件 最大字节数 长度。
在清理步骤中,本地存在的超长文件副本将被删除。
默认是不限制文件大小。
此选项是在 0.5.1 版中添加的。

-x, --exclude=通配符
排除路径匹配 WILDCARD.
If WILDCARD 匹配远程文件的完整路径,则该文件将不会被
下载。 WILDCARD 是 shell 风格的通配符表达式,不是正则表达式
像 grep 的那些。 您可以根据需要多次重复此选项,并且您可以
将它与 --include 选项混合。
如果同时使用了包括和排除,那么最后一个匹配的将被尊重。
该列表以隐含的“--include *”开头。
如果 --tolower 选项与 --exclude 或 --include 一起使用,则
in/exclude 模式必须以小写形式书写。
此选项是在 0.3.0 版中添加的。

-i, --include=通配符
包含路径匹配 WILDCARD.
这与 --exclude 选项相反。
它是在 0.3.0 版本中添加的。

-X, --in-exclude-file=文件
读入/排除模式 文件.
包含和排除模式是从文件中读取的。 如果 a 的第一个字符
行是“+”,该行的其余部分被视为 --include 的参数
optiona 并且如果它是“-”,则将其视为 --exclude 选项的参数。
以“#”开头的行将被忽略。
文件 将在命令中给出的任何 --include 和 --exclude 选项之后读取
行已读。
此选项是在 0.6.6 版中添加的。

--忽略大小
忽略文件大小。
检查必须下载的远程文件时,不要比较文件大小。
此选项是在 0.4.4 版中添加的。

--忽略时间
忽略修改时间。
检查远程文件时不要比较文件修改时间
下载。 此选项可以与 --ignore-size 结合使用,在这种情况下,文件
无论文件大小或修改时间如何变化,都不会下载。
换句话说:ftpcopy 不会下载任何更新。
此选项是在 0.4.4 版中添加的。

--最大深度=ARG
最多下降 LEVEL 目录。
0 表示“根本不进入子目录”,
1 表示“输入子目录,但不输入它们的子目录”。
默认值为 2^32-1,意思是“全部输入”。

缺失 opţiuni:
-n,--不删除
不要删除文件。
当摆脱服务器没有的东西时,这会影响清理步骤
了。 当它检测到某些内容时,它不会阻止 ftpcopy 删除文件
这是在下载过程中的方式。

-M, --max-deletes=计数
不要删除更多然后 COUNT个 文件。
此选项可能有助于限制文件暂时丢失对系统的影响。
服务器。 这只影响清理步骤,不会停止ftpcopy删除
文件在下载过程中的方式。 默认值为 0,表示无限制。
此选项是在 0.4.5 版中添加的。

操作 opţiuni:
-d, --仅目录
只创建目录层次结构。
不要下载文件。 除非 -n 选项被删除,否则树中的任何文件都将被删除
也给了。
除非有人反对,否则此选项将在未来版本中删除。

--试运行
不要做任何事情。
ftpcopy 只会显示将要执行的操作。
此选项是在 0.3.6 版中添加的。

-T,--超时=秒
用于网络读/写的超时。
默认值为 30 秒,通常就足够了。
此选项是在 0.3.8 版中添加的。

--rate-limit=BYTES_PER_SECOND
限制文件下载速度。
将文件下载的传输速率限制为每秒大约多少字节。 这
实现是粗略和简单的,通过在网络之间休眠一秒钟
读取,因此甚至不会尝试将速率精确限制为该数字。 在
另一方面,它通常有效并且不太可能通过导致破坏事物
超时。
默认为无限制。
此选项是在 0.4.7 版中添加的。

- 交互的
从标准输入读取目录。
此选项告诉 ftpcopy 忽略命令行上给出的任何目录,并且
从标准输入读取命令。 每个命令由两行组成,
第一个是远程服务器上的目录,第二个是本地目录。
ftpcopy 将在每次操作后打印 END-OF-COPY 行。
此选项是在 0.3.6 版本中添加的,将在以后的版本中删除,
除非有人反对。

解决方法 opţiuni:
--ascii 列表
以 ASCII 模式进行目录列表。
如果 FTP 服务器无法正确列出二进制目录,请使用此选项
模式,例如,如果您看到这样的消息(通常在一行上):
“致命:收到了不需要的 LIST 答案:426 数据连接:非法搜索。”
此选项是在 0.5.2 版中添加的。

-L, --list-options=OPTS
地址 选择 到 LIST 命令。
这允许将任意选项传递给 FTP 服务器 LIST 命令。 注意
ftpcopy 不能很好地处理递归目录列表。
此选项是在 0.3.0 版中添加的。

-s, --符号链接黑客
处理符号链接。
这仅对通过以下方式创建列表的镜像站点有用 / bin / ls, 还会
如果链接中的文件名包含` -> ' 序列,则失败。

--强制选择
使用选择,而不是轮询。
即使 poll() 系统调用可用,也不要使用它,而是使用 select()。
这允许程序与来自socks5 参考的runsocks 一起使用
实施。
请注意,无论如何您都需要一个可直接访问的名称服务器,因为 DNS
正在使用的库不支持 SOCKS(您始终可以使用 IP 地址)。
此选项是在 0.3.8 版中添加的。

--mdtm 使用 MDTM 命令获取远程时间。
默认是从目录列表中获取时间。 这不起作用,如果
服务器实现了一种劣质的列表格式(大多数都这样做)并且不发送时间
通用协调时间 (UTC) 的邮票。 由此造成的损害仅限于
文件时间戳错了几个小时。
此选项使 ftpcopy 为它可能想要的任何文件发送 MDTM 命令
下载。 缺点是这会影响性能:ftpcopy 通常只发送
它遍历的完整目录的一个命令。 使用 --mdtm 选项,它有
为任何文件发送附加命令。
此选项是在 0.3.10 版中添加的。

--allow-pasv-ip=IP4
允许数据连接到地址 IP4.
通常 ftpls 只接受到它作为一个 IP 地址接收的数据连接。
响应 DNS 请求或 URL 中的 IP 地址。 有时这不是
足够了,尤其是当 NAT 或伪装处于活动状态时。 ftpcopy 然后打印一个
错误消息“FTP 服务器非法重定向”。 有了这个选项,这可能是
多次给出,您可以将其他地址添加到内部列表中
允许的数据连接目标。 IP4 必须是 IPv4 地址或 IPv4 列表
地址,以逗号分隔。
环境变量 FTPCOPY_ALLOW_PASV_IP 用于相同的目的。
注意:不要不加考虑地使用此选项:FTP 重定向可能用于启动
针对无辜目标的拒绝服务攻击。
此选项是在 0.6.1 版中添加的。

--无简历
不要尝试恢复下载。
REST 命令,需要恢复失败的
下载,指定不当,可能会被误解和实施。 用
这个选项以防万一。
此选项是在 0.6.0 版中添加的。

- 降低
将所有本地文件名更改为小写。
仅当您绝对确定远程端不包含任何
小写名称相互冲突的文件或目录。 除此以外
这个选项会浪费带宽。
如果此选项与 --exclude 或 --include 选项一起使用,则
in/exclude 模式必须以小写形式书写。
此选项是在 0.3.8 版中添加的。

政策和帮助 opţiuni:
--包括-排除-帮助
--include 和 --exclude 如何工作。

- 例子
显示使用示例。

- 也可以看看
在哪里可以找到相关信息。

- 版
显示版本:ftpcopy (ftpcopy) 0.6.7。

--help 显示选项列表或其中一个的详细帮助。
使用参数显示长帮助文本
那个选项,没有参数它会列出
所有选项。

--长帮助
为所有选项或一个选项显示更长的帮助文本。

示例


镜像cr.yp.to:
FTP复制\
--排除'*.cdb'\
--排除'*软件/预编译*' \
cr.yp.to //private/file/0/mirror/cr.yp.to
意即:
* 我对 .cdb 文件不感兴趣。
* 预编译的东西也不会下载。
* 要连接的主机是 cr.yp.to。
* 远程目录是/,并且
* 和 /private/file/0/mirror/cr.yp.to 是本地目录。

包含/排除


In- 和 exclude 列表在内部混合在一起,保持它们的顺序
给。 该列表以隐含的“include *”开头。 ftpcopy 尊重最后一场比赛。

通配符匹配是针对文件的完整远程路径完成的。 `/' 字符
对匹配没有特殊意义,并被视为其他任何事物。

注意:您必须包含要添加的文件或目录的顶级目录
包括。 像这样的事情是行不通的:
--exclude '*' --include '/w/h/e/r/e/file.c'
您需要包含 /w、/w/h 等。

版权


版权所有 (C) 2003 Uwe Ohse。

在法律允许的范围内,该软件不提供任何担保。

该软件包是根据 GNU 通用公共许可证第 2 版的条款发布的。
更高版本的 GPL 可能适用也可能不适用,请参阅 http://www.ohse.de/uwe/licenses/

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad