部分用户在使用ftp工具登录空间上传下载过程中经常会遇到各种问题,如主动模式,被动模式,以及其他导致无法登陆ftp 、上传数据、下载数据的问题,这时候不妨使用一下命令行方式。命令行下可以避免很多由于ftp工具配置导致的问题,而且这种方式下下载数据的速率明显比使用ftp工具更快。下面就来看一下如何使用ftp 命令进行简单的上传下载数据。
1.登录ftp
在“开始”->”运行”中输入“cmd”,进入cmd命令行模式,接下来输入:ftp 118.193.22.151
输入自己的网站ip地址,接下来会提示输入ftp用户名:webmaster@域名 ,再输入密码,登录成功后会提示user logged in
 
2.查看当前ftp空间下所有文件的列表
输入命令:dir 可以列出当前空间下的文件和文件夹列表和磁盘配额限制为200MB
 
3.上传文件
将D:test 文件夹下的文件1.txt 、2.txt、3.txt上传到 空间下的htdocs目录下。
由于当前所在目录不一定在D:test,所以先切换到D:test 下,使用命令:lcd  D:test,即可将当前工作目录切换到D:test,使用命令!dir 查看一下当前D:test 下有哪些文件,可以看到有1.txt 、2.txt、3.txt;输入命令pwd,查看当前所在的ftp目录,如果不在htdocs下,需要使用命令cd  htdocs 切换进入该目录,然后使用put命令分别上传这3个文件:


 
 
 
 
若要将d:test 下的所有以.txt结尾的文件都上传到htdocs下,可以使用mput命令:
ftp> prompt 将交互模式关闭
ftp> mput  *.txt
 
 
 
4.下载文件,将空间下的文件或文件夹下载到本地
ftp> get  1.txt
 
 

 
 
下载多个文件或文件夹到本地计算机
ftp> mget *  下载所有文件和文件夹到本地
ftp> mget *.txt 下载以.txt 结尾的文件到本地
 
5.删除ftp空间文件或目录
ftp> delete  1.txt :删除文件1.txt
ftp> mdelete *.txt  删除空间下所有以.txt 结尾的文件
ftp> mdelete *   删除所有文件
 
 
若要删除目录,可以使用“rmdir 目录名”来删除目录,前提是该目录必须为空,也就是目录中没有文件或子目录。如果需要删除一个非空的目录,需要先删除其中的文件,然后再删除目录:
ftp> cd abc  进入目录abc
ftp> mdelete * 删除该目录中所有文件
ftp> cd .. 切换到上一级目录中
ftp> rmdir abc  删除空目录abc

使用cmd命令行方式登录ftp上传下载数据的更多相关文章

  1. (转载)基于Bash命令行的百度云上传下载工具

    原文链接:http://hi.baidu.com/meoow/item/aef5814bbd5be3e1bcf451e9 这是我根据百度云PCS的API写的一个基于bash的命令行工具, 使用了cur ...

  2. windows系统下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  3. windows下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  4. JAVA 实现FTP上传下载(sun.net.ftp.FtpClient)

    package com.why.ftp; import java.io.DataInputStream; import java.io.File; import java.io.FileInputSt ...

  5. 高可用的Spring FTP上传下载工具类(已解决上传过程常见问题)

    前言 最近在项目中需要和ftp服务器进行交互,在网上找了一下关于ftp上传下载的工具类,大致有两种. 第一种是单例模式的类. 第二种是另外定义一个Service,直接通过Service来实现ftp的上 ...

  6. java客户端调用ftp上传下载文件

    1:java客户端上传,下载文件. package com.li.utils; import java.io.File; import java.io.FileInputStream; import ...

  7. Java.ftp上传下载

    1:jar的maven的引用: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht ...

  8. ftp上传下载工具类

    package com.taotao.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNo ...

  9. FTP上传下载工具(FlashFXP) v5.5.0 中文版

    软件名称: FTP上传下载工具(FlashFXP) 软件语言: 简体中文 授权方式: 免费试用 运行环境: Win 32位/64位 软件大小: 7.4MB 图片预览: 软件简介: FlashFXP 是 ...

随机推荐

  1. iOS NSError HTTP错误码大全

    NSError codes in the Cocoa error domain. enum { NSFileNoSuchFileError = 4, NSFileLockingError = 255, ...

  2. SQL查询 [SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的区别(比较)] ---转载

    @@IDENTITY (Transact-SQL) 返回最后插入的标识值的系统函数. 备注 在一条 INSERT.SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的 ...

  3. spring AOP操作

    在spring进行AOP操作,使用aspectj实现 一.aspectj准备 aspectj不是spring的一部分,和spring一起使用进行AOP的操作 1.除了spring基本的jar包还需要导 ...

  4. centOS-64位通过YUM源安装nginx

    第一步:在 /etc/yum.repos.d/ 目录下,建立名叫nginx.repo的软件源配置文件.        文件 nginx.repo 的内容是: [nginx] name=nginx re ...

  5. Web Service概念辨析

    Web Service包含两个概念. 其一是Web Service标准体系,由SOAP.WSDL.UDDI三要素组成,是平台和语言无关的.在这个概念里和WCF做比较是错误的,因为前者是行业标准,后者是 ...

  6. python元组和列表区别

    元组可以简单认为是一个只读的列表 tuper = const list

  7. migrate

    数据类型 引用 # :string, :text, :integer, :float,:decimal, :datetime, :timestamp, :time, :date, # :binary, ...

  8. Chrome Extension 扩展程序 小白入门

    Chrome Extension 扩展程序 前请说明:本文适用于之前从来没有接触过chrome extension扩展程序的同学~ 编写demo 创建项目文件夹chrome_ext_demo,在项目根 ...

  9. python3 包

    python3 包 执行文件为test.py,内容 #test.py import aaa 同级目录下创建目录aaa,然后自建空__init__.py(或者干脆建包) 需求:验证导入包就是在导入包下的 ...

  10. 光流法跟踪fast角点思路

    光流法需要include<opencv2/video/tracking.hpp>,用到列表,所以要include<list><vector>1.读取文件定义图像存储 ...