一、安装tfp
ubuntu系统:
代码语言:javascript复制apt-get install ftp
二、ftp连接
访问ftp server:
代码语言:javascript复制ftp 192.168.120.xxx
输入用户名密码即可
代码语言:javascript复制admin/xxxxxx
输入问号,查看命令
三、ftp命令详解
常见ftp内部命令及其说明
内部命令 | 命令说明 | 备注 |
---|---|---|
ls | 显示服务器上的目录 | |
get | 从服务器下载指定文件到客户端 | |
put | 从客户端传送指定文件到服务器 | |
open | 连接ftp服务器 | |
quit | 断开连接并退出ftp服务器 | |
cd directory | 改变服务器的当前目录为directory | |
lcd directory | 改变本地的当前目录为directory | |
bye | 退出ftp命令状态 | |
ascii | 设置文件传输方式为ASCII模式 | |
binary | 设置文件传输方式为二进制模式 | |
! | 执行本地主机命令 | |
cd | 切换远端ftp服务器上的目录 | |
cdup | 上一层目录 | |
close | 在不结束ftp进程的情况下,关闭与ftp服务器的连接 | |
delete | 删除远端ftp服务器上的文件 | |
get | 下载 | |
hash | 显示#表示下载进度 | |
mdelete | 删除文件,模糊匹配 | |
mget | 下载文件,模糊匹配 | 批量 |
mput | 上传文件,模糊匹配 | 批量 |
mkdir | 在远端ftp服务器上,建立文件夹 | |
newer | 下载时,检测是不是新文件 | |
prompt | 关闭交互模式 | |
put | 上传 | |
pwd | 显示当前目录 |
FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中
代码语言:javascript复制-d : 启动调试模式
-u : 关闭自动认证
-e : 不记录历史指令
-i : 关闭交互模式
-x : 在成功认证之后,协商密钥
-n : 关闭自动登录功能
-p : 传输文件模式为被动模式
-v : 程序运行时,显示详细的处理信息
-k realm : 使用Kerberos v4认证时,从realm中得到信息
host : FTP服务器的主机名/IP地址