问题 FileZilla客户端在命令行中运行[关闭]


是否可以通过命令行运行FileZilla客户端,并能够设置服务器名称,用户,密码,FTP协议(例如FTPES,SFTP),端口号?我在网上看,似乎无法找到任何这样的命令。另外,我正在使用Windows 7,我不确定这是否有一些较小的命令。谢谢。


2113
2017-11-01 21:28


起源

所以你想自动化哪个过程?登录? - Michael Mao
首先在GUI中创建站点,然后在命令行中通过“--site”指定站点。 - user797717


答案:


您可以使用 FileZilla的一些命令行参数,但据我所知,它主要是一个GUI FTP客户端。

否则,Windows有一个捆绑的命令行FTP客户端(FTP.exe)


9
2017-11-01 21:43



这是正确的答案,但Windows FTP客户端糟透了,它不支持被动模式。因此,如果您是在防火墙后面,或者如果服务器是,那么您很可能无法获取/放置文件。通信可能会工作,因为FTP使用不同的通道。因此,您可以连接和更改目录,但不能获取/放置文件。真棒。 - John Bubriski
我目前正在修改FileZilla(毕竟它是开源)以更加友好的命令行。例如连接到服务器,设置本地和远程路径以及队列文件以进行上载。当我完成后,我提交补丁回到项目中。 - Dennis


您可以使用 ncftpputncftpput 支持命令行文件上传,还有其他命令。

例如: ncftpgetncftpls,并支持自动创建文件夹。


2
2018-06-10 08:45