下面的命令一定要手动输入,vi /..../...
我就是一开始因为没有手动输入,直接复制进去的,就一直报各种错,so一定要手动输入
//上传
#!bin/sh
export PUTFILE=a.txt
ftp -v -n 223.105.1.174<<EOF //服务器地址
user userftp 12345678 //ftp用户名 密码
binary //二进制镜像传输
cd / //服务器上的ftp路径
lcd /root //本地的路径
put $PUTFILE
prompt
bye
EOF
echo "commit to ftp successfully"
//下载
#!bin/sh
export GETFILE=b.txt
ftp -v -n 223.105.1.174<<EOF
user userftp 12345678
binary
cd /
lcd /root
get $GETFILE
prompt
bye
EOF
echo "get from ftp successfully"

本文介绍了一个用于FTP服务器文件上传和下载的手动输入Shell脚本示例。通过该脚本,用户可以实现自动化地将本地文件上传到远程服务器或将服务器上的文件下载到本地。脚本详细展示了如何设置FTP连接参数、指定文件路径及执行相应的传输操作。
6584

被折叠的 条评论
为什么被折叠?



