• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

    您可能感兴趣的文章:
    • 浅谈ubuntu 使用securecrt vi编辑出现的问题
    • SecureCRT中文显示乱码问题的解决方法
    • linux下上传下载文件夹的方法
    • linux系统上传下载命令rz和sz的教程
    • Linux ftp 命令行中下载文件get与上传文件put的命令应用详解
    • Linux本机与服务器文件互传及Linux服务器文件上传下载命令写法
    • xshell上传下载文件(Windows、Linux)
    • 基于SecureCRT向远程Linux主机上传下载文件步骤图解
    上一篇:神奇的shell命令行输入与输出功能介绍
    下一篇:linux下使用perl获取本机ip的几种方法介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux下使用Shell脚本实现ftp的自动上传下载的代码小结 Linux,下,使用,Shell,脚本,