zoukankan      html  css  js  c++  java
  • 使用shell脚本批量下载FTP文件

    脚本(get-ftp.sh):

    #从FTP上批量下载文件到本地
    #!/bin/sh
    echo "输入参数:FTP文件目录或文件名"
    
    if [ $# == 0 ] ; then
    echo "错误:缺少参数,请输入需要下载的FTP文件目录或文件名!"
    exit 1;
    fi
    
    ftp -v -n 10.168.4.67 << EOF    #EOF只是一个分界符标志 也可以使用EOM,!等
    user daoshu 123456
    binary  #文件传输类型
    cd  $1                          #cd是在远程主机目录操作的命令
    lcd ./                                       #lcd是在本地主机目录操作的命令
    prompt  #取消交互
    mget *  #mget是批量的下载文件
    bye
    EOF                                          #EOF只是一个分界符标志 也可以使用EOM,!等
    echo "download from ftp successfully"
    
    exit0

    使用(新建脚本需要执行权限):

    ./get-ftp.sh   ftp目录
  • 相关阅读:
    Java 概述
    vue组件事件
    小程序注册
    小程序基础知识梳理
    小程序简介
    公众号
    jeecg-boot
    小程序背景图
    bootstrap-select采坑
    存取cookie
  • 原文地址:https://www.cnblogs.com/gongxr/p/12192053.html
Copyright © 2011-2022 走看看