1. ftp -n -s:"d:\dbbak\up.ftp" 这个命令是什么意思? 参数n s的含意是什么?
-n
限制ftp的自动登录,即不使用;
-s:"d:\dbbak\up.ftp"
进入ftp环境后执行d:\dbbak目录下的up.ftp指令集。
此命令为标准的dos下批处理执行ftp操作。
你应该查看d:\dbbak\up.ftp这个文件,里面必然是标准ftp指令。
2. 常用的FTP命令
open:与服务器相连接;
user:(后接参数用户名和密码):向远程主机表明自己的身份,需要口令时,必须输入口令,如:user abc abc。
send(put):上传文件;mput:上传多个文件;
put 本地机器上当前目录下要上传的文件名 [上传到远程ftp服务器上当前目录时的文件名],如:
put sample.c [ftp_sample.c]
意思是把本地机器当前目录下的文件smaple.c上传到远程ftp服务器的当前目录下,名称更改为ftp_sample.c。
带括号表示可写可不写,不写的话是以该文件名上传。
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
image:设置二进制传输方式(同binary)。
type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
cdup: 返回上一级目录
delete: 删除远端主机中的文件
prompt:设置多个文件传输时的交互提示
bye:中断与服务器的连接