如何在shell下使用ftp上傳下載檔案

linux指令, 架設等
回覆文章
頭像
tim
文章: 1319
註冊時間: 2008年 11月 26日, 00:49

如何在shell下使用ftp上傳下載檔案

文章 tim » 2020年 3月 17日, 16:33

利用 shell script 進行 ftp 操作:

代碼: 選擇全部

#!/bin/sh
HOST='ftp.yourftp.server'
USER='youruser'
PASSWD='yourpasswd'
FILE='filename.txt'
 
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0
若有 port 放在 host 後面, 如 ftp.my.com 8021
若需要改為 binary mode 需要下 bi
若使用 mput 時, 不需要確認輸入, 可以利用 prompt 來關閉提示


繼續閱讀:
https://www.opencli.com/linux/shell-scr ... load-files
prompt: https://stackoverflow.com/questions/511 ... r-by-batch
多多留言, 整理文章, 把經驗累積下來.....

回覆文章