部分用户在使用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. python基础6 ----python函数

    python函数 一.函数的参数 1.函数的参数从调用的角度来讲可以分为形式参数和实际参数,也可叫形参和实参.     形参:变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元. ...

  2. 阿里云 rails nginx 配置https访问

    1.申请免费型dv ssl证书:https://common-buy.aliyun.com/?spm=a2c4e.11155515.0.0.7zzvOZ&commodityCode=cas#/ ...

  3. 图片加载ImageLoader

    https://github.com/nostra13/Android-Universal-Image-Loader public class AtguiguApplication extends A ...

  4. P4844 LJJ爱数数

    题目 P4844 LJJ爱数数 本想找到莫比乌斯反演水题练练,结果直接用了两个多小时才做完 做法 \(\sum\limits_{a=1}^n\sum\limits_{b=1}^n\sum\limits ...

  5. 3D卡片折叠动画自定义下拉框

    在线演示 本地下载

  6. javascript数字时钟

    <html> <head> <script type="text/javascript"> function startTime() { var ...

  7. MySQL5.7.9(GA)的安装

    1.解压ZIP文件到安装目录: 2.进入到bin目录,试运行mysqld --console,查看可能的出错信息,安装相应的辅助软件,如.net V4.0等: 3.编辑my.ini文件,关键内容如下: ...

  8. The Quantum L3 router and floating IPs

    This post shows how the Quantum L3 Agent uses the Linux IP stack to implement the Quantum L3 Routing ...

  9. Hive- Hive 按时间定期插入分区表

    写个shell脚本Hive 按时间定期插入分区表,由于今天统计的是昨天的数据所以日期减一. #!/bin/bash DT=`date -d '-1 day' "+%Y-%m-%d" ...

  10. php 设置页面导航动态active类样式的添加

    在用php制作项目中,一般都是把页头和页脚分离出来.页头导航在选中状态时会有一些样式,例如active等,当页面在首页时候,导航的首页也应该是active的样式,那么,怎么用php控制这些样式的添加和 ...