Linux 下ftp自动登录
操作系统:linux
说明:使用了expect,参数为ftp服务器地址和要下载的文件名
参数:lindex $argv 0 读取ftp服务器ip地址
lindex $argv 1 读取要下载的文件名
编辑:
#vi ftp.sh
spawn ftp [lindex $argv 0]
expect "Name (*):"
send "anonymous/r"
expect "Password:*"
send "/r"
expect "ftp>"
send "binary/r"
expect "ftp>"
send "hash/r"
expect "ftp>"
send "get [lindex $argv 1]/r"
expect "* Transfer complete."
send "exit/r"
执行方法:expect ftp.sh 服务器ip地址 文件名称
(expect ftp.sh 192.168.0.1 filename.txt )
扩展:可以根据需要把用户名和密码也作为参数输入里边,这个根据个人需求去做
使用Shell脚本来实现FTP的自动上传下载
1. FTP自动登录批量下载文件。 <
Linux 下ftp自动登录
最新推荐文章于 2024-04-01 09:53:54 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)