ftp本地命令
① ftp命令。
FTP命令格式为:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]。这里的-v选项表示不显示远程服务器响应,-n选项禁止第一次连接时自动登录,-i选项关闭多个文件传输期间的交互提示,-d选项允许调试并显示客户机与服务器之间传递的所有FTP命令,-g选项禁止使用文件名通配符,-s:filename选项指定包含FTP命令的文本文件,在FTP命令启动后将自动运行这些命令。-a选项绑定数据连接时使用任何本地端口,-w:windowsize选项忽略默认的4096传输缓冲区,computer选项指定要连接的远程计算机的IP地址。
其他命令包括:
1)?命令,显示FTP命令的说明。不加参数则显示所有命令列表。
2)!命令,允许在本地计算机上运行指定命令。不加参数则显示本地命令提示,输入exit返回到FTP。
3)$macro-name[args],执行宏定义。
4)append命令,将本地文件附加到远程计算机文件,格式为append local-file [remote-file]。
5)account[password]命令,提供登录远程系统成功后访问系统资源所需的补充口令。
6)ascii命令,设置文件传输类型为ASCII。
7)bell命令,响铃开关,文件传输完成后是否有提醒,默认关闭。
8)binary命令,设置文件传输类型为二进制。
9)bye命令,结束与远程计算机的FTP会话。
其他命令还包括:
10)cd命令,更改远程计算机上的工作目录,如cd data。
11)chmod命令,将远程主机文件的存取方式设置为mode,如chmod 777 a.out。
12)cr命令,使用ASCII方式传输文件时将回车换行转换为回行。
13)close命令,结束与远程服务器的FTP会话并返回命令解释程序。
14)dir命令,显示远程文件及子目录列表,如dir data。
15)debug命令,调试开关,打开时打印发送到远程计算机的每个命令,默认关闭。
16)disconnnect命令,与远程计算机断开连接但保持FTP命令提示符。
还有:
17)delete命令,删除远程主机文件。
18)disconnection命令,同close。
19)form命令,将文件传输方式设置为format,默认为file方式。
20)get命令,使用当前文件传输类型把远程文件拷贝到本地计算机上,如get remote-file local-file。
21)glob命令,文件名通配开关。
22)hash命令,转换每个传输数据块的散列标记打印(#),数据块大小为2048字节,默认关闭。
23)help命令,显示FTP命令的解释,如help command。
24)idle[seconds]命令,将远程服务器的休眠计时器设为[seconds]秒。
25)image命令,设置二进制传输方式(同binary)。
26)lcd命令,更改本地计算机的本地目录,默认为启动FTP的目录。
27)literal命令,向远程FTP服务器发送协商参数,如literal argument [...]。
28)ls命令,显示远程目录的文件和子目录,如ls remote-directory local-file。