FTP 操作有哪些?
使用文件传输协议 (FTP) 时,用户可以实现以下部分或全部操作:
连接到远程主机
要实现文件传输,用户首先需要登录到远程主机。需要使用四个命令。
- Open 选择远程主机并建立登录会话。
- User 识别远程用户 ID。
- Pass 验证客户端。
- Site 向远程主机发送数据,用于提供特定于该主机的服务。
导航目录结构
客户端经过身份验证并登录到服务器后,可以浏览远程主机的目录结构,以找到要检索的文件或要传输本地文件的目录。
执行这些服务的子命令如下:
- cd 更改远程主机的目录。可以指定路径名,但必须符合远程主机的目录结构。
- lcd 更改本地主机的目录。它等同于 cd 命令。可以指定路径名,但必须符合本地主机的目录结构。
- ls 列出远程目录的内容。
- dir 列出本地目录的内容。它类似于 ls 命令;dir 生成的列表被视为数据,需要数据连接。
控制数据传输方式
在不同的系统之间传输数据通常涉及将数据作为传输过程的一部分进行转换。传输的三个方面可以是位模式、数据的表示和文件结构。数据传输模式可以是块模式 (B) 和字节流模式 (S)。数据的表示可以基于 ASCII 或 EBCDIC。
文件结构可以是连续的数据字节序列、顺序记录或由页面组成的文件。
传输文件
可以使用以下命令在 FTP 客户端和服务器之间复制文件。
- get 将文件从远程主机复制到本地主机。
- mget 将多个文件从远程主机复制到本地主机。
- put 将文件从本地主机复制到远程主机。
- mput 将多个文件从本地主机复制到远程主机。
终止 FTP 会话
可以使用以下命令结束 FTP 会话:
- quit − 断开与远程主机的连接并关闭 FTP。某些实现使用 BYE 子命令。
- Close − 断开与远程主机的连接,但保持 FTP 客户端运行。
可以发出 open 命令来建立新的控制连接。
广告