Shell腳本100例:17 使用腳本登錄ftp並上傳文件

FTP服務器大家都不陌生,文件傳輸協議,軟件有很多比如vsftpd、pureftp等,我習慣使用pureftp軟件,ftp的客戶端也有很多FileZilla通常使用較多,關於ftp的傳輸有兩種,ASCII、二進制。在linux上一般使用二進制進行傳輸。

腳本內容:

#!/bin/sh

FILE = list.txt

ftp -v -n 192.168.1.1<

user ftpuser 123456 #ftp用戶名和密碼

binary #二進制文件傳輸

cd www/html #進入ftp目錄

lcd ./ #進入本地目錄

prompt #交互模式提示

put $FILE #上傳文件

bye #終止ftp進程

EOF

echo "Successful file transfer"

腳本執行效果:

Shell腳本100例:17 使用腳本登錄ftp並上傳文件

Shell腳本100例:17 使用腳本登錄ftp並上傳文件


分享到:


相關文章: