由 beyondsakai 在 12-01-2002 10:15 发表:
ftp
! 暂停ftp命令的执行,返回到shell中
$macro[args] 执行用macdel命令定义的宏macro,args为宏macro的参数
!command[args] 激活shell并执行shell命令command,然后返回到ftp中,args为command的参数
account[password]使用远程系统中的帐户以便访问远程系统中的资源
append file1[file2]将本地系统中的文件file1添加到远程系统的文件file2中
ascii 设置文件传输类型为ASCII方式,这是默认的传输方式
bell 每个文件传输完响铃一次
binary 设置文件传输类型为二进制方式
bye 断开与远程系统的连接并终止ftp的运行
case 当使用mget命令时是否将远程系统中的大写文件名映射为本地系统的小写文件名,默认为映射状态,当用一次case时就改变一次状态,状态只有是与不是这两种
cd directory 改变在远程系统中的当前目录
cdup 将远程系统的当前目录改为父目录
chmod mode file 设置远程系统中的文件的访问权限
close 断开与远程系统的连接
cr 在ASCII传输方式中,是否将回车-换行符对转换成换行符
delete file 删除远程系统中的文件
debug [value] 切换高度模式如果指定value参数,则用来设置高度级别
dir [dir][file] 列出远程系统中的目录内容
disconnect 同close,断开与远程系统的连接
form format 设置文件传输格式
get file1 [file2]从远程系统中获取文件file1到本地系统,并改名为file2
glob 切换文件名扩展方式
hash 切换#字符。在文件传输显示一个#字符,表示一个1024字节的数据块
help[command]显示帮助信息。如果指定command参数,则显示command命令的帮助信息
idle[seconds]设置远程系统的空闲时间,如果没有指定seconds参数,则显示远程系统的空闲时间。
lcd[directory]改变本地系统性的当前目录,如果滑指定directory参数,则返回到本地系统的主目录
ls[dir][file]列出本地系统中的目录内容
macdef macro定义一个宏变量
mdelete 一次删除远程系统中的多个文件
mdir[dirs][file]列出远程系统中的多个目录或文件的信息
mget files 一次获取远程系统中的多个文件
mkdir directory在远程系统中创建一个目录
mls [dirs][file]列出远程系统中的多个目录或文件夹的信息
mode[mode-name]设置文件传输模式,默认模式为stream
modtime file 显示远程系统中文件file的最近一次修改的时间
mput files 一次存放多个文件到远程系统中,
newer file1[file2]同get,但只有file1在远程系统中比在本地系统中新时才会获取它
nlist[dir][file]列出远程系统中目录的内容
nmap[inpa outpa]为默认文件名映像设定模板
ntrans[inch outch]为默认文件名设定翻译表
open host[port] 建立与远程系统host的连接
prompt 切换交互提示模式,默认为on,表示在传送多个文件夹时每个文件都提示一次是否要传送
proxy ftp-command在交替连接上设置代理
put file1[file2]将文件file1从本地系统放到远程系统上,并改名为file2
quit 同bye命令,断开与远程系统的连接,并终止ftp的执行
quote arg1 arg2....将arg1,arg2传送给远程系统
recv file1 file2...同get命令
reget file file2...同get命令,但当本地系统的file2文件比远程系统的file1文件小时,从file2文件结尾处继续传送文件file1
remotehelp[com]获取 远程系统对 命令com的帮助信息
remotestatus[file]显示远程系统中文件file的状态信息,如果省略file参数,则显示远程系统的状态信息
rename[old][new]将远程系统的文件old改名为new
reset清除请求队列
restart