DOS文件传输协议(ftp)

DOS文件传输协议(ftp)教程

Dos 中的 ftp 命令可以将文件传送到运行 FTP 服务器的计算机以及将文件从该计算机传出。

DOS 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开启服务

具体步骤

我们需要先开启 FTP 服务,首先,在搜索框输入控制面板,如下图:

11 DOS ftp命令.png

选择程序,如下图:

12 DOS ftp命令.png

点击 启动或者关闭 Windows 功能 选项,如下图:

13 DOS ftp命令.png

然后勾选 Internet Information Services,如下图:

14 DOS ftp命令.png

安装好之后,需要重新启动计算机,如下图:

15 DOS ftp命令.png

此时在搜索框输入 IIS,如下图:

16 DOS ftp命令.png

右键添加 FTP 服务站点,并输入相关信息,如下图:

17 DOS ftp命令.png

点击下一步,配置 FTP 服务信息,如下图:

18 DOS ftp命令.png

配置身份验证方式及权限,如下图:

19 DOS ftp命令.png

继续在控制面板选择系统和安全,如下图:

20 DOS ftp命令.png

打开防火墙设置,如下图:

21 DOS ftp命令.png

选中允许应用的选项,如下图:

22 DOS ftp命令.png

勾选 FTP 服务,如下图:

23 DOS ftp命令.png

然后点击 允许其他应用,选中 svchost.exe,如下图:

24 DOS ftp命令.png

此时,FTP 服务已经开启成功。

FTP帮助文档

语法

ftp /?

案例

查看帮助文档,具体命令如下:

ftp /?

运行结果如下图:

25 DOS ftp命令.png

FTP登录

语法

ftp open ip

案例

打开 ftp 服务,输入以下命令:

ftp

运行如下图:

26 DOS ftp命令.png

登录 FTP 服务器,输入用户名及密码(即计算机用户名及密码),输入以下命令:

open 192.168.xx.xx

运行结果如下图:

27 DOS ftp命令.png

此时,登录 FTP 服务已完成。

FTP上传文件

语法

send filename

案例

上传文件到 FTP 服务器,由前面配置可得,我们设置了 ftp 文件夹作为物理地址,因此具体操作如图:

28 DOS ftp命令.png

上传文件,具体命令如下:

send haicoder.txt

运行结果如下图:

29 DOS ftp命令.png

此时,我们查看 ftp 文件夹进行验证,如下图:

30 DOS ftp命令.png

此时发现,上传文件已经成功。

FTP下载文件

语法

get filename

案例

从 FTP 服务器下载文件,输入以下命令:

get dos.txt

运行结果如下图:

31 DOS ftp命令.png

此时打开当前目录验证结果,如下图:

32 DOS ftp命令.png

如果想要下载多个文件,可以输入以下命令:

mget haicoder1.txt haicoder2.txt

运行结果如下图:

34 DOS ftp命令.png

此时查看当前目录,验证结果:

35 DOS ftp命令.png

FTP查看目录

语法

ls

案例

如果需要查看 ftp 服务器中的文件,可以输入以下命令:

ls

运行结果如下图:

33 DOS ftp命令.png

FTP删除文件

语法

del filename

案例

如果需要删除 FTP 服务器中的文件,可以输入以下命令:

del haicoder1.txt

运行结果如下图:

36 DOS ftp命令.png

此时,查看 ftp 文件夹,验证结果:

37 DOS ftp命令.png

FTP退出服务

语法

bye

案例

如果需要退出 FTP 服务,可以输入以下命令:

bye

运行结果如下图:

38 DOS ftp命令.png

DOS文件传输协议(ftp)教程

Dos 中的 ftp 命令可以将文件传送到运行 FTP 服务器的计算机以及将文件从该计算机传出。