文件传输软件FTP主要操作命令简介

Author: 青日 Date: 1997-01-01

  文件传输软件FTP的使用格式为:FTP <FTP地址>,如果连接成功,系统将提示用户输入用户名以及口令:
  login:(输入合法的用户名或者“anonymous”)
  password:(输入合法的口令,若以“anonymous”方式注册,一般不用口令),进入想要连接的FTP站点后,用户就可以进行相应的文件传输操作了,其中一些重要命令及相似命令如下:
  (1)?、help、remotehelp、rhelp:
  help 显示local端的命令说明,若不接命令则显示所有可用命令;
  ?
  相当於help,例如:? cd;
  rhelp同help,只是它用来显示remote端的命令说明;
  remotehelp 相当於rhelp。
  (2)asc(ascii)、bin(binary)、image,type:
  ascii:切换传输模式为文字模式(只能用来传送doc文件,因为是7-bit);
  binary:切换传输模式为二进位模式(除文字文件外皆用此模式);
  image:相当於binary;
  type:让你更改或显示目前传输模式。
  (3)bye、quit:
  bye:退出ftp;
  quit:相当於bye。
  (4)cd、cdup、lcd、pwd、!:
  cd:改变当前工作目录,例如:cd/pub;
  cdup:回到上一层目录,相当於你打cd..;
  lcd:让你更改或显示local端的工作目录,例如:lcd/tmp;
  pwd:显示目前的工作目录(remote端);
  !:让你执行外壳命令,例如:!ls。
  (5)delete,mdelete,rename:
  delete:删除remote端的文件;
  mdelete:批量删除文件,需配合?或*;
  rename:更改remote端的文件名称。
  (6)get、mget、put、mput、recv、send:
  get:下传文件;
  mget:批量下传文件,需配合万用字元,例如:mget *.gz;
  put:上传文件;
  mput:批量上传文件,需配合万用字元;
  recv:相当於get(recv为receive的简写);
  send:相当於put。
  (7)hash、prompt、verbose、status、bell:
  hash:切换#字号的出现.每一个#字号表示传送了1024/8192 bytes;
  prompt:切换Interactive on/off;
  verbose:切换所有文件传输过程的显示;
  status:显示目前的一些参数;
  bell:当指令做完时会发出一声叫声。
  (8)ls、dir、mls、mdir、mkdir、rmdir:
  ls:有点象UNIX下的ls(list)命令;
  dir:相当於ls -l(list-long);
  mls:只是将远端某目录下的文件存于local端的某文件里;
  mdir:相当於mls;
  mkdir:象DOS下的MD(创建子目录)一样;
  rmdir:象DOS下的RD(删除子目录)一样。
  (9)open、close、disconnect、user:
  open:连接某个远端FTP服务器;
  close:关闭目前的连接;
  disconnect:相当於close;
  user:再输入一次用户名和口令(有点象UNIX的su)。