`
saboo
  • 浏览: 71629 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FTP 操作

阅读更多


telnet sunesw100   //某虚拟机名,由于虚拟机设置了权限,所以只有固定的ip才能进去
jboss //登录jboss
jboss

cd app/opt/jboss xxxx/default/deploy/ //切换到jboss服务跟目录下

ftp 173.105.125.188 //某虚拟机IP
anonymous    //匿名登录
//密码空
cd HMMS20110418    //到ftp  173.105.125.188 根目录下的  HMMS20110418  
get HMMS_CON_D.war

//如果是get就是从下载  HMMS_CON_D.war文件到jboss服务器app/opt/jboss xxxx/default/deploy/目录下 

//如果是put就是从 app/opt/jboss xxxx/default/deploy/文件下上传 HMMS_CON_D.war 文件到   HMMS20110418文件

 

FTP概述:
  FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。

  FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。

  FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器;授权的FTP服务器必须用授权的账户名和密码才能登录服务器。通常匿名的用户权限较低,只能下载文件,不能上传文件。

  客户机访问FTP服务器通常有两种方法:用FTP命令访问和用FTP客户端软件访问

FTP 命令:

从“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令窗口,就可以输入FTP命令了。

1、登录FTP服务器

  方法一:输入命令 ftp host

  其中host是FTP服务器的域名或IP地址。如:

 

      C:\>ftp ftp.bttc.cn  或   C:\>ftp 192.168.0.55

 

      启动FTP后,命令提示符变为ftp>

  方法二:先输入命令 ftp 启动FTP,再用命令 open host 登录服务器。如:

      C:\>ftp

      C:\>open ftp.bttc.cn   或   C:\>ftp 192.168.0.55  

 

      登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器:

 

      C:\>ftp ftp.bttc.cn
      …………
      User:anonymous 
      331 User name okay,please send complete E-mail address as password
      Password:
      230 User logged in,proceed
      ftp>
      注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。登录成功后就可以访问FTP服务器上的文件了。

  如果由于用户名或密码错误导致登录失败,可以用user 命令重新登录。

2、查看FTP服务器上的文件

  dir 命令:显示目录和文件列表。

  ls 命令:显示简易的文件列表。

  cd 命令:进入指定的目录。

  dir 命令可以使用通配符“*”和“?”,比如,显示当前目录中所有扩展名为jpg的文件,可使用命令 dir *.jpg。

  cd 命令中必须带目录名。比如 cd main 表示进入当前目录下的main子目录,cd .. 表示退回上一级子目录。

 

 3、下载文件
  上传和下载文件时应该使用正确的传输类型,FTP的传输类型分为ASCII码方式和二进制方式两种,对.txt、.htm等文件应采用ASCII码方式传输,对.exe或图片、视频、音频等文件应采用二进制方式传输。在默认情况下,FTP为ASCII码传输方式。

  type 命令:查看当前的传输方式。

  ascii 命令:设定传输方式为ASCII码方式。

  binary 命令:设定传输方式为二进制方式。

  以上命令都不带参数。

  get 命令:下载指定文件。

  get命令的格式:get filename [newname] ,filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。

  get命令下载的文件将保存在本地计算机的工作目录下。该目录是启动FTP时在盘符C:后显示的目录。如果想修改本地计算机的工作目录,可以使用 lcd 命令。比如:lcd d:\ 表示将工作目录设定为D盘的根目录。

  mget 命令:下载多个文件。

  mget命令的格式:mget filename [filename ……] 。

  mget命令支持通配符“*”和“?”,比如:mget *.mp3 表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。

 

4、上传文件
  put 命令:上传指定文件。

  put命令的格式:put filename [newname] ,filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。

  上传文件前,应该根据文件的类型设置传输方式,本机的工作目录也应该设置为上传文件所在的目录。

5、结束并退出FTP
  close 命令:结束与服务器的FTP会话。

  quit 命令:结束与服务器的FTP会话并退出FTP环境。

6、其它FTP命令
  pwd 命令:查看FTP服务器上的当前工作目录。

  rename filename newfilename 命令:重命名FTP服务器上的文件。

  delete filename 命令:删除FTP服务器上的文件。

  help [cmd] 命令:显示FTP命令的帮助信息,cmd是命令名,如果不带参数,则显示所有FTP命令。

 

      rm filename  命令: 删除某个文件

 

用IE6.0访问FTP服务器:
  IE6.0包含了FTP客户程序,所以用IE6.0可直接访问FTP服务器。

  在IE6.0的地址栏中输入以“ftp://”开头的FTP服务器域名,就可以访问了,比如访问域名为ftp.bttc.cn的FTP服务器应输入地址:“ftp://ftp.bttc.cn”。登录成功后,使用方法类似于“我的电脑”,只是其中的文件在FTP服务器上。将其中的文件保存到本地计算机上就是下载,将本机文件复制到文件夹中就是上传。

使用FTP客户端软件访问FTP服务器
  FTP客户端软件有很多,找一个安装到计算机中,就可以用它访问FTP服务器了。这类软件通常使用简单、方便。

  “CuteFTP”是最知名的FTP客户端软件,很适合于经常访问FTP站点的用户。

  “网际快车”是一个有名的下载软件,不仅可以从Web服务器上下载文件,也可以从Ftp服务器上下载,支持断点续断、多线程下载,适合于从FTP站点上下载大文件,但不支持上传。

【望精通的能指点迷径】

分享到:
评论
2 楼 saboo 2011-05-09  
ginkgo 写道
linux 下用lftp啊。


1 楼 ginkgo 2011-05-07  
linux 下用lftp啊。

相关推荐

    C++FTP操作类

    这里我们关注的是一个名为"C++ FTP操作类"的主题,它提供了对FTP协议的封装,使得在C++程序中执行FTP操作变得更加简便。 首先,我们来看一下`Ftp.cpp`和`Ftp.h`这两个文件。`Ftp.h`通常包含了FTP操作类的定义,而`...

    C# FTP操作类

    FTP操作类是C#中处理FTP任务的一种封装,它允许开发者方便地与FTP服务器进行交互。 FTP操作类通常包含以下核心功能: 1. **连接与断开**:连接到FTP服务器是所有FTP操作的基础。C#中可以使用`FtpWebRequest`或`...

    FTP操作API.rar

    FTP操作API是程序员用来与FTP服务器交互的接口,它允许程序执行上传、下载、删除、列出目录等基本的FTP操作。易语言FTP操作API源码是用易语言编写的一套FTP客户端功能模块,帮助开发者方便地集成FTP功能到他们的应用...

    易语言 FTP操作练习

    在"FTP操作练习.e"这个项目文件中,可能包含了实现这些FTP操作的易语言源代码示例。通过学习和运行这个项目,你可以更深入地理解如何在实际应用中使用易语言进行FTP操作。在实践中,注意处理可能出现的异常情况,如...

    ftp操作

    在C#编程语言中,我们可以使用.NET框架提供的System.Net命名空间中的FtpWebRequest和FtpWebResponse类来实现FTP操作。 以下是一些关于C# FTP操作的关键知识点: 1. **FtpWebRequest类**:这是C#中用来执行FTP请求...

    FTP操作类库 (含帮助文档)

    FTP操作类库是一种在C#编程环境中用于处理FTP(File Transfer Protocol)文件传输的软件组件。这个类库提供了丰富的功能,使开发者能够方便地执行FTP相关的任务,如上传、下载、删除以及管理远程FTP服务器上的文件。...

    c#FTP操作类 c#FTP操作类

    c#FTP操作类 c#FTP操作类 c#FTP操作类

    C#FTP操作----源码

    C#作为Microsoft .NET框架的主要编程语言,提供了丰富的类库来支持FTP操作,使得开发者能够轻松实现文件的上传和下载功能。本文将深入探讨C#中进行FTP操作的相关知识点。 首先,我们关注的是`System.Net....

    FTP操作示例

    在`FTPClientTemplate.java`中,我们可能会看到一个通用的FTP操作模板,它封装了连接、登录、传输文件、断开连接等基本操作。模板方法通常包括以下步骤: 1. 创建`FTPClient`实例。 2. 连接FTP服务器,使用`connect...

    C# FTP操作

    FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,C#提供了丰富的类库来实现FTP操作。本篇文章将深入探讨如何使用C#进行FTP操作,包括文件的上传、下载、更新以及对文件夹的操作。 1. FTP基础: ...

    FTP操作类C#

    FTP操作类在C#编程中是一个非常实用的工具,它允许开发者通过编程方式与FTP(File Transfer Protocol)服务器进行交互,实现文件的上传、下载、删除等操作。FTP是互联网上广泛使用的文件传输协议,而C#作为一种强大...

    C#编写的FTP操作类

    《C#实现FTP操作类详解》 FTP(File Transfer Protocol)是互联网上广泛使用的文件传输协议,用于在网络上进行文件传输。在C#编程环境中,我们可以创建一个FTP操作类,以便于进行各种FTP交互,如上传、下载、删除、...

    php ftp操作类.zip

    下面我们将详细探讨FTP操作类的基本概念、常用方法以及如何使用此类。 FTP操作类是将FTP相关的功能封装在一起的PHP类,通常包含一系列的方法,如连接到FTP服务器、登录、传输文件、管理目录等。使用此类可以极大地...

    delphi ftp操作总结出来的单元文件

    delphi ftp操作总结出来的单元文件

    php ftp 操作类

    FTP操作类通常包含以下核心功能: 1. **连接与断开**:类会提供方法用于连接到FTP服务器,如`connect()`,通常需要输入服务器地址、端口号、用户名和密码。`disconnect()`方法用于断开与服务器的连接,确保资源的...

    flex的ftp操作

    在Flex中实现FTP操作,主要是通过Flash Player的网络功能来与FTP服务器进行通信,允许用户上传、下载文件,管理远程服务器上的文件。 Flex FTP操作的关键知识点包括: 1. **FTP协议理解**:首先需要了解FTP的基本...

    在QT 中使用ftp操作

    在QT中使用FTP操作主要涉及的是QT库中的QFtp模块,这是一个强大的工具,允许开发者在应用程序中实现FTP(文件传输协议)功能。QFtp是QT库的一部分,提供了丰富的API,可以方便地进行FTP会话管理、文件上传、下载以及...

    VB开发的FTP操作类和进度条类.rar

    提醒:传代码的时候,发现FTP操作类的New里面少了对控制台进度条类的初始化,但我重新编辑上传信息时,无法再次上传覆盖,再次特别提醒,如有下载用到,注意在New里面添加。 本人刚好要用到FTP操作相关,但是查遍...

Global site tag (gtag.js) - Google Analytics