ftp
在运行文件传输协议 (ftp) 服务器服务的计算机之间双向传输文件。 此命令可以通过处理 ASCII 文本文件以交互方式或批处理方式使用。
语法
ftp [-v] [-d] [-i] [-n] [-g] [-s:<filename>] [-a] [-A] [-x:<sendbuffer>] [-r:<recvbuffer>] [-b:<asyncbuffers>][-w:<windowssize>][<host>] [-?]
参数
参数 | 说明 |
---|---|
-v | 禁止显示远程服务器响应。 |
-d | 启用调试,显示在 FTP 客户端和 FTP 服务器之间传递的所有命令。 |
-i | 在多个文件传输过程中禁用交互式提示。 |
-n | 禁止在初始连接时自动登录。 |
-g | 禁用文件名通配。 “通配”允许将星号 (*) 和问号 (?) 用作本地文件和路径名称中的通配符。 |
-s:<filename> |
指定包含 ftp 命令的文本文件。 这些命令在 ftp 启动后自动运行。 此参数不允许使用空格。 请使用此参数,而不要使用重定向 (< )。 注意:在 Windows 8 和 Windows Server 2012 或更高版本的操作系统中,文本文件必须以 UTF-8 格式编写。 |
-a | 指定在绑定 FTP 数据连接时可以使用任何本地接口。 |
-A | 以匿名身份登录到 FTP 服务器。 |
-x:<sendbuffer> |
覆盖默认的 SO_SNDBUF 大小 8192。 |
-r:<recvbuffer> |
覆盖默认的 SO_RCVBUF 大小 8192。 |
-b:<asyncbuffers> |
覆盖默认的异步缓冲区计数 3。 |
-w:<windowssize> |
指定传输缓冲区的大小。 默认窗口大小为 4096 字节。 |
<host> |
指定要连接的 FTP 服务器的计算机名称、IP 地址或 IPv6 地址。 如果指定了主机名或地址,则必须是该行的最后一个参数。 |
%> | 在命令提示符下显示帮助。 |
备注
ftp 命令行参数区分大小写。
仅当 Internet 协议 (TCP/IP) 协议作为组件安装在网络连接的网络适配器的属性中时,此命令才可用。
ftp 命令可以交互使用。 启动之后,ftp 会创建一个子环境,你可以在其中使用 ftp 命令。 可以键入 quit 命令返回到命令提示符。 当 ftp 子环境正在运行时,
ftp >
命令提示符会表明这一点。 有关详细信息,请参阅 ftp 命令。安装了 IPv6 协议时,ftp 命令支持使用 IPv6。
示例
要登录到名为 ftp.example.microsoft.com
的 FTP 服务器,请键入:
ftp ftp.example.microsoft.com
要登录到名为 ftp.example.microsoft.com
的 ftp 服务器并运行名为 resync.txt 的文件中包含的 ftp 命令,请键入:
ftp -s:resync.txt ftp.example.microsoft.com