Linux下如何使用Shell脚本实现ftp的自动上传下载-创新互联

小编给大家分享一下Linux下如何使用Shell脚本实现ftp的自动上传下载,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

创新互联建站-成都网站建设公司,专注成都网站设计、网站建设、网站营销推广,空间域名,虚拟空间,网站托管维护有关企业网站制作方案、改版、费用等问题,请联系创新互联建站

1. ftp自动登录批量下载文件。

代码如下:


#####从ftp服务器上的/home/data 到 本地的/home/databackup####
#!/bin/bash
ftp -n<open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
mget *
close
bye
!


2. ftp自动登录上传文件。

代码如下:


####本地的/home/databackup to ftp服务器上的/home/data####
#!/bin/bash
ftp -n<open 192.168.1.171
user guest 123456
binary
hash
cd /home/data
lcd /home/databackup
prompt
mput *
close
bye
!


3. ftp自动登录下载单个文件。

代码如下:


####ftp服务器上下载/home/data/a.sh to local /home/databackup####
#!/bin/bash
ftp -n<open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
get a.sh a.sh
close
bye
!


4. ftp自动登录上传单个文件。

代码如下:


####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -n<open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh
close
bye
!


小结:把以上脚本另存为文件加入到crontab中即可实现ftp自动上传、下载文件。
注解:
1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)
2. << 是使用即时文件重定向输入。
3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

看完了这篇文章,相信你对“Linux下如何使用Shell脚本实现ftp的自动上传下载”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


名称栏目:Linux下如何使用Shell脚本实现ftp的自动上传下载-创新互联
分享路径:http://bzwzjz.com/article/eheog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 高端定制网站设计 营销型网站建设 成都网站制作 高端品牌网站建设 企业网站设计 成都网站建设 企业网站设计 企业网站建设公司 重庆企业网站建设 成都营销网站建设 做网站设计 成都网站建设 专业网站设计 LED网站设计方案 成都网站设计 成都商城网站建设 成都网站建设 网站建设开发 成都网站建设 手机网站制作 成都企业网站制作