- 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 求助信息 |
| 不同的系统,上述命令可能有所差异,可用“?”获得帮助! |
本文出自 51CTO.COM技术博客 |