- ftp 命令用于互连网络上本地与远程主机间传送文件。
- ftp 有两种使用方式:带 host 参数,则立即建立本地与远程指定主机的实际连接;
不带 host 参数,则进入 ftp 命令方式,然后可用命令再去建立连接。
- ftp 直接连接方式
- ftp 命令方式
- ftp 命令表
ftp 直接连接方式
格式: $ ftp [-v] [-d] [-i] [-n] [-g] host 解释: ftp 命令带 hosts 参数,是直接连接方式,允许用户立即与命令行中指出 的主机建立连接。其中 host 是远程主机名或实际地址。主机建立连接后, ftp 提示用户输入用户名和口令,注册成功与否都有返回信息。然后显示 提示符 ftp> ,等待输入命令。选项含义如下: -v 显示来自远程服务器的全部响应及数据传送的统计报告。即 Verbose 方式处于 on 状态。 -v 允许诊断。 -i 在多文件传输时不允许交互提示功能起作用。 -n 在与远程主机建立连接时,关闭自动注册。 -g 表示不允许文件名全局化。
连接实例:
$ftp www.wz.zj.cninfo.net
Connectde to 3wwz.zj.cn.cninfo.net.
220 www.wz.zj.cninfo.net FTP server (Version wu-2.4(3) Thu Apr 23 12:31:47 CDT 1
998) ready.
User (3wwz.zj.cn.cninfo.net:(none)): corner
Password:
230 User corner logged in.
ftp> command (command 见下表命令一栏)
ftp> quit
221 Goodbye
ftp 命令方式
格式: $ ftp ftp> command 解释: ftp 不带 hosts 参数时进入命令方式,此时提示符是 ftp> 。command 见 下表命令一栏。
连接实例:
$ftp
ftp> open www.wz.zj.cninfo.net
Connectde to 3wwz.zj.cn.cninfo.net.
220 www.wz.zj.cninfo.net FTP server (Version wu-2.4(3) Thu Apr 23 12:31:47 CDT 1
998) ready.
User (3wwz.zj.cn.cninfo.net:(none)): corner
Password:
230 User corner logged in.
ftp> command (command 见下表命令一栏)
ftp> quit
221 Goodbye
UNIX 下 SCO TCP/IP ftp 命令表 | ||
序号 | 命 令 | 功 能 |
1 | ! | 执行本地 shell 命令 |
2 | $ | 执行宏功能 |
3 | account | 发送帐号口令到远程服务器 |
4 | append | 附加到文件中 |
5 | ascii | 设置 ASCII 码传输类型 |
6 | bell | 命令完成时响铃 |
7 | binaey | 设置二进制码传输类型 |
8 | bye | 结束并退出 ftp |
9 | case | 触发远程文件名大小写变化功能 |
10 | cd | 改变远程工作目录 |
11 | cdup | 把远程工作目录改为其父目录 |
12 | close | 结束 ftp |
13 | cr | 触发回车换行功能 |
14 | delete | 删除远程文件 |
15 | debug | 触发调试方式 |
16 | dir | 列远程目录 |
17 | disconnect | 结束 ftp |
18 | form | 设置文件传输格式 |
19 | get | 取文件 |
20 | glob | 触发本地文件名元字母扩展功能 |
21 | hash | 为每个传输缓区触发#号打印功能 |
22 | help | 显示求助信息 |
23 | lcd | 改变本地工作目录 |
24 | ls | 列远程工作目录内容 |
25 | macdef | 定义宏功能 |
26 | mdelete | 删除远程主机上的多个文件 |
27 | mdir | 列多个远程目录的内容 |
28 | mget | 取多个文件 |
29 | mkdir | 在远程主机上建新目录 |
30 | mls | 列多个远程目录的内容 |
31 | mode | 设置文件传输方式 |
32 | mput | 发送多个文件 |
33 | nmap | 设置或取消文件名映射机制 |
34 | ntrans | 设置或取消文件名字符变换机制 |
35 | open | 连接远程主机 |
36 | prompt | 触发交互提示功能 |
37 | proxy | 在辅助控制连接上执行一条 ftp 命令 |
38 | put | 发送一个文件 |
39 | pwd | 显示远程机器上的工作目录 |
40 | quit | 结束并退出 ftp |
41 | quote | 发送任意 ftp 命令 |
42 | recv | 取文件 |
43 | remotehelp | 取远程主机的求助信息 |
44 | rename | 重新命名远程文件 |
45 | reset | 清除应答队列 |
46 | rmdir | 删除远程主机的一个目录 |
47 | runique | 触发用本地唯一文件名存储功能 |
48 | send | 发送一个文件 |
49 | sendport | 为每个数据连接触发使用 PORT |
50 | status | 显示当前状态 |
51 | struct | 设置文件传输结构 |
52 | sunique | 触发远程唯一主机文件存储功能 |
53 | tenex | 设置 tenex 文件传输类型 |
54 | trace | 触发分组跟踪功能 |
55 | type | 设置文件传输类型 |
56 | user | 发送新的用户信息 |
57 | verbose | 触发 verbose 方式 |
58 | xmkdir | 生成远程主机目录 |
59 | xpwd | 显示远程主机工作目录 |
60 | xrmdir | 删除远程主机目录 |
61 | ? | 显示本地 ftp 求助信息 |
不同的系统,上述命令可能有所差异,可用“?”获得帮助! |