如何在 Windows 11 命令提示符中使用 FTP 命令

Jacki

即使在 Windows 11 中,文件传输协议 (FTP) 仍然是在计算机之间移动文件的强大工具。虽然图形 FTP 客户端提供用户友好的界面,但命令提示符提供了管理 FTP 连接的直接有效的方法。本指南将引导您在 Windows 11 命令提示符中使用 FTP 命令,使您能够精确、快速地传输文件。

要从命令提示符开始使用 FTP,请按照下列步骤操作:

步骤一:按 Windows 键 + R,输入“cmd”,然后按 Enter 键打开命令提示符。

步骤2:导航到要传输文件的目录。使用cd更改目录的命令。例如:

cd C:UsersYourUsernameDocuments

步骤3:通过键入以下命令启动 FTP 连接,并将“example.com”替换为您的 FTP 服务器地址:

推荐阅读:如何使用命令提示符恢复 Windows 11 注册表

ftp example.com

第4步:出现提示时,输入您的用户名和密码。如果连接成功,您将看到“ftp>”提示,表明您已准备好使用 FTP 命令。

基本 FTP 命令

连接后,您可以使用各种 FTP 命令来导航和传输文件。以下是一些最有用的命令:

  • dir或者ls:列出远程服务器上的文件和目录。
  • cd:更改远程服务器上的目录。
  • lcd:更改本地计算机上的目录。
  • get filename:从服务器下载文件。
  • put filename:上传文件到服务器。
  • mget *.txt:下载多个文件(例如,所有.txt 文件)。
  • mput *.jpg:上传多个文件(例如,所有.jpg 文件)。
  • binary:切换到二进制传输模式(对于非文本文件)。
  • ascii:切换到 ASCII 传输模式(对于文本文件)。
  • quit或者bye:断开与 FTP 服务器的连接。

传输文件

我们来看看使用 FTP 命令上传和下载文件的过程:

步骤一:要上传文件,请使用put命令后跟文件名:

put myfile.txt

此命令将“myfile.txt”从当前本地目录上传到 FTP 服务器上的当前目录。

步骤2:要下载文件,请使用get命令:

get remotefile.doc

此命令将“remotefile.doc”从 FTP 服务器下载到当前本地目录。

步骤3:要传输多个文件,请使用mput或者mget带通配符:

mput *.jpg
mget *.pdf

这些命令分别从本地目录上传所有 .jpg 文件并从服务器下载所有 .pdf 文件。

高级 FTP 技术

要进一步优化您的 FTP 使用,请考虑以下高级技术:

步骤一:使用prompt用于打开或关闭交互模式的命令。这在传输多个文件时特别有用:

prompt
mget *.txt

关闭提示后,系统不会要求您确认每个文件传输。

步骤2:hash命令在文件传输期间显示井号 (#),提供进度的可视指示器:

hash
put largefile.zip

步骤3:使用status命令查看当前 FTP 设置:

status

这将显示有关您的连接、传输模式和其他设置的信息。

FTP 连接故障排除

如果您遇到 FTP 连接问题,请尝试以下故障排除步骤:

步骤一:验证您的网络连接并确保 FTP 服务器可访问。

步骤2:仔细检查您的用户名和密码的准确性。

步骤3:如果您位于防火墙后面,则可能需要使用被动模式。连接前输入以下命令:

ftp -p example.com

第4步:为了安全连接,某些服务器需要基于 TLS 的显式 FTP。如果是这种情况,请使用支持 FTPS 的 FTP 客户端。

通过在 Windows 11 命令提示符中掌握这些 FTP 命令,您已经获得了高效文件管理和传输的强大技能。无论您是管理网站、备份数据还是与同事共享文件,命令行 FTP 都能提供点击式界面无法比拟的速度和灵活性。请记住在处理敏感数据时始终使用安全的 FTP 协议,并对 FTP 服务器凭据保密。