ftp各种命令详解.pdf
文本预览下载声明
FTP 命令详解
FTP 命令是 Internet 用户使用最频繁的命令之一,不论是在 DOS 还是 UNIX 操作系统下
使用 FTP,都会遇到大量的 FTP 内部命令。熟悉并灵活应用 FTP 的内部命令,可以大大方便
使用者,并收到事半功倍之效。
FTP 的命令行格式为:ftp ‐v ‐d ‐i ‐n ‐g [主机名],其中
‐v 显示远程服务器的所有响应信息;
‐n 限制ftp 的自动登录,即不使用;
.n etrc 文件;
‐d 使用调试方式;
‐g 取消全局文件名。
ftp 使用的内部命令如下(中括号表示可选项):
1.![cmd[args]]:在本地机中执行交互shell,exit 回到ftp 环境,如:!ls*.zip.
2.$ macro‐ame[args]:执行宏定义 macro‐name.
3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
4.append local‐file[remote‐file] :将本地文件追加到远程系统主机,若未指定远程系统文
件名,则使用本地文件名。
5.ascii:使用 ascii 类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye :退出ftp 会话过程。
9.case :在使用 mget 时,将远程主机文件名中的大写转为小写字母。
10.cd remote‐dir:进入远程主机目录。
11.cdup:进入远程主机目录的父目录。
12.chmod mode file‐name:将远程主机文件 file‐name 的存取方式设置为 mode,如:
chmod 777 a.out 。
13.close:中断与远程服务器的ftp 会话(与 open 对应)。
14.cr:使用 asscii 方式传输文件时,将回车换行转换为回行。
15.delete remote‐file :删除远程主机文件。
16.debug[debug‐value] :设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,
若设为 0,表示取消 debug 。
17.dir[remote‐dir][local‐file] :显示远程主机目录,并将结果存入本地文件 local‐file 。
18.disconnection:同 close 。
19.form format :将文件传输方式设置为format ,缺省为file 方式。
20.get remote‐file[local‐file] :将远程主机的文件 remote‐file 传至本地硬盘的 local‐file 。
21.glob:设置 mdelete,mget,mput 的文件名扩展,缺省时不扩展文件名,同命令行
的‐g 参数。
22.hash:每传输 1024 字节,显示一个 hash 符号(#)。
23.help[cmd]:显示ftp 内部命令cmd 的帮助信息,如:help get 。
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同 binary)。
26.lcd[dir]:将本地工作目录切换至 dir 。
27.ls[remote‐dir][local‐file] :显示远程目录 remote‐dir,并存入本地文件 local‐file 。
28.macdef macro‐name:定义一个宏,遇到 macdef 下的空行时,宏定义结束。
29.mdelete[remote‐file] :删除远程主机文件。
30.mdir remote‐files local‐file :与 dir 类似,但可指定多个远程文件,如: mdir
*.o.*.zipoutfile
31.mget remote‐files :传输多个远程文件。
32.mkdir dir‐name:在远程主机中建一目录。
33.mls remote‐file local‐file :同 nlist,但可指定多个文件名。
34.mode
显示全部