`

FTP 下载文件等操作

 
阅读更多

很好的ftp工具:filezilla

 

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服务器了。这类软件通常使用简单、方便。

分享到:
评论

相关推荐

    FTP下载文件的示例程序

    FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输...例如,添加上传文件、断点续传、多线程下载等功能。这个源代码是一个很好的学习资源,可以帮助你深入理解FTP协议和MFC的应用。

    C语言实现FTP下载文件代码(支持windows和linux和ARM交叉编译)

    FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译...

    C#下载ftp指定目录下所有文件

    在C#编程中,FTP(File Transfer Protocol)是一种常用的技术,用于在本地计算机与远程服务器之间传输文件。本文将详细讲解如何使用...这为C#开发者提供了一个基本的FTP文件下载模板,可以根据实际需求进行扩展和完善。

    springboot 管理ftp文件系统,上传,下载,ftp

    这个模块提供了FTP会话工厂、FTP模板和FTP文件策略等组件,便于我们操作FTP服务器。 4. **配置FTP连接** 在`application.properties`或`application.yml`中,我们需要配置FTP服务器的相关信息,包括主机地址、端口...

    pb调用ftp下载文件可展示列表

    综上所述,构建这样一个PB应用需要掌握FTP协议、PB的GUI编程、网络编程和错误处理等技能,实现一个功能完备且用户体验良好的FTP文件下载工具。对于开发者来说,理解这些知识点并在实际项目中应用,将极大地提升PB...

    FTP上传和下载,可以通过本地和服务器之间建立间接,通过FTP方式进行文件操作等

    FTP上传和下载,可以通过本地和服务器之间建立间接,通过FTP方式进行文件操作等

    VC++用FTP下载文件示例.rar_VC++ ftp_Vc_ftp_ftp vc_vc++ ftp

    本文将深入探讨如何使用VC++实现FTP文件下载功能,以及相关的知识点。 首先,我们需要理解FTP协议的基本原理。FTP是Internet上的一种标准协议,它允许用户在两台计算机之间交换文件。在VC++中,我们通常使用WinInet...

    ftp文件操作工具

    "ftp文件操作工具"指的是这样一种专门用于FTP文件操作的软件。 在描述中提到的这款FTP工具被描述为“简单好用”且“文件小巧”,这意味着它可能设计得非常用户友好,占用系统资源少,适合各种类型的计算机用户,...

    ABAP从FTP下载文件并解析到内表移动文件位置.zip

    在ABAP(Advanced Business Application Programming)环境中,处理文件操作,如从FTP服务器下载文件、解析ZIP文件、将数据存储到内表以及管理文件系统中的文件移动,是常见的任务。本篇将详细介绍如何实现这些功能...

    FTP下载自动更新文件

    FTP下载自动更新文件是一种常见的软件更新机制,尤其在桌面应用中广泛使用。通过FTP(File Transfer Protocol),程序能够从远程服务器获取最新的文件,确保用户始终使用的是最新版本。本技术主要涉及以下几个关键...

    易语言FTP进度下载.rar

    易语言FTP进度下载是一款专为开发者设计的工具,它允许用户在使用易语言进行编程时实现FTP文件的下载,并且可以监控和显示下载进度。这个压缩包包含两个关键文件:`FTP下载进度源码.e` 和 `源码使用说明.txt`。 `...

    C# FTP下载 实例源码(网络操作)

    FTP下载的基本流程包括连接到FTP服务器、登录、获取文件列表、选择需要下载的文件以及下载文件本身。在C#中,主要使用`System.Net.FtpWebRequest`和`System.Net.FtpWebResponse`类来实现这些步骤。 首先,你需要...

    vb.net 从FTP空间中下载文件

    在VB.NET中,从FTP(File Transfer Protocol)空间...总之,VB.NET提供了一套强大的工具和API,可以方便地处理FTP文件下载任务。通过理解和实践上述步骤,你将能够创建一个能够从FTP服务器下载文件的VB.NET应用程序。

    windows 下ftp 下载文件的bat文件及FileZilla客户端服务器连接工具,cmd ftp 命令大全

    FileZilla提供了丰富的功能,包括SSL/TLS加密、断点续传、站点管理等,使得FTP操作更为安全和便捷。 总结,Windows环境下FTP下载文件可以通过编写批处理脚本实现自动化,或者使用强大的FTP客户端工具FileZilla。...

    Ftp 文件上传下载 源代码

    2. **CDialog派生类**:通常会有一个主对话框类,用于显示FTP客户端的界面,包括服务器地址、用户名、密码输入框,以及连接、断开、上传、下载等按钮。 3. **CFTPConnection类**:可能是一个自定义类,用于封装FTP...

    java 连接 FTP 文件操作(上传,下载,删除,复制

    本文将详细讨论如何使用Java连接FTP(File Transfer Protocol)服务器,进行文件的上传、下载、删除以及复制等操作。 首先,Java通过`java.net`和`javax.net`包提供了FTP客户端的功能。主要依赖于`java.net....

    Java上传下载ftp上的文件

    本文将深入探讨如何使用Java实现FTP文件的上传和下载功能,以满足标题和描述中的需求。作者宋海康提供的案例将为我们提供一个基础,帮助我们理解这个过程。 首先,我们需要导入Java FTP库,通常是`commons-net`库,...

    Java实现FTP文件上传和下载

    总结,Java实现FTP文件上传和下载涉及的主要知识点包括:FTP协议基础,Apache Commons Net库的使用,FTPClient对象的配置与操作,以及相关的文件流处理和错误处理机制。理解并熟练掌握这些内容,将有助于你在实际...

    易语言FTP进度下载

    易语言中的FTP库会提供开始下载、暂停下载、恢复下载等接口,通过调用这些接口可以控制文件的传输。 4. **进度显示**:为了实现进度显示,需要在下载过程中不断更新并显示已下载的数据量与总数据量的比值。这可能...

    JAVA操作FTP文件服务器上传与下载文件

    本篇文章将详细讲解如何使用Java实现FTP文件的上传与下载,以及相关的操作如创建文件夹、检查文件存在性和删除文件。 首先,我们需要引入Java的FTP客户端库,通常使用`org.apache.commons.net.ftp`包中的`FTPClient...

Global site tag (gtag.js) - Google Analytics