ftp上传文件-Linux
遍历目录下文件并上传到ftp
#!/bin/sh #定义ftp上传函数,一次只上传一个文件 ftp_put_file(){ ftp -v -n $ftp_server<<EOF user $ftp_user $ftp_password binary cd $remote_path_ftp lcd $local_path_for_put prompt put $1 bye EOF echo "commit to ftp successfully" } #PUTFILE='taryear_0712.sh' #ftp_put_file $PUTFILE ftp_server='10.1.1.7' ftp_user='uname' ftp_password='password' local_path_for_put='/root/2022/' #定义本地路径,需要上传的文件位于该目录下 remote_path_ftp='/rr/2022/' #定义ftp远端路径,文件上传后所在路径 file_type='*.sh' #定义需要上传的文件格式 put_path_files=$local_path_for_put$file_type put_path=`ls $put_path_files` for file in ${put_path} do putfile=$(basename $file) echo $putfile ftp_put_file $putfile sleep 2 done
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2016-08-25 django导入自定义模块
2016-08-25 通过ajax GET方式查询数据,Django序列化objects
2014-08-25 Start-Process传递变量
2014-08-25 反转字符串