我必须将整个目录和文件子树从 ftp 服务器下载到我自己的本地 PC (Ubuntu)。通常,像 gFTP 或 Filezilla 这样的 GUI 就可以完成此操作,但在此 ftp 服务器上,我必须使用站点组 [用户] 和站点 gpass [密码] 命令进行身份验证。
使用该工具时,ftp
我一次只能下载一个目录(mget)的文件,而不是整个子树。
我该怎么做?我不想安装 Ubuntu 存储库中没有的任何软件。
答案1
使用 Filezilla,你可以尝试这个,取自Filezilla 论坛。
问:
应该可以配置一个或多个连接后执行的自定义命令(比如设置初始默认远程目录)。
一个示例用例是连接到 iSeries(AS/400):根据 FTP 服务器的配置,您必须在传输文件之前发出自定义命令“SITE NAMEFMT 1”。
A:
有一个未记录的功能:PostLoginCommands。
代码:
<PostLoginCommands>
<Command>command1</Command>
<Command>command2</Command>
<Command>command3</Command>
.
.
.
</PostLoginCommands>
必须直接输入到
<server>
块中sitemanager.xml
。
未经测试,但我认为这对你来说是正确的?