我正在使用终端将文件从 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
祝你好运!