Dos 中的 ftp 命令可以将文件传送到运行 FTP 服务器的计算机以及将文件从该计算机传出。
将文件传送到运行 FTP 服务器的计算机以及将文件从该计算机传出。
FTP [-v][-d][-i][-n][-g][-s:filename][-a][-A][-x:sendbuffer] [-r:recvbuffer][-b:asyncbuffers][-w:windowsize][host]
参数 | 描述 |
---|---|
-v | 禁止显示远程服务器响应。 |
-n | 禁止在初始连接时自动登录。 |
-i | 关闭多文件传输过程中的交互式提示。 |
-d | 启用调试。 |
-s:filename | 指定包含 FTP 命令的文本文件。 |
-a | 在绑字数据连接时使用所有本地接口。 |
-A | 匿名登录。 |
-x:send sockbuf | 覆盖默认的 SO_SNDBUF 大小 8192。 |
-r:recv sockbuf | 覆盖默认的 SO_RCVBUF 大小 8192。 |
-b:async count | 覆盖默认的异步计数 3。 |
-w:windowsize | 覆盖默认的传输缓冲区大小 65535。 |
host | 指定主机名称或要连接到的远程主机的 IP 地址。 |
我们需要先开启 FTP 服务,首先,在搜索框输入控制面板,如下图:
选择程序,如下图:
点击 启动或者关闭 Windows 功能
选项,如下图:
然后勾选 Internet Information Services
,如下图:
安装好之后,需要重新启动计算机,如下图:
此时在搜索框输入 IIS,如下图:
右键添加 FTP 服务站点,并输入相关信息,如下图:
点击下一步,配置 FTP 服务信息,如下图:
配置身份验证方式及权限,如下图:
继续在控制面板选择系统和安全,如下图:
打开防火墙设置,如下图:
选中允许应用的选项,如下图:
勾选 FTP 服务,如下图:
然后点击 允许其他应用
,选中 svchost.exe
,如下图:
此时,FTP 服务已经开启成功。
ftp /?
查看帮助文档,具体命令如下:
ftp /?
运行结果如下图:
ftp open ip
打开 ftp 服务,输入以下命令:
ftp
运行如下图:
登录 FTP 服务器,输入用户名及密码(即计算机用户名及密码),输入以下命令:
open 192.168.xx.xx
运行结果如下图:
此时,登录 FTP 服务已完成。
FTP上传文件
语法
send filename
案例
上传文件到 FTP 服务器,由前面配置可得,我们设置了 ftp 文件夹作为物理地址,因此具体操作如图:
上传文件,具体命令如下:
send haicoder.txt
运行结果如下图:
此时,我们查看 ftp 文件夹进行验证,如下图:
此时发现,上传文件已经成功。
FTP下载文件
语法
get filename
案例
从 FTP 服务器下载文件,输入以下命令:
get dos.txt
运行结果如下图:
此时打开当前目录验证结果,如下图:
如果想要下载多个文件,可以输入以下命令:
mget haicoder1.txt haicoder2.txt
运行结果如下图:
此时查看当前目录,验证结果:
FTP查看目录
语法
ls
案例
如果需要查看 ftp 服务器中的文件,可以输入以下命令:
ls
运行结果如下图:
FTP删除文件
语法
del filename
案例
如果需要删除 FTP 服务器中的文件,可以输入以下命令:
del haicoder1.txt
运行结果如下图:
此时,查看 ftp 文件夹,验证结果:
FTP退出服务
语法
bye
案例
如果需要退出 FTP 服务,可以输入以下命令:
bye
运行结果如下图:
DOS文件传输协议(ftp)教程
Dos 中的 ftp 命令可以将文件传送到运行 FTP 服务器的计算机以及将文件从该计算机传出。