在Ubuntu命令行下访问FTP服务器

时间:2022-03-25 03:41:24

楼主我是不爱写博客的(没时间啊),今天突然感觉如果以前解决的问题过程如果不在博客上记录下来,再遇到时,还要重头再查找,会严重浪费时间的。所以今天开始写第一篇博客吧。

几个月前,学校网络访问我自己搭建的位于Aliyun北京的机房的Ftp服务器时,速度相当的慢,关键学校还在北京,哎

幸好,我的另外一个ECS在青岛机房,而且FTP访问速度很好。平时,都用FileZilla登录这两台服务器来下载大量数据到PC上。现在北京的服务器访问很慢,所以我就要先把数据下载到青岛的ECS上,然后再用FileZilla下载到本地电脑上。

在网上一搜,发现lftp在Linux上用的最多,所以就安一个lftp,安装就不说了,很Easy吧。


下面主要介绍一个最基本的使用方式:

1,如何使用lftp登录远程FTP服务器

使用命令:lftp  ftp用户名@ftp服务器地址 (如下图)

比如: lftp zhangsan@8.8.8.8

在Ubuntu命令行下访问FTP服务器

在Ubuntu命令行下访问FTP服务器

因为下载的数据有几个G,所以就使用了screen命令,这个命令怎么使用自己查吧,也要安装再使用,不过和lftp的主题无关,所以也就不介绍了)

输入密码后就可以登录到FTP服务器了

在Ubuntu命令行下访问FTP服务器

在Ubuntu命令行下访问FTP服务器

2,登录ftp后,首先设置本地下载目录

使用命令: lcd 本地目录名

比如: lcd /home/Download/

在Ubuntu命令行下访问FTP服务器

在Ubuntu命令行下访问FTP服务器


3,设置好本地下载目录后,就可以下载了

首先,使用ls命令,看看FTP服务器上有什么文件

在Ubuntu命令行下访问FTP服务器

在Ubuntu命令行下访问FTP服务器

最后使用mirror命令下载某个目录、或者某个文件就可以了

在Ubuntu命令行下访问FTP服务器

在Ubuntu命令行下访问FTP服务器

4,下载的效果如下:

在Ubuntu命令行下访问FTP服务器在Ubuntu命令行下访问FTP服务器



总结:说白了对我来说,常用的就这个命令

一,lftp 用户名@FTP服务器地址

二,lcd 本地目录名

三,ls

四,mirror 要下载的文件或目录名