linux文件传输(1)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 07:04 点击:

ftp

ftp 命令的一般格式如下:

$ ftp 主机名 /IP

    其中“主机名 /IP ”是所要连接的远程机的主机名或 IP 地址。在命令行中,主机名属于可选项,如果指定主机名,ftp 将试图与远程机的 ftp 服务程序进行连接;如果没有指定主机名,ftp 将给出提示符,等待用户输入命令。

   此时在 ftp> 提示符后面输入 open 子命令加主机名或 IP 地址,将试图连接指定的主机。不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过 ftp 使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和能将上载文件放到哪个目录中。在远程站点上登录成功后,在“ftp> ”提示符下可以自由使用 ftp 提供的各种子命令,最常用的子命令如下表所示。

表 1. ftp 子命令

 

命令

描述

ls

列出远程机的当前目录

cd

在远程机上改变工作目录

lcd

在本地机上改变工作目录

ascii

设置文件传输方式为 ASCII 模式

binary

设置文件传输方式为二进制模式

close

终止当前的 ftp 会话

get (mget)

从远程机传送指定文件到本地机

put (mput)

从本地机传送指定文件到远程机

open

连接远程 ftp 站点

quit

断开与远程机的连接并退出 ftp

?

显示本地帮助信息

!

转到 Shell 中

prompt 1

关闭交互模式

 使用实例:

利用编写 ftp 脚本可以自动完成文件传输任务。具体方法是使用 ftp 命令的 -in 选项,并重定向 ftp 命令的输入。现在我们来编写一个利用 ftp 登录到远程服务器,并以 bin 的文件格式,在 /home 目录下,下载 file1.log以及 file2.sh 至本机 /opt/ibm/,并从本地 /opt 目录上传文件 file3.jave 至远程服务器 /home 的自动化脚本。

 

ftp -ni <<+

          open $IP

          user $USERNAME $PASSWD

          bin

          cd /home

          lcd /opt/ibm

       

    相关新闻>>

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • /etc/fstab 详解
    • nginx主主集群
    •  LVS-NAT和LVS-DR模式的实现详解
    •  RHCE考试之磁盘配额
    • 学习笔记:ACL详解
    • suse linux双网卡双网关配置
    •  LVM逻辑卷管理器
    •  Nginx主主负载均衡架构
    • ubuntu学习Mysql

    快速直达

    操作系统导航

    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1