put <remote-filename> <local-filename>
get <local-filename> <remote-filename>
单个参数,表示默认用同名参数保存。
put test1.txt 表示把 test1.txt 放到ftp 目录,并用同名test1.txt保存。
put test1.txt test2.txt 表示test1.txt 放到ftp 目录,并用异名test2.txt保存。
那如果我们是有两个文件test1.txt 和test2.txt ,只能分开执行两次put
put text1.txt
put test2.txt
如果我们需要一次批量上传,需要把 Interactive mode 关了
ftp> prompt
//执行一次是off ,两次则是打开on
ftp>mput <file1> <file2>
ftp>mput *
同理,批量下载文件对应 mget 。
在 此前提下 窗口 不断 提示 询问 是否 yes
我们可以考虑关闭
mput命令,默认的情况下,每上传一个文件都输入一下y来确认,需要在命令模式,并登录
系统后用prompt来关闭它:
ftp>prompt
切换交谈式指令(使用mput/mget 时不用每个文件皆询问yes/no)
ftp>mput *
这样就可以使用 mput *让它慢慢上传
注:
ftp> help prompt
prompt force interactive prompting on multiple commands
ftp> prompt
Interactive mode off.
ftp> prompt
Interactive mode on.
ftp> prompt
Interactive mode off.
从上例也可以看出prompt不加任何参数就可以进行开启或关闭的设备,每执行一次,状态就会改变。