一、上传文件脚本put

ftp.sh

#!/bin/sh
ftp -v -n 192.168.1.200<<EOF
user 对端用户名 对端密码
passive
binary
put $1 $2
bye
EOF

运行脚本:

ftp.sh /test/1.txt   /data/1.txt

put命令会将本地的/test/1.txt文件,上传至目标192.168.1.200 的/data/目录下,文件名称我们仍设置为1.txt。

二、下载文件脚本get

ftp.sh

#!/bin/sh
ftp -v -n 192.168.1.100<<EOF
user 对端用户名 对端密码
passive
binary
get $1 $2
bye
EOF

运行脚本:

ftp.sh  /data/1.txt /test/1.txt  

get命令会将目标192.168.1.200 的/data/1.txt文件下载至本地的/test/目录下,文件名称我们仍设置为1.txt。

三总结

使用ftp方式,可以将对端的用户名和密码都直接写在脚本里,不需要再手动输入密码;

sftp方式,则是交互式的,需要手动输入密码(当然,也可以设置密钥,使其免密钥)。

ftp上传和下载文件脚本示例相关推荐

  1. [ASP.NET]web实现用FTP上传、下载文件(附源码)

    文章配套源码下载地址:https://download.csdn.net/download/djk8888/10486581 index.aspx 页: <%@ Page Language=&q ...

  2. C# FTP上传和下载文件操作

    目录 1.初始化FTP 2.上传文件 3.下载文件 4.代码描述    我们使用C# 需要通过FTP访问服务器时,那么上位机就要作为客户端,通过连接FTP服务来上传下载文件.这里用实际代码和简要的文字 ...

  3. windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

  4. filezilla定时上传_windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

  5. 如何在命令行中使用 ftp 命令上传和下载文件

    转摘:https://linux.cn/article-6746-1.html 本文中,介绍在 Linux shell 中如何使用 ftp 命令.包括如何连接 FTP 服务器,上传或下载文件以及创建文 ...

  6. winform实现FTP上传、下载、删除文件(附源码下载)

    一个用winform开发的FTP上传.下载.删除文件的简单列子: 配套源码下载:https://download.csdn.net/download/djk8888/10473477 注释尽可能详尽, ...

  7. 【Python学习 】Python实现的FTP上传和下载功能

    一.背景 最近公司的一些自动化操作需要使用Python来实现FTP的上传和下载功能.因此参考网上的例子,撸了一段代码来实现了该功能,下面做个记录. 二.ftplib介绍 Python中默认安装的ftp ...

  8. lftp上传和下载文件夹

    lftp上传和下载文件夹 lftp是一个很稳定很好用的命令行ftp工具.get命令用来下载文件,却无法下载文件夹.如果要上传和下载文件夹,就要用到mirror命令了. 简单示例: 下载:mirror ...

  9. 利用SecureCRT上传、下载文件(使用sz与rz命令)

    利用SecureCRT上传.下载文件(使用sz与rz命令) 借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器. 其中,对于s ...

最新文章

  1. 央行官员:强化虚拟货币监管 遏制境外发币行为
  2. linux64 溢出,64位Linux下的栈溢出
  3. Spark内存管理(2)—— 统一内存管理
  4. 安装VSCode作为常用的文本编辑器
  5. Android处理ListView中的Item中的Button按钮不能点击的问题
  6. jni jvm 内存泄漏_解析Java的JNI编程中的对象引用与内存泄漏问题
  7. 【Flink】FileNotFoundException: JAR file does not exist: -ynm -yst
  8. linux内核驱动之 用户空间和内核空间
  9. 测试 软通动力软件测试机试_5000字长文,计算机保研机试介绍及准备策略!高分过过过!...
  10. Unity3D方向键控制人物移动的代码
  11. Live-Charts在WPF中的使用
  12. 《SPEA2: Improving the Strength Pareto Evolutionary Algorithm》阅读笔记
  13. BUUCTF Crypto BabyRSA
  14. codeforce 332B Maximum Absurdity
  15. 关于Mock数据笔记
  16. mvn将本地jar文件导入本地maven库中
  17. 动作识别0-10:mmaction2(SlowFast)-源码无死角解析(6)-模型构建总览
  18. 无线WiFi安全渗透与攻防(三)之Windows扫描wifi和破解WiFi密码
  19. 一个有趣的智力题,可以看看
  20. [原创] 盟军敢死队2 - 3D室内场景浏览器

热门文章

  1. 奇兵给seo新手的学习建议
  2. (47)【漏洞发现】漏扫工具合集、WAF绕过分类
  3. 数据挖掘比赛常用数据处理函数
  4. 《HeadFirst设计模式》读书笔记-第9章v1-迭代器模式
  5. python自动识别简单图片中的文字
  6. 摩托罗拉多开助手by IM大朋友
  7. 简练软考知识点整理-项目管理过程与过程组
  8. 搞笑分析:1996年,香港房地产上涨的20个理由
  9. 前端项目部署,阿里云服务器部署前端项目,超详细
  10. 关于png的交错Interlace