千家信息网

Linux下如何使用Shell脚本实现ftp的自动上传下载

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,小编给大家分享一下Linux下如何使用Shell脚本实现ftp的自动上传下载,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1. ftp自动登录批量下载文件。代码如下:#####从ft
千家信息网最后更新 2024年09月22日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的自动上传下载"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

文件 代码 登录 脚本 服务器 服务 上传下载 单个 篇文章 上下 完了 小结 更多 标志 标识 注解 知识 行业 资讯 资讯频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 杭州吱信网络技术有限公司 天融信网络安全公开课程 崇阳县网络安全项目 数据库中关闭窗体的代码 考官问软件开发职员你有啥缺点 传统媒体如何应对网络安全 魔兽怀旧服60级服务器转区 植物暴击僵尸无法连接服务器 云问网络技术公司 数据库表怎么定义整段 互联网企业不能算高科技企业 机器视觉软件开发招聘 3台服务器搭建数据库集群 dcs网络安全设计 用什么可表示数据库中的所有字段 摩尔庄园怎么找到以前的服务器 住建网络安全自查情况报告 京科交通北京网络技术有限公司 南京华锐软件开发公司 融信网络安全 数据库脱敏系统中标 如何找到方舟专用服务器 蓝思科技服务器 超威服务器管理口地址 泰州银联软件开发 湖北图腾服务器机柜 全球身份证件数据库 宁夏医院时钟同步服务器 深圳怎样学软件开发 软件开发行业如何做账
0