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不加任何參數就可以進行開啟或關閉的設備,每執行一次,狀態就會改變。