首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推荐控制台ftp客户端

推荐控制台ftp客户端
EN

Ask Ubuntu用户
提问于 2010-11-12 01:55:41
回答 4查看 52.3K关注 0票数 17

是否有任何功能齐全的控制台(命令行) ftp客户端?

我把网站的一部分从一个主机移到另一个主机。一个服务器具有ssh shell访问权限(例如scp、sftp等),另一个服务器只有ftp。

我的家用电脑是Ubuntu桌面。到目前为止,我一直在使用Filezilla下载到我的桌面上,然后从那里上传到新服务器。这是缓慢和低效的,一切都是两次转移,我的家庭网络速度是有限的,而且还有一个每月的带宽配额。不过,这两台服务器之间有一个快速的连接。我宁愿把ssh放到一个服务器上,直接检索我需要的文件。

所以我要找的是一个控制台ftp客户端,它的功能集类似于Filezilla (我需要选择要传输的内容和遗留的内容)。这样的生物存在吗?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2010-11-12 01:57:50

检查是否安装了午夜指挥官(mc)。如果是这样,您可以从那里执行ftp。

票数 20
EN

Ask Ubuntu用户

发布于 2010-11-12 10:18:08

在我看来,最强大的命令行ftp客户端无疑是lftp.

  1. 它允许在ftp线路上使用标准shell命令。
  2. 它为长操作提供上/下队列。
票数 22
EN

Ask Ubuntu用户

发布于 2010-11-12 10:12:40

您可以使用fuse文件系统使您的生活变得非常简单。

在可以ssh的机器上安装curlftpfs。

代码语言:javascript
复制
sudo apt-get install curlftpfs

然后把自己加入到分组保险丝中

代码语言:javascript
复制
sudo usermod  -aG fuse <username>

退出,然后再次登录,以使更改生效。

为挂载点创建一个目录

代码语言:javascript
复制
mkdir ~/ftp

然后将ftp服务器挂载为本地文件系统。

代码语言:javascript
复制
curlftpfs ftp.server.com ~/ftp -o user=<ftp_username>

提示时输入密码。

然后,您可以将远程ftp服务器文件当作出现在本地服务器上一样使用。允许您使用cp、rsync等,而无需处理ftp。

有关更多信息,请阅读手册页

如果你做了很多这样的事情,特别有用。

票数 16
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/12774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档