数据工程项目中,有些时候不允许直接通过库获取数据,会有通过ftp来进行上传下载交互的情况:
windows在ftp上拉取文件可以通过ftp.exe可视化界面程序来实现,操作简单;
linux下没有可视化界面的时候,通过如下命令也可以满足日常所需啦;
建立连接
ftp 【地址】 【端口号】
eg:FTP 192.168.10.11 8080
建立连接后按提示输入用户名密码,成功连接后会显示FTP>
的显示,支持执行命令
文件目录操作
文件目录操作和linux常用命令相同:
eg:
查看目录内容ls
进入目录 cd 【目录】
下载文件
get 【文件名】
mget 【文件名】+【文件名】
可下载多个文件,且支持通配符
eg :mget *.txt 下载所有txt文件
上传文件
put 【文件名】
mput【文件名】+【文件名】
可上传多个文件,且支持通配符
删除文件
delete【文件名】
mdelete【文件名】+【文件名】
可删除多个文件,且支持通配符
eg : mdelete 20200512* 删除以20200512开头的文件
退出FTP模式
ctrl + z
或者close
或者bye
等