我正在使用FileZilla(GUI)从FTP服务器下载文件。任何人都可以告诉我一个命令行参数,从FTP服务器下载文件到本地文件系统吗?
答案 0 :(得分:6)
FileZilla没有允许自动传输的任何命令行参数(也没有任何其他方式)。
请参阅:
FileZilla Client command-line arguments
https://trac.filezilla-project.org/ticket/2317
虽然您可以使用任何其他允许自动化的FTP客户端。
内置Windows ftp.exe
(使用其get
命令)。
虽然Windows ftp.exe
不支持被动模式,但是由于无处不在的防火墙和NAT而在因特网上连接时,现在无法使用它。
WinSCP:您可以自动使其以GUI和脚本模式下载文件
GUI:
winscp.exe ftp://user:password@host/path/file.ext
您将看到一个对话框,您可以在其中选择要将文件下载到的目录。
脚本(将命令放到.bat
文件中):
winscp.com /command ^
"open ftp://user:password@host/" ^
"get /path/file.ext c:\" ^
"exit"
WinSCP甚至可以从generate a script开始imported FileZilla session。
有关详细信息,请参阅guide to FileZilla automation。
(我是WinSCP的作者)
答案 1 :(得分:-3)
FileZilla支持上传和下载文件的一些基本命令行选项。并非所有选项都记录在案。 您可以使用选项“-d sourcefile targetdir ”下载文件
示例(下载):
{{1}}
示例(上传):
{{1}}
/ close - 将在下载/上传完成后关闭GUI
/ overwrite - 将覆盖目标中的文件而不提示用户
您还可以从站点管理器连接到站点,例如--site = “0 /站点1”。
以下是参考站点,其中包含支持该功能的FileZilla版本(2.32 / 3.1)的下载链接。