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 写脚本登录ftp,Linux使用Shell脚本实现ftp的自动上传下载-Go语言中文社区相关推荐

  1. 博通蓝牙驱动linux,基于Android8.1的博通bcm89342蓝牙驱动的驱动移植记录-Go语言中文社区...

    说明 本文档是基于Android 8.1版本的一款博通蓝牙的驱动移植全过程记录.本驱动是通过/dev/ttyS2和蓝牙进行通信.因为较android以前的版本有很大变化尤其是上层关于蓝牙协议栈的部分, ...

  2. 编译高性能linux so库,关于如何在linux环境下生成a库和so库(改,附图)-Go语言中文社区...

    一般linux环境下的链接库分为a库和so库,分别表示静态链接库和动态链接库,其作用是把C程序编译好做成一种可执行链接文件,c主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要i ...

  3. linux脚本调用db2存储过程,LINUX定时执行含有DB2存储过程的SHELL脚本

    <LINUX定时执行含有DB2存储过程的SHELL脚本>由会员分享,可在线阅读,更多相关<LINUX定时执行含有DB2存储过程的SHELL脚本(6页珍藏版)>请在人人文库网上搜 ...

  4. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

  5. linux停止jar程序,Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法

    废话不多说了,先给大家上代码,具体代码如下所示: #!/bin/bash cd `dirname $0` CUR_SHELL_DIR=`pwd` CUR_SHELL_NAME=`basename ${ ...

  6. linux脚本查看系统内存,二个linux下查看内存使用情况的shell脚本()

    摘要 腾兴网为您分享:二个linux下查看内存使用情况的shell脚本(),政务易,悦作业,优化大师,王者荣耀等软件知识,以及单向历app,优路教育app,kimoji,开关电源设计软件,皮皮高清影视 ...

  7. linux启动脚本springboot,Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法

    废话不多说了,先给大家上代码,具体代码如下所示: #!/bin/bash cd `dirname $0` cur_shell_dir=`pwd` cur_shell_name=`basename ${ ...

  8. linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式

    主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...

  9. shell脚本内调用另外一个shell脚本的几种方法

    有时会在一个shell脚本(如test_call_other_shell.sh)中调用另外一个shell脚本(如parameter_usage.sh),这里总结几种可行的方法,这些方法在linux上和 ...

最新文章

  1. 图像拼接--Automatic Panoramic Image Stitching using Invariant Features
  2. Mybatis中的@Param注解
  3. cf552 G Minimum Possible LCMn个数,求最小得一对lcm
  4. SAP Commerce Cloud Spartacus UI 的 ActionClass 数据结构设计
  5. 【招聘(北京)】.NETCORE开发工程师(微服务方向)
  6. 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc
  7. IFrame语法:IFrame实例应用集
  8. oracle打开文件模式无效,oracle expdp导入时 提示“ORA-39002: 操作无效 ORA-39070: 无法打开日志文件 ”...
  9. 企业如何确定需要什么样的产品经理
  10. 凸优化第八章几何问题 8.4 极值体积椭圆
  11. cass连接复合线命令 lisp_南方CASS和AutoCAD快捷命令大全
  12. win10计算机不显示usb,win10系统U盘不识别怎么办 没有显示U盘的解决方法
  13. Python修改证件照底色,get新技能
  14. 明日书苑:史上书法字体分类最全(收藏版)
  15. C语言变量inv,编写一个函数inv,将数组a中n个整数按相反顺序存放,用指针变量作为调用该函数时的实参...
  16. 次世代建模是什么?学到什么程度才能接单赚钱
  17. 【Linux】VMware使用 - 虚拟机克隆
  18. fMRI之dpabi处理经验(一)
  19. 2020年团体程序设计天梯赛L1题目集(题目+代码)
  20. 嵌入式远程机房数采监控报警系统

热门文章

  1. 2apt-get命令,deb包安装,源码安装
  2. 6.set ff=unix;设置Linux中文件中每行后又尖括号的情况
  3. 内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量
  4. python代码执行过程记录_[原创]IDAPython+OdbgScript动态获取程序执行流程
  5. vs2010 出错:error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
  6. 解决Windows下新安装的CodeBlocks无法编译运行
  7. Hive权限与HDFS权限分离导致的一些问题
  8. 《VMware 网络技术:原理与实践》—— 3.2 以太网
  9. 张小龙公布微信小程序进展 可直接从桌面进入
  10. 不在JPA 的 persistence.xml 文件里配置Entity class的解决的方法