电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>行业软件>实用工具>ftp命令行基本操作

ftp命令行基本操作

2006-04-18 | rar | 45 | 次下载 | 5积分

资料介绍

我们先从WIN2000的帮助里获取Ftp的简要说明, 详情可参考其它资料

//==============================================================================
===============================

Ftp

将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文
件(有时称作 daemon)。Ftp 可以
交互使用。单击“相关主题”列表中的“ftp 命令”以获得可用的“ftp”子命令描述。该
命令只有在安装了 TCP/IP 协议之后才可用。
Ftp 是一种服务,一旦启动,将创建在其中可以使用 ftp 命令的子环境,通过键入 quit
子命令可以从子环境返回到Windows
2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。

ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

参数

-v

禁止显示远程服务器响应。

-n

禁止自动登录到初始连接。

-i

多个文件传送时关闭交互提示。

-d

启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。

-g

禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。(请参阅联机
“命令参考”中的 glob 命令。)

-s: filename

指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有
空格。使用该开关而不是重定向 (>)。

-a

在捆绑数据连接时使用任何本地接口

-w:windowsize

替代默认大小为 4096 的传送缓冲区。

computer

指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最后一个参
数。


//==============================================================================
===============================

1.FTP:get
使用当前文件转换类型将远程文件复制到本地计算机。

get remote-file [local-file]

参数

remote-file

指定要复制的远程文件。

local-file

指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。

2.FTP:put
使用当前文件传送类型将本地文件复制到远程计算机上。

put local-file [remote-file]

参数

local-file

指定要复制的本地文件。

remote-file

指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。

//==============================================================================
===============================

未做实验之前, 我们已经从上面了解了什么是ftp以及put命令和get命令的用法, 这里通过
实验了解和学习ftp命令, 步骤如下:


WIN2000里单击“开始“、”运行“,弹出”运行对话框“,输入CMD,出现NT的命令行模式对
话框,已经知道一个网站ftp.mcu51.com提供
FTP服务, 公共帐号和密码都是daxia.com, 这里想通过键盘命令从服务器上获取一个文件,
尝试命令如下(‘//’后面是加的说明):

//==============================================================================
===============================

Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:\>help ftp
帮助工具不支持此项命令。请试用“ftp /?”。
C:\>ftp /?
Unknown host /?.
ftp>quit

C:\>ftp : ?

Transfers files to and from a computer running an FTP server service
(sometimes called a daemon). Ftp can be used interactively.

FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [-A] [host]

-v Suppresses display of remote server responses.
-n Suppresses auto-login upon initial connection.
-i Turns off interactive prompting during multiple file
transfers.
-d Enables debugging.
-g Disables filename globbing (see GLOB command).
-s:filename Specifies a text file containing FTP commands; the
commands will automatically run after FTP starts.
-a Use any local interface when binding data connection.
-A login as anonymous.
-w:buffersize Overrides the default transfer buffer size of 4096.
host Specifies the host name or IP address of the remote
host to connect to.

Notes:
- mget and mput commands take y/n/q for yes/no/quit.
- Use Control-C to abort commands.

C:\>ftp
ftp> // 进入ftp对话,Enter出现下一个ftp>
ftp> ? // 用'?'显示命令提示
Commands may be abbreviated. Commands are:

! delete literal prompt send
? debug ls put status
append dir mdelete pwd trace
ascii disconnect mdir quit type
bell get mget quote user
binary glob mkdir recv verbose
bye hash mls remotehelp
cd help mput rename
close lcd open rmdir
ftp>
ftp> open // 这个open是瞎碰的
To ftp.daxia.com
Connected to ftp.daxia.com.
220 Serv-U FTP Server v5.0 for WinSock ready...
User (ftp.daxia.com:(none)): daxia.com
331 User name okay, need password.
Password:
230 User logged in, proceed.
ftp> // 已经进入, 输入帐号“daxia.com”可以看见, 输入
密码“daxia.com”时看不见
ftp> ls // ls命令在linux里和dos的dir类似, 这里用下看是干
什么
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
_请先阅读.txt
_双击进入虾坛.htm
电子工程师手册_超星格式.rar
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 63 bytes received in 0.00Seconds 63000.00Kbytes/sec.
ftp> // 只有3个文件, 文件夹怎么没看见?
ftp> help ls // 在帮助里查看ls是干什么的
ls List contents of remote directory
ftp> help dir // dir和ls解说是一样的
dir List contents of remote directory
ftp> dir // 但是这里用dir就看到了根目录下所有的文件和文件

200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 1 user group 0 Aug 16 01:58 .
drw-rw-rw- 1 user group 0 Aug 16 01:58 ..
drw-rw-rw- 1 user group 0 Jul 21 10:42 0000 请下载后自己查毒,不
要轻易运行程序文件等。
drw-rw-rw- 1 user group 0 Aug 14 15:45 00000000上传建议把目录打
包后上传,方便下载。
drw-rw-rw- 1 user group 0 Jul 29 17:04 001pic相关
drw-rw-rw- 1 user group 0 Jul 17 21:55 00目录暂时这么多,如果没
有,请自己建立
drw-rw-rw- 1 user group 0 Jul 31 17:46 1芯片相关
drw-rw-rw- 1 user group 0 Aug 9 10:56 2字模&字模
drw-rw-rw- 1 user group 0 Aug 9 11:03 430系列单片机
drw-rw-rw- 1 user group 0 Aug 14 20:01 51系列单片机
drw-rw-rw- 1 user group 0 Jul 27 13:06 AVR单片机
drw-rw-rw- 1 user group 0 Aug 9 10:54 CPLD&FPGA
drw-rw-rw- 1 user group 0 Jul 29 16:31 EDA软件
drw-rw-rw- 1 user group 0 Aug 10 11:03 MatLab
drw-rw-rw- 1 user group 0 Aug 6 23:27 NI虚拟仪器
drw-rw-rw- 1 user group 0 Jul 17 22:11 PC端驱动、界面程序开发
-rw-rw-rw- 1 user group 597 Jul 21 11:11 _请先阅读.txt
-rw-rw-rw- 1 user group 81 Jul 21 11:43 _双击进入虾坛.htm
drw-rw-rw- 1 user group 0 Aug 16 01:59 arm
drw-rw-rw- 1 user group 0 Aug 14 23:09 c语言
drw-rw-rw- 1 user group 0 Jul 18 14:26 dsp
drw-rw-rw- 1 user group 0 Aug 11 21:43 usb相关固件,软件
drw-rw-rw- 1 user group 0 Aug 4 21:24 编译工具(X86)
drw-rw-rw- 1 user group 0 Jul 21 08:51 操作系统之(uc)Linux
drw-rw-rw- 1 user group 0 Jul 19 21:52 操作系统之uCOSii
drw-rw-rw- 1 user group 0 Aug 14 15:45 常用工具软件(跟电子
关)
-rw-rw-rw- 1 user group 7247748 Aug 11 16:49 电子工程师手册_超星格
式.rar
drw-rw-rw- 1 user group 0 Aug 13 10:34 蓝牙资料
dr--r--r-- 1 user group 0 Jul 21 17:00 虾友通过大虾论坛上传的一
部分,3579个文件。(请不要往这里传文件)
drw-rw-rw- 1 user group 0 Aug 14 20:00 相关行业标准
drw-rw-rw- 1 user group 0 Aug 15 09:27 新文件夹
drw-rw-rw- 1 user group 0 Aug 14 20:04 液晶资料
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 2332 bytes received in 0.05Seconds 46.64Kbytes/sec.
ftp> ls
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
_请先阅读.txt
_双击进入虾坛.htm
电子工程师手册_超星格式.rar
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 63 bytes received in 0.00Seconds 63000.00Kbytes/sec.
ftp> // 这里从服务器获取一个文本文件
ftp> get _请先阅读.txt
200 PORT Command successful.
150 Opening ASCII mode data connection for _请先阅读.txt (597 Bytes).
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 597 bytes received in 0.00Seconds 597000.00Kbytes/sec.
ftp> // 切换到返回到 Windows 2000 命令shell
ftp> !
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:\> // 查看文件内容
C:\>type _请先阅读.txt
0。下载文件之后请杀毒后再运行!本站不能保证网友上传内容都没有病毒或者木马。
1。本ftp是为方便大虾们交流技术资料而设置,请不要在此放置非技术性资料!一经发现,
立即删除!
2。本ftp最大空间为18G,每个IP限制2个连接,每个连接限速20K字节每秒。
3。禁止上传有版权的软件或者技术资料,以免引起麻烦。
4。所有资料请自建目录,并写好说明文件,目录名要能说明内容。
5。对于不明内容或者加密过的资料,一律删除。
6。对于几十兆以上的很大的安装等文件,看情况删除。
7。对于捣乱者,一律禁止其IP。
8。本FTP是开放性空间,如果您发现有触犯您的利益的资料或软件,请立即通知网管删除。
webmaster@mcu51.com

管理员:lxx005
C:\> // 这是大虾们交流技术资料的服务器, 不能胡乱上传文
件, 所以就不做put命令的实验了
C:\>del _请先阅读.txt

C:\>

//==============================================================================
===============================

实际上我们可以建立一个ftp命令文本文件cmd.txt,内容为

daxia.com
daxia.com
dir

那么使用ftp -s:cmd.txt ftp.daxia.com 命令后则有如下结果:

//==============================================================================
===============================

C:\>ftp -s:cmd.txt ftp.daxia.com
Connected to ftp.daxia.com.
220 Serv-U FTP Server v5.0 for WinSock ready...
User (ftp.daxia.com:(none)):
331 User name okay, need password.

230 User logged in, proceed.
ftp>
ftp> dir
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 1 user group 0 Aug 16 01:58 .
drw-rw-rw- 1 user group 0 Aug 16 01:58 ..
drw-rw-rw- 1 user group 0 Jul 21 10:42 0000 请下载后自己查毒,不
要轻易运行程序文件等。
drw-rw-rw- 1 user group 0 Aug 14 15:45 00000000上传建议把目录打
包后上传,方便下载。
drw-rw-rw- 1 user group 0 Jul 29 17:04 001pic相关
drw-rw-rw- 1 user group 0 Jul 17 21:55 00目录暂时这么多,如果没
有,请自己建立
drw-rw-rw- 1 user group 0 Jul 31 17:46 1芯片相关
drw-rw-rw- 1 user group 0 Aug 9 10:56 2字模&字模
drw-rw-rw- 1 user group 0 Aug 9 11:03 430系列单片机
drw-rw-rw- 1 user group 0 Aug 14 20:01 51系列单片机
drw-rw-rw- 1 user group 0 Jul 27 13:06 AVR单片机
drw-rw-rw- 1 user group 0 Aug 9 10:54 CPLD&FPGA
drw-rw-rw- 1 user group 0 Jul 29 16:31 EDA软件
drw-rw-rw- 1 user group 0 Aug 10 11:03 MatLab
drw-rw-rw- 1 user group 0 Aug 6 23:27 NI虚拟仪器
drw-rw-rw- 1 user group 0 Jul 17 22:11 PC端驱动、界面程序开发
-rw-rw-rw- 1 user group 597 Jul 21 11:11 _请先阅读.txt
-rw-rw-rw- 1 user group 81 Jul 21 11:43 _双击进入虾坛.htm
drw-rw-rw- 1 user group 0 Aug 16 01:59 arm
drw-rw-rw- 1 user group 0 Aug 14 23:09 c语言
drw-rw-rw- 1 user group 0 Jul 18 14:26 dsp
drw-rw-rw- 1 user group 0 Aug 11 21:43 usb相关固件,软件
drw-rw-rw- 1 user group 0 Aug 4 21:24 编译工具(X86)
drw-rw-rw- 1 user group 0 Jul 21 08:51 操作系统之(uc)Linux
drw-rw-rw- 1 user group 0 Jul 19 21:52 操作系统之uCOSii
drw-rw-rw- 1 user group 0 Aug 14 15:45 常用工具软件(跟电子无
关)
-rw-rw-rw- 1 user group 7247748 Aug 11 16:49 电子工程师手册_超星格
式.rar
drw-rw-rw- 1 user group 0 Aug 13 10:34 蓝牙资料
dr--r--r-- 1 user group 0 Jul 21 17:00 虾友通过大虾论坛上传的一
部分,3579个文件。(请不要往这里传文件)
drw-rw-rw- 1 user group 0 Aug 14 20:00 相关行业标准
drw-rw-rw- 1 user group 0 Aug 15 09:27 新文件夹
drw-rw-rw- 1 user group 0 Aug 14 20:04 液晶资料
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 2332 bytes received in 0.02Seconds 116.60Kbytes/sec.
ftp>
ftp> cd 51系列单片机
250 Directory changed to /51系列单片机
ftp> dir
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 1 user group 0 Aug 14 20:01 .
drw-rw-rw- 1 user group 0 Aug 14 20:01 ..
drw-rw-rw- 1 user group 0 Aug 9 15:49 51hex_bin
drw-rw-rw- 1 user group 0 Aug 16 01:59 51工具
drw-rw-rw- 1 user group 0 Aug 4 21:09 51学习
drw-rw-rw- 1 user group 0 Aug 4 21:07 51源程序
-rw-rw-rw- 1 user group 81 Jul 21 11:43 _双击进入虾坛.htm
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 448 bytes received in 0.02Seconds 22.40Kbytes/sec.
ftp> cd 51源程序
250 Directory changed to /51系列单片机/51源程序
ftp> dir
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw- 1 user group 0 Aug 4 21:07 .
drw-rw-rw- 1 user group 0 Aug 4 21:07 ..
drw-rw-rw- 1 user group 0 Jul 15 21:42 C51_ASM函数相互调用
drw-rw-rw- 1 user group 0 Jul 18 00:26 Keil公司提供的C51例程(部
分源码)
drw-rw-rw- 1 user group 0 Aug 5 22:55 MCS-51单片机实用子程序库
(汇编源码)
drw-rw-rw- 1 user group 0 Jul 26 23:35 定时器中断例程
drw-rw-rw- 1 user group 0 Jul 18 23:05 外部中断例程
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 512 bytes received in 0.02Seconds 25.60Kbytes/sec.
ftp> cd 定时器中断例程
250 Directory changed to /51系列单片机/51源程序/定时器中断例程
ftp> ls
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
T0_ASM.rar
T0_C51.rar
readme.txt
定时器使用演示(新).rar
226-Maximum disk quota limited to 18000000 kBytes
Used disk quota 969432 kBytes, available 17030567 kBytes
226 Transfer complete.
ftp: 62 bytes received in 0.00Seconds 62000.00Kbytes/sec.
ftp>
ftp> bye
221 Goodbye!

C:\>exit

//==============================================================================
===============================
其它命令可以自己试试了, 这里不多讲, 如果想要操作简单的话还是用flashfxp等ftp工
具, 这里只是命令模式里的简单尝试.
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1494次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  97次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  12次下载  |  免费
  11. 6100W短波放大电路图
  12. 0.05 MB  |  4次下载  |  3 积分
  13. 7蓝牙设备在嵌入式领域的广泛应用
  14. 0.63 MB  |  3次下载  |  免费
  15. 89天练会电子电路识图
  16. 5.91 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33564次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21540次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537793次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费