`
tang&qiang
  • 浏览: 25397 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

15. FTP文件获取与发送(手动方式和Shell脚本方式)

阅读更多

一.手动方式的 FTP 文件操作

     1.先跳转到自己想要 把拿到的文件 存放 的目录。或者是想放入服务器的文件 的目录。

      2.使用ftp命令连接已知的ftp服务器,例如:D:\>ftp 192.168.1.1    

           输入用户和密码之后可进入ftp服务器的用户目录,可以使用pwd命令和ls命令来进行目录的跳转(cd)。

      3.使用bin (binary)使交互方式变成2进制流方式

      4.在目标目录使用mget +filename  或 mput +filename  来获取或发送文件。

 

二.脚本方式

      这是unix下的shell脚本


  

  ftp.sh

     #!/bin/bash
     $echo  tar  cvf   /home/allB78.tar   /home/B78
     SERVER=192.168.1.1
      USERNAME=user
      PASSWORD=password
      ftp  -n  $SERVER  << script
      quote  USER  $USERNAME
      quote  PASS  $PASSWORD
      cd   /home/tmp
      lcd   /home
      binary
      verbose
      put  allB78.tar
      close
      quit
      script
 


  • 大小: 29.1 KB
分享到:
评论

相关推荐

    Shell脚本自动备份MySQL到FTP并定期清理过期备份

    以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL备份无需保留太长时间的,如果能有自动...

    Shell脚本实现自动输入密码登录服务器

    关于建立ssh信任关系的方法请自行百度Google,只需要两行简单的命令即可搞定,但这并不是常规的解决方案,如果是ftp连接就没辙了,况且,你不可能为了执行某些命令去给每个你要连接的主机都手动建立ssh信任,...

    RED HAT LINUX 6大全

    14.9.15 encrypt passwords=和smb passwd file=(G) 257 14.9.16 hosts equiv=(G) 257 14.9.17 interfaces=(G) 257 14.9.18 load printers=(G) 257 14.9.19 null passwords=(G) 257 14.9.20 password level和...

    FTPauto:FTPauto 是一个高级的 bash 脚本,有很多可能性将文件发送到 FTP 服务器

    使用 lftp 轻松发送文件(与 FTP 之间以及服务器之间 - FXP) 高度可定制的命令行 监视 FTP 服务器上的可用空间或服务器状态 带有估计传输时间的进度条 历史记录(传输日志) 传输队列系统(失败传输,队列) 将...

    LINUX安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    linux安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    LINUX 24学时教程

    4.3 阅读子目录和文件 52 4.3.1 使用ls命令列出子目录的内容清单 52 4.3.2 使用dir和vdir命令列出子目录的 内容清单 55 4.3.3 使用cat命令列出及合并文件 56 4.3.4 使用more命令阅读文件 58 4.3.5 使用less命令浏览...

    CuteFTP9简易汉化版

    选择手动创建使用你最喜欢的编程或脚本语言或脚本自动创建脚本使用会话记录和回放工具。 宏录制和playback-CuteFTP可以记录和回放整个会话使用强大的宏记录/回放工具。会议记录在Visual Basic脚本,并利用一种上传...

    emacs-ssh-deploy:通过Tramp for Emacs的部署插件

    手动下载和上载目录和文件 使用本地修订自动和手动检测文件的远程更改 在基本或相对目录中启动远程eshell和shell终端 启动远程dired浏览在碱或相对目录 使用ediff启动文件差异会议 使用基于ediff Tramp的递归目录...

    DeployBot Extension-crx插件

    •在部署之前,之后或期间在自己的服务器上运行Shell脚本•在您喜欢的通信渠道上获取通知•分析部署对性能和应用程序稳定性的影响开发人员为开发人员构建。 我们的用户说:“去年,使用多个Web应用程序进行活动时,...

Global site tag (gtag.js) - Google Analytics