在 FileZilla 中下载文件的命令行选项
Command line option to download file in FileZilla
我正在使用 FileZilla (GUI) 从 FTP 服务器下载文件。谁能告诉我从 FTP 服务器下载文件到本地文件系统的命令行参数?
FileZilla 没有任何允许自动传输的命令行参数(也没有任何其他方式)。
参见:
FileZilla Client command-line arguments
https://trac.filezilla-project.org/ticket/2317
尽管您可以使用任何其他允许自动化的 FTP 客户端。
Built-it Windows ftp.exe
(使用其 get
命令)。
虽然 Windows ftp.exe
不支持被动模式,但由于无处不在的防火墙和 NAT,现在通过 Internet 连接时它变得毫无用处。
WinSCP:您可以自动让它在 GUI 和脚本模式下下载文件
界面:
winscp.exe ftp://user:password@host/path/file.ext
您将看到一个对话框,您可以在其中 select 将文件下载到的目录。
脚本(将命令放入 .bat
文件):
winscp.com /command ^
"open ftp://user:password@host/" ^
"get /path/file.ext c:\" ^
"exit"
WinSCP甚至可以generate a script from an imported FileZilla session.
详情见guide to FileZilla automation。
(我是WinSCP的作者)
FileZilla 确实支持一些用于上传和下载文件的基本命令行选项。并非所有选项都记录在案。
您可以使用选项“-d sourcefile targetdir”
下载文件
示例(下载):
filezilla.exe -d ftp://user:pass@ftp.myserver.com/folder/* "c:\downloads\" /overwrite /close
示例(上传):
filezilla.exe -u "c:\temp\samplefile.exe" ftp://user:pass@ftp.myserver.com/folder /overwrite /close
/close -- 将在 download/upload 完成后关闭 GUI
/overwrite -- 将在不提示用户的情况下覆盖目标中的文件
您还可以从站点管理器连接到站点,例如--site="0/site1".
下面是包含更多示例的参考站点,包括支持该功能的 FileZilla 版本 (2.32 / 3.1) 的下载链接。
我正在使用 FileZilla (GUI) 从 FTP 服务器下载文件。谁能告诉我从 FTP 服务器下载文件到本地文件系统的命令行参数?
FileZilla 没有任何允许自动传输的命令行参数(也没有任何其他方式)。
参见:
FileZilla Client command-line arguments
https://trac.filezilla-project.org/ticket/2317
尽管您可以使用任何其他允许自动化的 FTP 客户端。
Built-it Windows
ftp.exe
(使用其get
命令)。虽然 Windows
ftp.exe
不支持被动模式,但由于无处不在的防火墙和 NAT,现在通过 Internet 连接时它变得毫无用处。WinSCP:您可以自动让它在 GUI 和脚本模式下下载文件
界面:
winscp.exe ftp://user:password@host/path/file.ext
您将看到一个对话框,您可以在其中 select 将文件下载到的目录。
脚本(将命令放入
.bat
文件):winscp.com /command ^ "open ftp://user:password@host/" ^ "get /path/file.ext c:\" ^ "exit"
WinSCP甚至可以generate a script from an imported FileZilla session.
详情见guide to FileZilla automation。
(我是WinSCP的作者)
FileZilla 确实支持一些用于上传和下载文件的基本命令行选项。并非所有选项都记录在案。 您可以使用选项“-d sourcefile targetdir”
下载文件示例(下载):
filezilla.exe -d ftp://user:pass@ftp.myserver.com/folder/* "c:\downloads\" /overwrite /close
示例(上传):
filezilla.exe -u "c:\temp\samplefile.exe" ftp://user:pass@ftp.myserver.com/folder /overwrite /close
/close -- 将在 download/upload 完成后关闭 GUI
/overwrite -- 将在不提示用户的情况下覆盖目标中的文件
您还可以从站点管理器连接到站点,例如--site="0/site1".
下面是包含更多示例的参考站点,包括支持该功能的 FileZilla 版本 (2.32 / 3.1) 的下载链接。