|
知识路径: > 计算机网络应用基础知识 > 因特网应用基础知识 > 电子邮件、FTP、Telnet等概念及应用 > 文件传输协议 > FTP客户程序FTP.exe >
|
考试要求:掌握
相关知识点:4个
|
|
|
|
对远程主机上的文件进行操作的命令主要包括put/send/mput、get/recv/mget等,主要用于上传和下载文件。
|
|
|
|
get和mget命令用于从远程主机上获取文件。get命令的一般格式为:
|
|
|
|
用户还可以给出本地文件名,这个文件名是这个要获取的文件在用户的本地机上创建时的文件名。如果用户不给出一个本地文件名,那么就使用远程文件原来的名字。
|
|
|
mget命令用于一次获取多个远程文件。mget命令的一般格式为:
|
|
|
|
使用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送。
|
|
|
|
put和mput命令用于向远程主机发送文件。put命令用于一次发送一个本地文件,其一般格式为:
|
|
|
|
mput命令用于一次发送多个本地文件,其一般格式为:
|
|
|
|
使用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求用户确认是否发送。
|
|
|
|
在默认情况下,FTP按ASCII模式传输文件,也可以指定其他模式。ascii和binary命令的功能是设置传输的模式。用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,可以二进制模式传输文件。
|
|
|
|
传输大型文件时,可能会发现让FTP提供关于传输情况的反馈信息是非常有用的。hash命令使FTP在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个"#"字符。本命令在发送和接收文件时都可以使用。
|
|
|
|
当使用FTP时,字符"!"用于向本地机上的命令shell传送一个命令。如果用户处在FTP会话中,需要shell做某些事,命令"!"就很有用。例如,用户要建立一个目录来保存接收到的文件,如果输入"!mkdir new_dir",那么Linux就在用户当前的本地目录中创建一个名为new_dir的目录。在Windows环境下,"!"命令从FTP临时退出到Windows命令行,使用"?/help"可以显示FTP命令相关说明。
|
|
|