ftp客户端操作系统:win10 旗舰版 ftp服务器操作系统:centos7.6
获取帮助
bash
ftp -h
-v 禁止显示远程服务器响应。
-n 禁止在初始连接时自动登录。
-i 关闭多文件传输过程中的
交互式提示。
-d 启用调试。
-g 禁用文件名通配(请参阅 GLOB 命令)。
-s:filename 指定包含 FTP 命令的文本文件;命令
在 FTP 启动后自动运行。
-a 在绑字数据连接时使用所有本地接口。
-A 匿名登录。
-x:send sockbuf 覆盖默认的 SO_SNDBUF 大小 8192。
-r:recv sockbuf 覆盖默认的 SO_RCVBUF 大小 8192。
-b:async count 覆盖默认的异步计数 3
-w:windowsize 覆盖默认的传输缓冲区大小 65535。
host 指定主机名称或要连接到的远程主机
的 IP 地址。
进入交互式模式
bash
ftp
ftp> ?
命令可能是缩写的。 命令为:
! delete literal prompt send
? debug ls put status
append dir mdelete pwd trace
ascii disconnect mdir quit type
bell get mget quote user
binary glob mkdir recv verbose
bye hash mls remotehelp
cd help mput rename
close lcd open rmdir
连接到服务器
bash
ftp> open 47.103.114.48
# 接着用户名密码输入
查看目录下的文件
bash
ftp> dir
上传一个文件
使用put命令上传一个文件,上传的时候需要指定本地文件路径及文件名,远程文件可以直接回车,默认上传到ftp账户的根目录。
bash
ftp> put
下载一个文件
使用get命令下载一个文件,下载到ftp连接发起时的工作路径
bash
ftp> get hi.txt
删除一个文件
使用delete命令删除一个文件。
bash
ftp> delete hi.txt
下载多个文件
使用mget命令下载多个文件,可以使用通配符。同理使用mput,mdelete命令上传、删除多个文件
bash
ftp> mget *.txt
在服务器上创建一个目录
使用mkdir test在服务器上创建test目录。
bash
ftp> mkdir test
查看ftp连接状态、断开连接
使用status命令查看ftp状态。使用disconnect命令断开连接。
bash
ftp> status
ftp> disconnect