FTP 是什么?

ftp(文件传输协议)是用于在网络中传输文件的一种协议。

FTP 常用命令

help ftp帮助指南
open 连接远程主机
status 查看当前的连接状态
bell 响铃反馈效果
hash 哈希标记(每传输2048字节数据,显示一个哈希#符号)
type 传输类型
ascii ASCII码
binary 二进制
mkdir 创建远程主机目录
!mkdir 创建本地目录
rmdir 删除远程主机目录
cd 进入目录
cd .. 返回上一级目录
cd / 回到根目录
lcd 查看本地主目录(目录有空格加引号)
ls 查看远程主机目录
dir 查看远程主机目录结构
!dir 查看本地目录结构
prompt ftp交互模式
put 上传文件
mput 上传多个文件
get 下载文件
mget 下载多个文件
delete 删除文件
mdelete 删除多个文件以及目录
rmdir 删除空目录
user 用户登录
close 断开远程主机连接
bye 退出ftp模式

实际操作

首先我们需要打开命令行:

在命令行中输入 ftp 进入到ftp模式
image.png

输入你要打开的ftp地址,open + ip地址,输入用户名密码

image.png

上图可以知道,远程主机当前文件路径在/根目录

创建新目录
image.png

mkdir 查看目录
image.png

cd 进入目录
image.png

cd.. 返回上一级目录
image.png

lcd 定位本地主目录(默认定位到子用户目录)
image.png

!mkdir 在本地创建一个新目录
QQ图片20210910091108

lcd [指定本地目录]
image.png

复制粘贴几个文件到该目录,通过 !dir 查看本地目录结构
image.png

type ftp默认是ascii类型的,切换到binary类型,适合传输文件
image.png

远程主机目录再次进入进到newdir

put 上传文件,可以使用文件名.[后缀名]或使用通配符*.[后缀名]的形式
image.png
image.png

get 下载文件,同样的形式
image.png

delete 删除文件
image.png
image.png

mput 上传多个文件,后面跟着上传文件的格式
image.png
image.png

status 查看当前的连接状态
image.png

可以看到之前我们指定的传输类型,远程主机ip,以及其他的

bell,hash 开启响铃反馈效果,关闭哈希标记
image.png

mget 下载多个文件,后面跟要下载文件的路径
image.png

mdelete 删除目录下文件以及文件夹
image.png
image.png

rmdir 删除空目录
image.png

close 断开远程连接
image.png

bye 退出ftp模式
image.png

Q.E.D.