使用 ncftp 或其他 ftp 命令行软件获取目录

使用 ncftp 或其他 ftp 命令行软件获取目录

我正在使用终端将文件从 FTP 客户端传输到我的 ubuntu 服务器。我能够上传一些已压缩文件的备份,但我需要的一些文件位于无法压缩或存档的文件夹中。

使用 NcFTP 或其他方式,如何传输文件夹(及其子文件夹)而无需存档/压缩文件夹?我无法执行此操作,因为文件位于游戏服务器的共享托管帐户上,而当我要求他们存档时,他们的响应速度很慢。

答案1

嗯,你并不是说严格来说需要使用终端中的命令才能完成工作,所以我想你想要的是一些可以处理 ftp 服务器的终端软件,例如 ftp 客户端 GUI,但用于终端目的。

如果我是对的,我建议你给一个机会午夜指挥官。在其中您将能够连接到 ftp 服务器以便放置或获取与文件夹相同的文件(以递归方式获取文件)。

允许执行某些 ftp 服务器命令,例如用于更改文件/文件夹权限的 chmod,并且借助双树窗口,您可以在其中处理本地设备和远程服务器的内容。

以下是一张截图:

在此处输入图片描述

这些屏幕截图是在 Unity 桌面 (12.04) 中截取的,但您在终端模式下会看到相同的屏幕。以下是连接到 ftp 的分步过程。(仅在 GUI 中支持鼠标)

首先,我们按 F9 进入下拉菜单。我们转到“左侧”菜单并选择“FTP 链接”,如图所示。

在此处输入图片描述

将会询问机器名称,让我们使用以下格式在此框中写入:

user:[email protected]

这会将您的用户名和密码发送到所需的 ftp 服务器。如果一切运行正常,您将能够在 Midnight Commander 窗口左侧看到 ftp 服务器的内容。

在此处输入图片描述

如果成功了,让我们点击 TAB 窗口以将指针移动到右侧窗格,您可以在其中选择要复制、移动、删除等的文件/文件夹(包含文件)。您可能希望在使用午夜指挥官之前阅读手册,但它确实非常容易使用。

Midnight commander 是一个功能强大的应用程序,可以使用以下命令直接从终端安装:

sudo apt-get install mc

祝你好运!

相关内容