FTP是File Transport Protocol的简称,其作用是使连接到服务器上的客户可以在服务器和客户机间传输文件。除WWW服务外,FTP也算是使用最广泛的一种服务了。在cmd中ftp命令很多,常用的主要有:

cmd中ftp命令

1 ftp 192.168.1.3 登陆ftp
2 dir 显示远程主机目录
3 cd remote-dir 进入远程主机目录
4 help[cmd] 显示ftp内部命令cmd的帮助信息,如:help get
5 get remote-file[local-file] 将远程主机的文件remote-file传至本地硬盘的local-file(本地文件夹)
6 put local-file[remote-file] 将本地文件local-file传送至远程主机
7 quit 同bye,退出ftp会话

ftp使用的内部命令如下

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 34.mode[modename]: 将文件传输方式设置为modename, 缺省为stream方式。
35 modtime file-name: 显示远程主机文件的最后修改时间。
36 mput local-file: 将多个文件传输至远程主机。
37 newer file-name:  如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38 nlist[remote-dir][local-file]: 显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39 nmap[inpattern outpattern]

设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],

则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX
机的情况。

40 ntrans[inchars[outchars]] 设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
41 open host[port] 建立指定ftp服务器连接,可指定连接端口。
42 passive 进入被动传输方式。
43 prompt 设置多个文件传输时的交互提示。
44 proxy ftp-cmd

在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。

第一条ftp命令必须为open,以首先建立两个服务器间的连接。

45 put local-file[remote-file] 将本地文件local-file传送至远程主机。
46 pwd 显示远程主机的当前工作目录。
47 quit 同bye,退出ftp会话。
48 quote arg1,arg2... 将参数逐字发至远程ftp服务器,如:quote syst.
49 recv remote-file[local-file] 同get。
50 reget remote-file[local-file] 类似于get,但若local-file存在,则从上次传输中断处续传。
51 rhelp[cmd-name] 请求获得远程主机的帮助。
52 rstatus[file-name] 若未指定文件名,则显示远程主机的状态,否则显示文件状态。
53 rename[from][to] 更改远程主机文件名。
54 reset 清除回答队列。
55 restart marker 从指定的标志marker处,重新开始get或put,如:restart 130。
56 rmdir dir-name 删除远程主机目录。
57 runique 设置文件名唯一性存储,若文件存在,则在原文件后加后缀..1,.2等。
58 send local-file[remote-file] 同put。
59 sendport 设置PORT命令的使用。
60 site arg1,arg2... 将参数作为SITE命令逐字发送至远程ftp主机。
61 size file-name 显示远程主机文件大小,如:site idle 7200。
62 status 显示当前ftp状态。
63 struct[struct-name] 将文件传输结构设置为struct-name, 缺省时使用stream结构。
64 sunique 将远程主机文件名存储设置为唯一(与runique对应)。
65 system 显示远程主机的操作系统类型。
66 tenex 将文件传输类型设置为TENEX机的所需的类型。
67 tick 设置传输时的字节计数器。
68 trace 设置包跟踪。
69 type[type-name] 设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
70 umask[newmask] 将远程服务器的缺省umask设置为newmask,如:umask 3。
71 user user-name[password]  
大自然的搬运工

常用FTP命令汇总的更多相关文章

  1. linux下常用FTP命令

    linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1b)服 ...

  2. 常用Git命令汇总

    常用Git命令汇总 跟着R哥来到了新公司(一个从硬件向互联网转型中的公司),新公司以前的代码基本是使用SVN做版本控制,甚至有些代码没有做版本控制,所以R哥叫HG做了一次Git分享,准备把公司所有的代 ...

  3. linux下常用FTP命令 上传下载文件【转】

    1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...

  4. JVM常用虚拟机命令汇总

    title: JVM常用虚拟机命令汇总 comments: false date: 2019-07-22 11:45:33 description: 总结一下常用的JVM虚拟机启动命令. catego ...

  5. linux下常用FTP命令 1. 连接ftp服务器

    1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密 ...

  6. linux下常用FTP命令 1. 连接ftp服务器[转]

    1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...

  7. 常用 Git 命令汇总

    Git 命令汇总 1 Git 的一些通用术语 1.1 Git 的几个区 1.2 如何标识 Git 的某次提交 2 Git 配置 2.1 配置 2.2 读取配置 2.3 与 Beyond Compare ...

  8. Linux系统中常用的命令汇总

    日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...

  9. 常用LINUX命令汇总

    一.基本命令bash Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shellpwd 查看当前所在目录ls 查看目录内所有文件cd 进入目录cd .. 返回上一层p ...

随机推荐

  1. docker 报错 docker: Error response from daemon: driver failed....iptables failed:

    现象: [root@localhost test]# docker run --name postgres1 -e POSTGRES_PASSWORD=password -p : -d postgre ...

  2. 20200227英语上课笔记 about advantage and disadvantage

    Hello and welcome to class! Remember to keep your microphone off when you are not speaking Pronuncia ...

  3. 433B.Kuriyama Mirai's Stones

    Kuriyama Mirai has killed many monsters and got many (namely n) stones. She numbers the stones from  ...

  4. 解决MinGW运行时提示丢失libgmp-10.dll

    如何解决刚安装的MinGW提示"丢失xxx.dll" 解决方案: 1.配置环境变量,出现这种问题的主要原因是因为没配置环境变量,网上的大多数解决方案也是基于这个的. 2.安装包损坏 ...

  5. Java开发简单的家居购物商城系统 JSP 附源码

    开发环境:    Windows操作系统开发工具: MyEclipse+Jdk+Tomcat+MYSQL数据库 注意:使用tomcat7运行 运行效果图 源码及原文链接:https://javadao ...

  6. 如何用 Python 实现超级玛丽的人物行走和碰撞检测?

    ​ 功能介绍 人物行走 人物的行走速度这边分成水平方向(X轴)和竖直方向(Y轴),水平方向的速度要考虑加速度和摩擦力,竖直方向的速度要考虑重力加速度. 水平方向:设定X轴向右走的速度为大于0,向左走的 ...

  7. 松软科技web教程:JavaScript HTML DOM 元素

    查找 HTML 元素 通常,通过 JavaScript,您需要操作 HTML 元素. 为了达成此目的,您需要首先找到这些元素.有好几种完成此任务的方法: 通过 id 查找 HTML 元素 通过标签名查 ...

  8. 红帽RHCE培训-课程3笔记内容2

    9 NFS 9.1 NFS基础 目标 .使用NFS将文件系统连接到客户端,并使用IP 地址控制访问 .使用NFS将文件系统连接到客户端,并使用kerberos 来控制访问 .配置用户名和密码控制访问的 ...

  9. pipreqs (找当前项目依赖的包)

    pipreqs pipreqs可以帮你找到当前项目的所有组件及其版本.就是当别人给你一个程序的时候,你要在自己电脑上运行起来,就需要安装程序所依赖的组件,总不能自己一个一个找吧. # 安装 pip3 ...

  10. 吴裕雄 python 神经网络——TensorFlow实现回归模型训练预测MNIST手写数据集

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_dat ...