ftp是什么意思( 三 )


例如,append 和 put 子命令将拓展文件名,然后仅使用所生成第一个文件名 。其它 ftp 子命令,如 cd、delete, get、mkdir、rename 和 rmdir 不会执行文件名拓展,并从字面上接受模式匹配字符 。
对于 get、put、mget 和 mput 子命令,解释器有能力在不同的本地和远程文件名语法样式之间进行翻译和映射(请参考 case、ntrans 和 nmap 子命令),并且在本地文件名不是唯一的情况下有修改它的能力(请参考 runique 子命令) 。另外,如果远程文件名不是唯一的,则 ftp 命令可将指令发送到远程 ftpd 服务器,以修改远程的文件名(请参考 sunique 子命令) 。
使用双引号(" ") 指定包含空字符的参数 。
请注意:ftp 命令解释器不支持管道 。也无需支持所有多字节字符文件名 。
要在互动地运行的时候结束 ftp 会话,请使用 quit 或 bye 子命令或 ftp> 提示符处的End of File (Ctrl-D) 按键顺序 。要在文件传送未完成之前结束它,请按中断按键顺序 。其缺省“中断键”序列是Ctrl-C 。stty 指令能用于重新定义该键系列 。
ftp 命令在正常情况下会立即暂停正在发送(从本地主机到远端主机)的传输 。ftp 命令通过将FTP ABOR 指令发送到远程FTP 服务器,来暂停正在接收的传输(从远程主机到本地主机),并废弃所有传入的文件传送包(直到远程服务器停止发送它们为止) 。如果远程服务器不支持ABOR 指令,在远程服务器未发送所有请求的文件之前,ftp 命令不会显示 ftp> 提示符 。另外,如果远程服务器执行未期望的操作时,可能需要结束本地 ftp 进程 。