windows:常用ftp命令

利用ftp命令可在命令行窗口进行文件的上传下载处理。配合bat文件就可实现自动定时任务了。


常用命令及用法:

命令 说明 格式 参数说明
bye 结束与远程计算机的 FTP 会话并退出 ftp bye  
cd 更改远程计算机上的工作目录 cd RemoteDirectory
RemoteDirectory
指定要更改的远程计算机上的目录。
dir 显示远程计算机上的目录文件和子目录列表 dir [RemoteDirectory] [LocalFile]
RemoteDirectory
指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。

 

LocalFile
指定要存储列表的本地文件。如果没有指定本地文件,则屏幕上将显示结果。
 
get
mget

使用当前文件传输类型将远程文件复制到本地计算机。如果没有指定 LocalFile,文件就会赋以 RemoteFile 名。get 命令与 recv 相同。

多个文件:mget *

get RemoteFile [LocalFile]
RemoteFile
指定要复制的远程文件。

 

LocalFile
指定要在本地计算机上使用的文件名。
lcd 更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录 lcd [Directory]
Directory
指定要更改的本地计算机上的目录。如果没有指定  Directory,将显示本地计算机中的当前工作目录。
ls 显示远程目录上的文件和子目录的简短列表 ls [RemoteDirectory] [LocalFile]  
RemoteDirectory
指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。

 

LocalFile
指定要存储列表的本地文件。如果没有指定本地文件,将在屏幕上显示结果。
open 与指定的 FTP 服务器连接。可以使用 IP 地址或计算机名(两种情况下都必须使用 DNS 服务器或主机文件)指定 Computer。 open Computer [Port]
Computer
必需。指定试图要连接的远程计算机。

 

Port
指定用于联系 FTP 服务器的 TCP 端口号。默认情况下,使用 TCP 端口号 21。
put(send)
mput

使用当前文件传输类型将本地文件复制到远程计算机上。put 命令与 send 命令相同。如果没有指定 RemoteFile,文件就会赋以 LocalFile 名。 

多个文件:mput *

put LocalFile [RemoteFile]
LocalFile
指定要复制的本地文件。

 

RemoteFile
指定要在远程计算机上使用的名称。


其他ftp命令:

 内部命令  说明
 ls  显示服务器上的目录
 get  从服务器下载指定文件到客户端
 put  从客户端传送指定文件到服务器
 open  连接ftp服务器
 quit  断开连接并退出ftp服务器
 cd directory  改变服务器的当前目录为directory
 lcd directory  改变本地的当前目录为directory
 bye  退出ftp命令状态
 ascii  设置文件传输方式为ASCII模式
 binary  设置文件传输方式为二进制模式
 !  执行本地主机命令
 cd  切换远端ftp服务器上的目录
 cdup  上一层目录
 close  在不结束ftp进程的情况下,关闭与ftp服务器的连接
 delete  删除远端ftp服务器上的文件
 get  下载
 hash  显示#表示下载进度
 mdelete  删除文件,模糊匹配
 mget  下载文件,模糊匹配
 mput  上传文件,模糊匹配
 mkdir  在远端ftp服务器上,建立文件夹
 newer  下载时,检测是不是新文件
 prompt  关闭交互模式
 put  上传
 pwd  显示当前目录

发布了47 篇原创文章 · 获赞 33 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/kaever/article/details/68941845