linux创建ftp代码(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<<EOF #ftp地址

user ftpuser 123456 #ftp用户名和密码

binary #二进制文件传输

cd www/html #进入ftp目录

lcd ./ #进入本地目录

prompt #交互模式提示

put $FILE #上传文件

bye #终止ftp进程

EOF

echo "Successful file transfer"

脚本执行效果:

linux创建ftp代码(Shell脚本100例17使用脚本登录ftp并上传文件)(1)

linux创建ftp代码(Shell脚本100例17使用脚本登录ftp并上传文件)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页