服务器 频道

玩儿转Win2003 server下FTP命令(下)

! :从 ftp 子系统暂时退出到命令提示符下,以便可以运行 Windows Server 2003 家族的命令。要返回到ftp子系统,请在命令提示符下键入 exit。
?:显示 ftp 子命令的说明。
append:使用当前文件类型设置,将本地文件附加到远程计算机上的文件。
append LocalFile [RemoteFile]
LocalFile :指定要添加的本地文件。
RemoteFile :指定(要将 LocalFile 添加到的)远程计算机上的文件。
说明:如果省略了 RemoteFile,将使用 LocalFile 名替代远程文件名。

ascii:将文件传输类型设置为 ASCII。

bell:执行完每个文件传输命令后,将会切换到一个可听见的声音。
说明:默认情况下,bell 是关闭的。

Binary:将文件传输类型设置为二进制。
说明:Ftp 同时支持 ASCII 和二进制图像文件传输类型。在传输可执行文件时应该使用二进制。在二进制模式下,文件以一字节为单位进行传输。

bye:结束与远程计算机的 FTP 会话并退出 ftp。

cd:更改远程计算机上的工作目录。
cd RemoteDirectory
RemoteDirectory :指定要更改的远程计算机上的目录。

close:结束与远程服务器的 FTP 会话,并停留在 ftp> 提示符下。

debug:切换到“调试模式”。
说明:默认情况下,调试是关闭的。
当打开调试时,将显示发送到远程计算机的每个命令,前面是大于号字符 (>)。

delete:删除远程计算机上的文件。
delete RemoteFile
RemoteFile :指定要删除的文件。

dir:显示远程计算机上的目录文件和子目录列表。
dir [RemoteDirectory] [LocalFile]
RemoteDirectory :指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。
LocalFile :指定要存储列表的本地文件。如果没有指定本地文件,则屏幕上将显示结果。
disconnect从远程计算机断开连接,同时保留 ftp> 提示符。

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

hash:切换已传输的每个数据块的数字签名 (#) 打印。

说明 :数据块的大小是 2048 字节。 默认情况下,hash 是关闭的。

lcd:更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。
lcd [directory]
Directory :指定要更改的本地计算机上的目录。如果没有指定 Directory,将显示本地计算机中的当前工作目录。

ls:显示远程目录上的文件和子目录的简短列表。
ls [RemoteDirectory] [LocalFile]
RemoteDirectory :指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。
LocalFile :指定要存储列表的本地文件。如果没有指定本地文件,将在屏幕上显示结果。

mdelete:删除远程计算机上的文件。
mdelete RemoteFiles [...]
RemoteFiles :指定要删除的远程文件。

mdir:显示远程目录中的文件和子目录列表。
mdir RemoteFiles [ ...] LocalFile
RemoteFiles :指定要查看其列表的目录。
LocalFile :指定要存储列表的本地文件。
说明 :可以使用 mdir 指定多个文件。

Mput:使用当前文件传输类型将本地文件复制到远程计算机上。
mput LocalFiles [ ...]
LocalFiles :指定要复制到远程计算机的本地文件。

Open :与指定的 FTP 服务器连接。

open Computer [Port]
Computer :必需指定试图要连接的远程计算机。
Port :指定用于联系 FTP 服务器的 TCP 端口号。默认情况下,使用 TCP 端口号 21。
说明 :可以使用 IP 地址或计算机名(两种情况下都必须使用 DNS 服务器或 Hosts 文件)指定 Computer。如果打开了自动登录,则 ftp 将试图使用户自动登录到 FTP 服务器。

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

pwd:打印远程计算机上的当前目录。

quit:结束与远程计算机的 FTP 会话并退出 ftp 到命令提示符下。

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

rename:重命名远程文件。
rename FileName NewFileName
FileName :指定要重命名的文件。
NewFileName :指定新的文件名。

rmdir:删除远程目录。
rmdir Directory
Directory 指定要删除的远程目录的名称。

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

status:显示 FTP 连接的当前状态。

trace:切换数据包跟踪。

user:指定远程计算机的用户。
user UserName [Password] [Account]
UserName :指定登录到远程计算机所使用的用户名。
Password :指定 UserName 的密码。如果没有指定密码,但是需要指定,则 ftp 会提示您输入密码。
Account :指定登录到远程计算机所使用的帐户。如果需要指定 Account,但没有指定,则 ftp 会提示您输入帐户。

verbose:切换 verbose 模式。
说明:默认情况下,verbose 是打开的。当打开了 verbose 时,将显示所有 ftp 的响应。在文件传输完成后,将同时显示与传输效率有关的统计信息。

通过对上述命令的运用,用户可以使用FTP完成多种功能.

0
相关文章